7 repository-uri
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 este un framework de dezvoltare pentru Android conceput pentru a simplifica scanarea, conectarea și schimbul de date cu dispozitive Bluetooth Low Energy (BLE). Oferă un strat de transport structurat pentru gestionarea comunicării și un sistem dedicat pentru descoperirea perifericelor din apropiere. Framework-ul dispune de un manager de conexiuni multiple care menține link-uri simultane către mai multe periferice și utilizează logică de reconectare automatizată pentru a asigura stabilitatea. Include un strat de transport de date care gestionează divizarea automată a pachetelor pentru payload-urile care depășesc limitele standard de transmisie. Biblioteca acoperă descoperirea dispozitivelor prin filtre de nume și adresă, monitorizarea puterii semnalului și configurarea parametrilor de transmisie pentru a optimiza throughput-ul datelor.
Provides a structured framework for scanning, connecting, and exchanging data with BLE devices on Android.
smartTable este o componentă de grilă de date și un framework de vizualizare tabelară pentru Android. Funcționează ca o bibliotecă UI bazată pe adnotări care utilizează markere de clasă și câmp pentru a mapa automat modelele de date către coloane vizuale și a defini proprietățile tabelului. Proiectul se distinge prin integrarea profundă cu foile de calcul, oferind instrumente pentru a importa și exporta date către și din fișiere Excel, păstrând în același timp formatarea celulelor, stilurile, culorile și alinierea. De asemenea, dispune de un sistem de randare bazat pe canvas care suportă layout-uri de grilă complexe cu celule îmbinate, antete înghețate și blocarea coloanelor. Biblioteca acoperă o gamă largă de capabilități de gestionare a datelor, inclusiv sortarea, agregarea și calculul statisticilor pe coloane. Gestionează seturi mari de date prin paginare virtuală, controale de zoom și formatare condiționată a celulelor pentru a menține lizibilitatea și performanța. Framework-ul este implementat în Java pentru aplicații Android.
Implements a framework for automatically generating data tables using class annotations and structured data mapping.
Conductor este un framework bazat pe vizualizări (view-based) pentru aplicații Android care oferă un sistem pentru orchestrarea componentelor UI prin controllere de ciclu de viață, routere de navigare și coordonare UI. Se concentrează pe gestionarea modului în care vizualizările sunt încărcate și descărcate pentru a optimiza memoria și starea. Framework-ul dispune de un sistem de rutare pentru gestionarea tranzițiilor de ecran și a stivelor de istoric, permițând crearea de layout-uri ierarhice, cum ar fi vizualizările master-detail, prin imbricarea fluxurilor de navigare. Include, de asemenea, o interfață pentru implementarea animațiilor personalizate și a efectelor vizuale în timpul comutării vizualizărilor. Capabilitățile sale mai largi acoperă controlul ciclului de viață al vizualizării, coordonarea fluxului ecranelor și încapsularea logicii vizualizării în controllere care urmăresc stările de atașare și detașare.
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.