Tag

AAR

1 views collected around this technical thread.

Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 5, 2025 · Mobile Development

Common Android SDK Development Approaches and Their Implementation

This article outlines five common Android SDK development methods—Jar, SO, AAR, Dex‑plugin, and Apk‑installation—detailing their structures, integration steps, code examples, and best‑practice principles such as stability, minimal dependencies, small package size, optimal performance, compatibility, and dynamic updatability.

AARAndroidSDK
0 likes · 12 min read
Common Android SDK Development Approaches and Their Implementation
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jul 6, 2024 · Mobile Development

Flutter‑Android Hybrid Integration: Mixed Modules, Engine Management, Architecture, Debugging and Packaging

This comprehensive guide explains how to integrate Flutter into an existing Android app using source and AAR approaches, manage multiple Flutter engines with FlutterEngineGroup, choose hybrid stack solutions such as flutter_boost and flutter_thrio, apply MVVM architecture with Riverpod, and handle debugging and APK packaging.

AARAndroidEngine Management
0 likes · 34 min read
Flutter‑Android Hybrid Integration: Mixed Modules, Engine Management, Architecture, Debugging and Packaging
Ctrip Technology
Ctrip Technology
Apr 27, 2023 · Mobile Development

Optimizing Android Build Time with Module AAR Strategy in Ctrip's Train Ticket App

This article describes how Ctrip's Train Ticket Android project reduced its clean Gradle build time by more than half using a module‑AAR approach, custom dependency substitution, Maven publishing, and automated tooling, while detailing the challenges, code changes, and performance results.

AARAndroidGradle
0 likes · 22 min read
Optimizing Android Build Time with Module AAR Strategy in Ctrip's Train Ticket App
360 Smart Cloud
360 Smart Cloud
Sep 27, 2021 · Mobile Development

Integrating AAR Libraries into Flutter Plugins and Resolving Build Errors

This tutorial explains how to incorporate third‑party AAR files into a Flutter plugin, configure the Android host project, address the bundleReleaseAar build error, and successfully build a Flutter application APK.

AARAndroidFlutter
0 likes · 9 min read
Integrating AAR Libraries into Flutter Plugins and Resolving Build Errors
Tencent Music Tech Team
Tencent Music Tech Team
Jun 3, 2021 · Mobile Development

Accelerating Full Android Builds by Pre‑compiling Library Modules into AARs

To cut full‑build times in large Android projects, the team pre‑compiles each library module into an AAR, publishes it to a Maven repository, computes a content‑plus‑dependency‑graph hash to detect existing AARs, and automatically swaps project dependencies for matching AARs while addressing duplicate‑class and version conflicts.

AARAndroidGradle
0 likes · 11 min read
Accelerating Full Android Builds by Pre‑compiling Library Modules into AARs
58 Tech
58 Tech
Mar 20, 2020 · Mobile Development

Zucker: An Open‑Source Android APK Module Size Analysis Tool

Zucker is an open‑source Android utility that automatically analyzes APK module sizes by cloning projects, calculating unique AAR dependencies, simulating target AARs, and providing detailed reports to help developers reduce app bloat early in the development cycle.

AARAPK analysisAndroid
0 likes · 11 min read
Zucker: An Open‑Source Android APK Module Size Analysis Tool
Youzan Coder
Youzan Coder
Jul 26, 2019 · Mobile Development

Flutter Hybrid Integration Solution for Native Mobile Apps

The article presents YouZan’s hybrid integration strategy that packages each Flutter feature as an independent artifact—AAR files for Android and frameworks for iOS—allowing native teams to embed Flutter modules via simple scripts and Maven uploads without needing a full Flutter development environment.

AARAndroidFlutter
0 likes · 12 min read
Flutter Hybrid Integration Solution for Native Mobile Apps
Xianyu Technology
Xianyu Technology
Jul 25, 2018 · Mobile Development

Extracting Flutter Dependencies for Native Projects in a Mixed Development Environment

The article explains how to extract Flutter engine, compiled Dart assets, and custom plugins from a mixed Flutter‑Native project, package them into an AAR (Android) and static libraries (iOS), publish them to an internal Maven repository, and let native code consume these artifacts via CI‑automated versioned dependencies, eliminating the need for a full Flutter SDK.

AARAndroidCI
0 likes · 13 min read
Extracting Flutter Dependencies for Native Projects in a Mixed Development Environment
Ctrip Technology
Ctrip Technology
May 9, 2018 · Mobile Development

Modular Refactoring and Decoupling Strategies for Large‑Scale Android Applications

This article explains how to apply modular refactoring—removing unnecessary files, reorganizing packages, degrading monolithic classes, and decoupling components—using tools such as IronBank, BizLifecycle, and AAR‑based platform support to achieve zero‑coupling, easier version management, and faster builds in Android projects.

AARAndroidCode Decoupling
0 likes · 13 min read
Modular Refactoring and Decoupling Strategies for Large‑Scale Android Applications