8 repositorios
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 8 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 es un framework de desarrollo para Android diseñado para simplificar el escaneo, la conexión y el intercambio de datos con dispositivos Bluetooth Low Energy (BLE). Proporciona una capa de transporte estructurada para gestionar la comunicación y un sistema dedicado para descubrir periféricos cercanos. El framework cuenta con un gestor de conexiones múltiples que mantiene enlaces simultáneos a varios periféricos y emplea lógica de reconexión automatizada para garantizar la estabilidad. Incluye una capa de transporte de datos que maneja la división automática de paquetes para payloads que exceden los límites de transmisión estándar. La librería cubre el descubrimiento de dispositivos mediante filtros de nombre y dirección, monitoreo de intensidad de señal y la configuración de parámetros de transmisión para optimizar el rendimiento de datos.
Provides a structured framework for scanning, connecting, and exchanging data with BLE devices on Android.
smartTable es un componente de cuadrícula de datos y framework de vista de tabla para Android. Funciona como una biblioteca de interfaz de usuario basada en anotaciones que utiliza marcadores de clase y campo para mapear automáticamente modelos de datos a columnas visuales y definir propiedades de tabla. El proyecto se distingue por una profunda integración con hojas de cálculo, proporcionando herramientas para importar y exportar datos desde y hacia archivos Excel mientras se preserva el formato de celda, estilos, colores y alineación. También cuenta con un sistema de renderizado basado en canvas que admite diseños de cuadrícula complejos con celdas combinadas, encabezados congelados y bloqueo de columnas. La biblioteca cubre una amplia gama de capacidades de gestión de datos, incluyendo ordenamiento, agregación y el cálculo de estadísticas de columna. Gestiona grandes conjuntos de datos mediante paginación virtual, controles de zoom y formato condicional de celdas para mantener la legibilidad y el rendimiento. El framework está implementado en Java para aplicaciones Android.
Implements a framework for automatically generating data tables using class annotations and structured data mapping.
Conductor is a view-based framework for Android applications that provides a system for orchestrating UI components through lifecycle controllers, navigation routers, and UI coordination. It focuses on managing how views are loaded and unloaded to optimize memory and state. The framework features a routing system for managing screen transitions and history stacks, allowing for the creation of hierarchical layouts such as master-detail views by nesting navigation flows. It also includes an interface for implementing custom animations and visual effects during view switches. Its broader capabi
Offers a foundational framework for building Android apps using a view-based architecture with explicit lifecycle control.
RxAndroidBle is a reactive framework designed to simplify Bluetooth Low Energy interactions on Android. It functions as a wrapper for the system Bluetooth stack, converting low-level asynchronous callbacks into observable streams to manage device discovery, connection lifecycles, and data communication. The library distinguishes itself by normalizing inconsistent vendor-specific Bluetooth behaviors into a predictable interface, ensuring reliable cross-device compatibility. It incorporates an internal operation queueing mechanism that serializes concurrent hardware requests, preventing command
Provides a framework for discovering, connecting to, and communicating with Bluetooth hardware peripherals through reactive event handling.
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.