Tag

incremental build

0 views collected around this technical thread.

Tencent Cloud Developer
Tencent Cloud Developer
Oct 23, 2024 · Cloud Native

Remote Development and CI Equivalence with Cloud Native Build (CNB)

Remote development and CI share an identical Git‑based workflow, and CNB’s git‑clone‑yyds plugin plus declarative Dockerfile configuration enable rapid container startup, shared copy‑on‑write volume caching, and synchronized environment setup, making code preparation, dependency installation, and compile/test phases functionally equivalent across both contexts.

CI/CDCNBDeclarative Configuration
0 likes · 9 min read
Remote Development and CI Equivalence with Cloud Native Build (CNB)
Tencent Cloud Developer
Tencent Cloud Developer
Apr 6, 2023 · Operations

Tencent Meeting C++ Cross-Platform Compilation Acceleration Practice

By adopting a unified architecture and a pre‑compilation strategy that leverages CI, git‑diff module detection, version‑managed manifests, and platform‑specific build tools, Tencent Meeting cut its C++ cross‑platform compile times from minutes to seconds, achieving up to 99 % speedup across Windows, Android, iOS and macOS.

C++Compilation OptimizationCross-Platform Development
0 likes · 30 min read
Tencent Meeting C++ Cross-Platform Compilation Acceleration Practice
vivo Internet Technology
vivo Internet Technology
Oct 20, 2021 · Mobile Development

Understanding AAPT2: Android Resource Compilation and the FLAT File Format

AAPT2, the default Android resource compiler, splits resource processing into compile and link stages, converting XML, PNG, and other files into binary FLAT containers that embed both raw data and metadata, enabling incremental builds, configurable options, and efficient merging into the final APK’s resources.arsc and R.java.

AAPT2Build ToolsFLAT file
0 likes · 25 min read
Understanding AAPT2: Android Resource Compilation and the FLAT File Format
HelloTech
HelloTech
Jun 25, 2021 · Mobile Development

Evolution of the Architecture of Hello Travel's Alipay Mini Program

Hello Travel restructured its Alipay mini‑program by splitting business code into separate repositories, creating a custom incremental build tool, implementing event‑based decoupling, and centralizing release management, which solved branch conflicts, reduced package size and build time, and set the stage for broader platform adoption.

Alipay Mini ProgramFrontend ArchitectureRepository Management
0 likes · 14 min read
Evolution of the Architecture of Hello Travel's Alipay Mini Program
58 Tech
58 Tech
Jan 6, 2021 · Mobile Development

Non‑intrusive Migration of Business Libraries to Android Dynamic Feature Modules

This article explores the motivations, methodology, and practical implementation of converting existing Android business libraries into Dynamic Feature modules with minimal intrusion, covering Android App Bundle basics, build tools, dependency handling, resource merging, Arouter integration, and performance gains achieved through parallel and incremental builds.

ASMApp BundleDynamic Feature
0 likes · 15 min read
Non‑intrusive Migration of Business Libraries to Android Dynamic Feature Modules
58 Tech
58 Tech
Oct 19, 2020 · Mobile Development

App Factory Architecture and Practices at 58.com

The article describes how 58.com evolved from a single‑team iOS app to a multi‑team, multi‑app architecture, introduces the App Factory concept with entry projects and pod pools, defines dependency rules, and presents tooling for dependency analysis, pollution detection, and incremental compilation to enable vertical business migration and rapid innovation.

CocoaPodsDependency ManagementiOS
0 likes · 28 min read
App Factory Architecture and Practices at 58.com
Xianyu Technology
Xianyu Technology
Jul 7, 2020 · Mobile Development

Package Size Analysis and Incremental Control for Mobile Apps

The Xianyu app’s package size surged by 43 % on Android and 26 % on iOS in six months, prompting a detailed analysis that classifies resources, parses APKs and iOS link maps, and implements an automated incremental gate requiring justification for any increase over 100 KB, leading to the first size reduction in half a year and ongoing efforts to slim Flutter artifacts and legacy resources.

APK analysisincremental buildipa analysis
0 likes · 9 min read
Package Size Analysis and Incremental Control for Mobile Apps