1 repositorio
Tools specifically designed to accelerate the development of modular applications through isolated execution and debugging.
Distinct from Android App Modularization: Focuses on the tool's impact on development speed and compilation times, not just binary size optimization.
Explore 1 awesome GitHub repository matching mobile development · Modularization Productivity Tools. Refine with filters or upvote what's useful.
CC es un framework de componentización de Android y herramienta de modularización diseñada para transformar aplicaciones monolíticas en componentes independientes. Proporciona un sistema para lanzar y depurar componentes individuales de forma aislada para reducir los tiempos de compilación y una capa de comunicación para ejecutar funciones a través de diferentes procesos de Android utilizando una interfaz unificada. El proyecto utiliza un plugin de bytecode en tiempo de construcción para registrar automáticamente componentes e interceptores, eliminando la necesidad de configuración manual de código repetitivo. Admite la migración de arquitectura incremental, permitiendo que una base de código se mueva hacia una estructura componentizada gradualmente sin requerir una reescritura completa. El framework maneja el mapeo de componentes a través de interfaces compartidas y enruta las llamadas a través de un pipeline de solicitudes basado en interceptación. Estas capacidades facilitan la gestión de módulos desacoplados y la invocación de servicios entre procesos.
Ships a system for launching and debugging individual Android components in isolation to reduce compilation times.