7 个仓库
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 是一个 Android 开发框架,旨在简化扫描、连接和与低功耗蓝牙(BLE)设备交换数据的过程。它提供了一个用于管理通信的结构化传输层,以及一个用于发现附近外设的专用系统。 该框架具有多连接管理器,可维持与多个外设的并发链接,并采用自动重连逻辑以确保稳定性。它包括一个数据传输层,可处理超过标准传输限制的负载的自动分包。 该库涵盖通过名称和地址过滤器进行设备发现、信号强度监控,以及配置传输参数以优化数据吞吐量。
Provides a structured framework for scanning, connecting, and exchanging data with BLE devices on Android.
smartTable is a data grid component and table view framework for Android. It functions as an annotation-driven UI library that uses class and field markers to automatically map data models to visual columns and define table properties. The project distinguishes itself through deep spreadsheet integration, providing tools to import and export data to and from Excel files while preserving cell formatting, styles, colors, and alignment. It also features a canvas-based rendering system that supports complex grid layouts with merged cells, frozen headers, and column locking. The library covers a
Implements a framework for automatically generating data tables using class annotations and structured data mapping.
Conductor 是一个基于视图 (View) 的 Android 应用程序框架,提供了一套通过生命周期控制器、导航路由器和 UI 协调来编排 UI 组件的系统。它专注于管理视图的加载和卸载,以优化内存和状态。 该框架具有一个用于管理屏幕转换和历史堆栈的路由系统,允许通过嵌套导航流来创建诸如主从视图 (Master-Detail) 之类的层级布局。它还包含一个用于在视图切换期间实现自定义动画和视觉效果的接口。 其更广泛的功能涵盖了视图生命周期控制、屏幕流协调,以及将视图逻辑封装到跟踪附加和分离状态的控制器中。
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.