1 dépôt
Frameworks designed to decompose monolithic mobile applications into smaller, decoupled plugins.
Distinct from Mobile Application Architectures: Shortlist candidates were either general tools or specific architecture patterns; this is the specific framework for the modularization process.
Explore 1 awesome GitHub repository matching mobile development · Application Modularization Frameworks. Refine with filters or upvote what's useful.
Small est un framework de plugin multiplateforme et un outil de modularisation conçu pour diviser les applications mobiles monolithiques en composants indépendants. Il fournit une architecture mobile modulaire qui permet aux développeurs de scinder les applications en plugins découplés pour réduire la complexité du système et l'utilisation de la mémoire sur plusieurs systèmes d'exploitation. Le framework inclut un chargeur de module dynamique pour le chargement de fonctionnalités à la demande afin d'améliorer les temps de démarrage et un registre de service d'injection de dépendances qui connecte les modules de fonctionnalités à un noyau central pour la découverte de services. Le système fournit une couche d'abstraction de plateforme et un pont de composants pour gérer la logique partagée et les éléments d'interface utilisateur de manière cohérente sur différentes plateformes mobiles. Il prend en outre en charge la communication découplée via un système de messagerie par bus d'événements et une architecture basée sur des plugins.
Provides a framework for breaking monolithic mobile apps into small decoupled plugins to reduce memory usage.