awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 repositorios

Awesome GitHub RepositoriesAndroid System API Wrappers

Streamlined extensions for interacting with Android OS features like intents, dialogs, and notifications.

Distinct from System Intent Integration: Candidates focus on AI integrations or low-level modification; this is about simplifying standard SDK API usage.

Explore 12 awesome GitHub repositories matching mobile development · Android System API Wrappers. Refine with filters or upvote what's useful.

Awesome Android System API Wrappers GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • kotlin/ankoAvatar de Kotlin

    Kotlin/anko

    15,784Ver en GitHub↗

    Anko is an Android Kotlin library designed to simplify application development through a set of domain-specific languages and extensions. It functions as a programmatic UI DSL, an SQLite wrapper, an SDK utility, and an asynchronous framework. The project provides a declarative layout system that allows developers to build user interfaces through code instead of static XML markup. It distinguishes itself by offering a fluent database layer that eliminates manual cursor management and a concurrency system that uses weak references to prevent memory leaks in activities. The library covers broad

    Simplifies common device operations such as launching activities, triggering intents, and displaying system dialogs.

    Kotlin
    Ver en GitHub↗15,784
  • tamsiree/rxtoolAvatar de Tamsiree

    Tamsiree/RxTool

    12,305Ver en GitHub↗

    RxTool is an Android development utility library consisting of reusable components and helper classes for common mobile development tasks. It provides a coordinated set of toolkits for hardware interfacing, media processing, and user interface construction. The project features specialized implementations for mobile payment integration with Alipay and WeChat Pay, as well as dedicated tools for social sharing workflows. It includes a security-focused set of human verification widgets, such as puzzle and sliding captchas, to prevent automated bot interactions. The library covers a broad capabi

    Encapsulates complex Android framework calls into simplified utility methods to reduce boilerplate code.

    Kotlinalipaybarcodedialog
    Ver en GitHub↗12,305
  • permissions-dispatcher/permissionsdispatcherAvatar de permissions-dispatcher

    permissions-dispatcher/PermissionsDispatcher

    11,177Ver en GitHub↗

    PermissionsDispatcher is a declarative Android API and runtime permission manager. It provides a structured system for requesting and verifying system permissions while separating authorization logic from general business code. The project focuses on managing the permission request workflow, which includes justifying requests with custom explanations and handling user responses to system prompts. It also functions as a system settings guide, directing users to the manual Android settings menu for special permissions that require approval outside of the application.

    Offers a structured, declarative API for managing device access levels instead of manual conditional checks.

    Java
    Ver en GitHub↗11,177
  • loopj/android-async-httpAvatar de loopj

    loopj/android-async-http

    10,587Ver en GitHub↗

    This is an asynchronous HTTP client for Android that simplifies network requests by wrapping Apache HttpClient. It provides a callback-based networking library for fetching remote data and communicating with servers without blocking the user interface. The project includes a multipart HTTP uploader for sending binary files and large data payloads, as well as a JSON parser to convert raw response text into structured data objects. It features a session manager that persists cookies in local application preferences to maintain state across multiple requests. Additional capabilities include aut

    Provides an asynchronous HTTP client for Android that simplifies requests by wrapping Apache HttpClient.

    Java
    Ver en GitHub↗10,587
  • jessyancoding/mvparmsAvatar de JessYanCoding

    JessYanCoding/MVPArms

    10,248Ver en GitHub↗

    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

    Provides a network API wrapper that handles dynamic base URL switching and request logging for API calls.

    Javaandroidandroid-applicationandroid-architecture
    Ver en GitHub↗10,248
  • goldze/mvvmhabitAvatar de goldze

    goldze/MVVMHabit

    7,701Ver en GitHub↗

    MVVMHabit is an Android development framework and base library that implements the MVVM architecture using Android Architecture Components. It provides a pre-integrated foundation designed to decouple business logic from user interface rendering and lifecycle management. The project distinguishes itself by bundling a comprehensive set of architectural templates, including a reactive event bus for decoupled component communication, token-based data exchange between logic instances, and a single-activity fragment hosting system to reduce manifest overhead. The framework covers broad capability

    Provides a networking layer wrapping Retrofit, OkHttp, and RxJava to standardize API requests and error handling.

    Javaaacdatabindingglide
    Ver en GitHub↗7,701
  • microsoft/rushstackAvatar de microsoft

    microsoft/rushstack

    6,479Ver en GitHub↗

    Rushstack es un conjunto de herramientas integral para gestionar monorepos de TypeScript a gran escala, proporcionando un framework para la automatización de pipelines de construcción, coordinación de dependencias y análisis estático. Funciona como un orquestador de construcción incremental y sistema de gestión diseñado para mantener la consistencia y el rendimiento a través de múltiples paquetes en un espacio de trabajo compartido. El sistema se distingue por un modelo de ejecución basado en grafos acíclicos dirigidos y un incrementalismo basado en hash de contenido, que asegura que solo los proyectos afectados sean reconstruidos. Optimiza aún más los flujos de trabajo de desarrollo mediante el almacenamiento en caché de artefactos de construcción remotos con integraciones para S3, Azure y HTTP, y utiliza la gestión de espacios de trabajo basada en enlaces simbólicos para una visibilidad inmediata de los cambios locales. El conjunto de herramientas cubre una amplia gama de capacidades, incluyendo flujos de trabajo de lanzamiento automatizados, análisis de contratos de API y cumplimiento de calidad de código empresarial a través de perfiles de linting estandarizados. También proporciona un amplio soporte para el empaquetado de activos, transpilación de TypeScript y la generación de definiciones de tipo a partir de esquemas JSON y activos estáticos. Áreas de utilidad adicionales incluyen la gestión de localización, generación de avisos de licencia y la orquestación de interfaces de línea de comandos con salida de proceso sincronizada.

    Bridges the gap to bundled modules to allow access to non-public internal APIs.

    TypeScript
    Ver en GitHub↗6,479
  • karumi/dexterAvatar de Karumi

    Karumi/Dexter

    5,199Ver en GitHub↗

    Dexter es una librería Java y envoltorio para gestionar permisos del sistema en tiempo de ejecución en Android. Simplifica el proceso de solicitar permisos a los usuarios reduciendo el código repetitivo requerido en actividades y fragmentos, proporcionando un sistema de callback para manejar estados concedidos y denegados. La librería incluye un manejador para mostrar explicaciones de justificación a los usuarios cuando los permisos peligrosos son denegados o requieren mayor justificación. También proporciona mecanismos de respuesta automatizados, como activar elementos de interfaz de usuario cuando se rechaza una solicitud de permiso. El proyecto cubre la detección y monitoreo de errores para capturar fallas durante el proceso de solicitud de permiso. También incluye controles para gestionar la ejecución de callbacks de oyentes de permisos para prevenir errores de sincronización.

    Provides a streamlined wrapper around Android system APIs to reduce boilerplate code in activities and fragments.

    Javaandroidandroid-librarypermissions
    Ver en GitHub↗5,199
  • rovo89/xposedbridgeAvatar de rovo89

    rovo89/XposedBridge

    4,067Ver en GitHub↗

    XposedBridge is an Android Java hooking framework and bytecode instrumentation engine. It functions as a runtime system for intercepting and modifying Java method calls within the Android operating system and installed applications. The project provides a mechanism for zygote process injection, ensuring that all spawned applications inherit the instrumentation logic. It enables the modification of internal Android system behaviors through method proxying and Java reflection to access private internal system members. The framework supports dynamic Android instrumentation and runtime analysis,

    Enables access and manipulation of internal Android system classes and methods not available in the public SDK.

    JavaScriptandroidxposed
    Ver en GitHub↗4,067
  • anggrayudi/android-hidden-apiAvatar de anggrayudi

    anggrayudi/android-hidden-api

    3,663Ver en GitHub↗

    This project is an Android hidden API wrapper and system API bridge that provides access to internal Android system classes and resources. It enables compilation and execution of code against non-public Android framework methods and internal classes by replacing the standard platform jar. The tooling facilitates the retrieval of system-level strings, dimensions, and colors through an internal resource accessor, removing the need for manual Java reflection. The project covers low-level architectural mechanisms for custom bootclasspath injection and stub-based class loading to bypass compile-t

    Provides a mechanism to compile and execute code against non-public Android framework methods and internal classes.

    Javaandroidandroid-frameworkapi
    Ver en GitHub↗3,663
  • ping/instagram_private_apiAvatar de ping

    ping/instagram_private_api

    3,234Ver en GitHub↗

    This Python library is a private API wrapper that provides programmatic access to Instagram features by communicating with internal mobile endpoints. It functions as a social media automation toolkit for managing profiles, publishing media, and interacting with the social graph. The library uses a reverse-engineered API to mimic the communication patterns and request headers of mobile applications. It incorporates a session manager that persists authentication cookies and client metadata to maintain active logins and reduce the frequency of authentication handshakes. Its capabilities cover m

    Provides access to undocumented internal functions and endpoints reserved for mobile applications.

    Pythoninstagraminstagram-api
    Ver en GitHub↗3,234
  • godotengine/godot-cppAvatar de godotengine

    godotengine/godot-cpp

    2,558Ver en GitHub↗

    godot-cpp is a C++ binding library and development kit for creating high-performance extensions and custom nodes for the Godot engine. It provides the necessary headers and framework to implement complex game logic and low-level systems using native code. The project enables the development of GDExtension plugins, allowing native libraries to be loaded into the engine without requiring a full recompilation of the core software. It facilitates the creation of custom engine extensions through a system of native bindings that map C++ classes and methods to the internal engine database. The fram

    Provides access to internal engine APIs for implementing high-performance logic and low-level data operations.

    C++
    Ver en GitHub↗2,558
  1. Home
  2. Mobile Development
  3. Android System API Wrappers

Explorar subetiquetas

  • Internal API Access1 sub-etiquetaAccessing internal system classes and methods not available in the public SDK. **Distinct from Android System API Wrappers:** Focuses on unlocking hidden internal APIs rather than wrapping standard public SDK features.
  • Network API WrappersSimplified interfaces for performing network operations on the Android platform. **Distinct from Android System API Wrappers:** Wraps networking libraries instead of OS-level system features like intents or notifications.
  • Settings Navigation WrappersAPI extensions that simplify launching specific Android system settings via intents. **Distinct from Android System API Wrappers:** Specifically targets navigation to settings rather than general API wrapping of dialogs or notifications.
  • System API BridgesMechanisms that enable compilation and execution against non-public framework methods. **Distinct from Android System API Wrappers:** Bridges the gap to hidden internal APIs for compilation, not standard OS feature wrappers.