Bilibili Tech
Bilibili Tech
Sep 12, 2025 · Mobile Development

How We Turned Kotlin/Native on iOS into a First-Class Development Experience

This article details a deep engineering effort that transforms Kotlin Multiplatform on iOS into a first‑class development environment, covering the current pain points, root causes, a redesigned Bazel‑based build pipeline, parallel compilation techniques, performance gains, and future roadmap for mobile developers.

BazelKotlin Multiplatformbuild optimization
0 likes · 24 min read
How We Turned Kotlin/Native on iOS into a First-Class Development Experience
WeChat Client Technology Team
WeChat Client Technology Team
May 25, 2021 · Mobile Development

Boosting Android Build Speed: Enterprise WeChat’s Low‑Impact App Bundle Modularization

This article explains how Enterprise WeChat adopted Android App Bundle and low‑intrusion dynamic feature modules to restructure a massive Android codebase, achieving faster engineering cycles, parallel and incremental compilation, reduced package size, and seamless migration with minimal code changes.

Android App BundleDynamic Feature ModulesGradle
0 likes · 32 min read
Boosting Android Build Speed: Enterprise WeChat’s Low‑Impact App Bundle Modularization
ITPUB
ITPUB
Aug 24, 2016 · Operations

Boost Compilation Speed with Parallel Make, Tmpfs, ccache, and distcc

This guide explains how to accelerate software builds on Linux by using make -j for parallel compilation, mounting a tmpfs for faster I/O, leveraging ccache to reuse previous compile results, and employing distcc to distribute compilation across multiple machines.

Makebuild optimizationccache
0 likes · 6 min read
Boost Compilation Speed with Parallel Make, Tmpfs, ccache, and distcc