7 dépôts
Foundational suites of base classes and utilities used to accelerate the development of Android apps.
Distinct from Android Applications: Candidates describe the apps themselves (Identity) or modding/debugging, not the development framework providing the base classes.
Explore 7 awesome GitHub repositories matching mobile development · Android Application Frameworks. Refine with filters or upvote what's useful.
MVPArms is an Android application framework based on the Model-View-Presenter pattern. It provides a foundation for decoupling business logic from user interface components through a structured architectural implementation. The framework features automated boilerplate generation to produce base classes and dependency injection files, reducing manual project setup. It includes a centralized configuration system to manage global application settings and a dependency injection wrapper that bundles networking and image loading libraries. The project covers lifecycle management by binding logic c
Ships a foundational framework for Android apps based on the Model-View-Presenter pattern to decouple business logic.
AndroidProject is an application framework and development suite for Android that provides a collection of base classes and utilities designed to accelerate the creation and refactoring of mobile projects. It functions as a foundational system for managing application architecture and common shared features. The framework includes a specialized activity result manager that replaces manual callback overrides with listener objects and automated request code generation. It also provides a performance optimization library focused on reducing memory usage and code size to improve application stabi
Provides a comprehensive collection of base classes and utilities to accelerate the development of Android applications.
FastBle est un framework de développement pour Android conçu pour simplifier le scan, la connexion et l'échange de données avec des appareils Bluetooth Low Energy (BLE). Il fournit une couche de transport structurée pour gérer la communication et un système dédié pour découvrir les périphériques à proximité. Le framework dispose d'un gestionnaire de connexions multiples qui maintient des liens simultanés vers plusieurs périphériques et utilise une logique de reconnexion automatisée pour assurer la stabilité. Il inclut une couche de transport de données qui gère le fractionnement automatique des paquets pour les payloads qui dépassent les limites de transmission standard. La bibliothèque couvre la découverte d'appareils via des filtres de nom et d'adresse, la surveillance de la force du signal et la configuration des paramètres de transmission pour optimiser le débit de données.
Provides a structured framework for scanning, connecting, and exchanging data with BLE devices on Android.
smartTable est un composant de grille de données et un framework de vue de table pour Android. Il fonctionne comme une bibliothèque d'interface utilisateur pilotée par annotations qui utilise des marqueurs de classe et de champ pour mapper automatiquement les modèles de données vers des colonnes visuelles et définir les propriétés de table. Le projet se distingue par une intégration profonde avec les feuilles de calcul, fournissant des outils pour importer et exporter des données vers et depuis des fichiers Excel tout en préservant le formatage des cellules, les styles, les couleurs et l'alignement. Il dispose également d'un système de rendu basé sur le canvas qui prend en charge des mises en page de grille complexes avec des cellules fusionnées, des en-têtes figés et le verrouillage de colonnes. La bibliothèque couvre un large éventail de capacités de gestion de données, incluant le tri, l'agrégation et le calcul de statistiques de colonne. Elle gère de grands jeux de données via la pagination virtuelle, les contrôles de zoom et le formatage conditionnel des cellules pour maintenir la lisibilité et la performance. Le framework est implémenté en Java pour les applications Android.
Implements a framework for automatically generating data tables using class annotations and structured data mapping.
Conductor est un framework basé sur les vues pour les applications Android qui fournit un système pour orchestrer les composants UI via des contrôleurs de cycle de vie, des routeurs de navigation et une coordination UI. Il se concentre sur la gestion de la manière dont les vues sont chargées et déchargées pour optimiser la mémoire et l'état. Le framework dispose d'un système de routage pour gérer les transitions d'écran et les piles d'historique, permettant la création de mises en page hiérarchiques telles que des vues maître-détail en imbriquant les flux de navigation. Il inclut également une interface pour implémenter des animations personnalisées et des effets visuels lors des changements de vue. Ses capacités plus larges couvrent le contrôle du cycle de vie des vues, la coordination des flux d'écran et l'encapsulation de la logique de vue dans des contrôleurs qui suivent les états d'attachement et de détachement.
Offers a foundational framework for building Android apps using a view-based architecture with explicit lifecycle control.
Apkstudio is a reverse engineering integrated development environment designed for decompiling, modifying, and recompiling Android application packages. It provides a specialized suite for transforming binary files into readable source code and bundling them back into installable application archives. The project features a framework integration system that imports manufacturer-specific files to ensure accurate decompilation of vendor-modified applications. It includes a dedicated editor for Smali, Java, and XML files with syntax highlighting, as well as a hex editor for the direct modificati
Ensures correct decompilation and recompilation of manufacturer-modified apps by integrating specific framework files.
FastDev4Android is an all-in-one development framework for building Android applications. It accelerates app creation by integrating networking, data parsing, dependency injection, image loading, and UI components into a single workflow, bundling these capabilities to speed up mobile app development. The framework provides annotation-driven dependency injection that automatically wires components, views, event handlers, and threading into Android components at compile time. It implements the Model-View-Presenter (MVP) pattern to separate data, UI, and business logic into distinct layers for i
Provides an all-in-one Android development framework with built-in networking, dependency injection, and data caching.