Android Pluginization Product Overview
The Android pluginization framework provides a powerful solution comprising a development framework and release management platform, helping businesses easily achieve functional module decoupling and dynamic delivery.
I. Product Advantages
1.1 Framework Features
Zero-reflection implementation with no system reflection calls and no hidden API calls, fully compatible with Google API restriction policies.
Fully Dynamic Framework: The plugin framework itself can also be dynamically delivered; plugin iteration is no longer limited by host version;
Minimal Host Overhead: Thanks to fully dynamic implementation, the amount of code actually merged into the host program is minimal (approximately 15KB, ~160 method count);
Unified Code Architecture: Plugin app source code architecture is unified with conventional apps and can be installed and run normally on its own.
1.2 Feature Support
- Support adding/removing Activity, Service, Provider, Receiver
- Support adding Fragments in code or XML
- Support using plugin Services across processes
- Support custom Themes
- Support plugins accessing host classes
- Support adding new so loading
- Support segmented plugin loading
- Support loading Views from multiple plugins in an Activity
- And more…
1.3 Client-Cloud Integration
Complete supporting services enable full lifecycle management from plugin creation to distribution, easily reaching users.
Diverse Release Control: Rich delivery conditions and gray release control capabilities for flexible distribution requirements;
Multi-Dimensional Observability Data: Real-time release effectiveness data, plugin loading quality, and other multi-dimensional data observability;
High-Quality Delivery Service: Serving hundreds of millions of users daily with high stability and reliability guarantees.
II. Contact Us
This capability is currently available on a limited basis. If you have requirements, feel free to inquire~
