2 Repos
Strategies for modularizing Android apps through the creation of components and private Maven repositories.
Distinct from Android Dependency Management: Combines modularization (architecture) with the specific act of publishing those components as dependencies.
Explore 2 awesome GitHub repositories matching mobile development · Android Componentization. Refine with filters or upvote what's useful.
AndroidNote is a technical knowledge base and reference resource for Android development. It provides comprehensive guidance on application architecture, custom view development, and advanced graphics programming. The project is distinguished by its depth in visual implementation, covering pseudo-3D perspective projections via virtual cameras and complex 2D rendering using Bézier curves and PorterDuff color blending. It also provides detailed methodologies for app modularization and the management of internal libraries through private Maven repositories and JitPack. The reference surface ext
Provides strategies for modularizing Android applications through the creation of components and private Maven repositories.
CC ist ein Android-Komponentisierungs-Framework und Modularisierungstool, das entwickelt wurde, um monolithische Anwendungen in unabhängige Komponenten zu transformieren. Es bietet ein System zum Starten und Debuggen einzelner Komponenten in Isolation, um Kompilierungszeiten zu reduzieren, sowie eine Kommunikationsschicht für die Ausführung von Funktionen über verschiedene Android-Prozesse hinweg unter Verwendung einer einheitlichen Schnittstelle. Das Projekt nutzt ein Bytecode-Plugin zur Build-Zeit, um Komponenten und Interceptoren automatisch zu registrieren, wodurch die Notwendigkeit manueller Boilerplate-Konfiguration entfällt. Es unterstützt die inkrementelle Architekturmigration, was es ermöglicht, eine Codebasis schrittweise in eine komponentisierte Struktur zu überführen, ohne eine vollständige Neuentwicklung zu erfordern. Das Framework handhabt Komponenten-Mapping über gemeinsame Schnittstellen und leitet Aufrufe über eine Interception-basierte Request-Pipeline weiter. Diese Funktionen erleichtern die entkoppelte Modulverwaltung und den prozessübergreifenden Service-Aufruf.
Provides a comprehensive framework for modularizing Android applications into independent components.