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
·
Trinea avatar

Trinea/AndroidCommon

0
View on GitHub↗
4,999 estrellas·2,595 forks·Java·3 vistasp.codekk.com↗

AndroidCommon

AndroidCommon es una librería de utilidades completa diseñada para proporcionar infraestructura reutilizable y patrones arquitectónicos para el desarrollo de aplicaciones Android. Organiza funciones auxiliares comunes en módulos sin estado, ofreciendo acceso consistente a recursos del sistema, lógica de análisis de datos y abstracciones de infraestructura central.

El framework se distingue por proporcionar componentes especializados para gestionar tareas en segundo plano e interacciones complejas de interfaz de usuario. Incluye utilidades para coordinar transferencias de archivos en segundo plano a través del gestor de descargas del sistema y ejecutar comandos de shell para gestionar los recursos del dispositivo. Además, ofrece elementos de interfaz personalizados que extienden las clases estándar de la plataforma para soportar características interactivas como gestos de pull-to-refresh, desplazamiento infinito y posicionamiento preciso de elementos.

El proyecto también incorpora herramientas de optimización del rendimiento, incluyendo una estrategia de caché de dos niveles que almacena imágenes y respuestas de red en memoria o en disco local. Estos mecanismos de caché utilizan políticas de desalojo configurables para reducir la latencia y minimizar el uso de red, asegurando la capacidad de respuesta de la aplicación en condiciones de red variables.

Features

  • Android Development Utilities - Provides a comprehensive collection of reusable components for Android development including caching, networking, and UI utilities.
  • Mobile Data Caching - Stores images and network responses locally to reduce latency and ensure responsiveness under unreliable network conditions.
  • Image Caches - Enables data caching for images and network responses in memory or on disk with configurable eviction policies.
  • Android System Utilities - Provides utilities for executing common operating system tasks and shell commands to manage device resources.
  • Shell Command Execution - Executes system-level shell commands to manage device resources and package installations.
  • Android UI Components - Builds custom user interface elements like pull-to-refresh lists and infinite scrolling views for improved navigation.
  • Android Image Loading Libraries - Provides a framework for storing and retrieving images in memory or on disk to optimize performance.
  • HTTP Request Abstractions - Provides a unified interface for HTTP requests that handles connection pooling and response caching.
  • Android File Download Managers - Manages background file transfers through the system download manager with progress tracking and platform inconsistency resolution.
  • Disk-Backed LRU Evictions - Implements a two-tier memory and disk-based caching strategy with configurable eviction policies for performance optimization.
  • Interactive View Components - Bundles complex interaction patterns like pull-to-refresh and infinite scrolling into reusable interface elements.
  • Native Background Task Delegation - Offloads heavy background tasks like file downloads and shell execution to native operating system services.
  • RecyclerView Pull-to-Refresh Lists - Provides scrollable list components supporting pull-to-refresh gestures, infinite data loading, and precise item snapping.
  • List Views - Utility for pull-to-refresh and bottom-loading list functionality.
  • Image Loading and Caching - Offers multi-algorithm image caching and common utility functions.

Historial de estrellas

Gráfico del historial de estrellas de trinea/androidcommonGráfico del historial de estrellas de trinea/androidcommon

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace trinea/androidcommon?

AndroidCommon es una librería de utilidades completa diseñada para proporcionar infraestructura reutilizable y patrones arquitectónicos para el desarrollo de aplicaciones Android. Organiza funciones auxiliares comunes en módulos sin estado, ofreciendo acceso consistente a recursos del sistema, lógica de análisis de datos y abstracciones de infraestructura central.

¿Cuáles son las características principales de trinea/androidcommon?

Las características principales de trinea/androidcommon son: Android Development Utilities, Mobile Data Caching, Image Caches, Android System Utilities, Shell Command Execution, Android UI Components, Android Image Loading Libraries, HTTP Request Abstractions.

¿Qué alternativas de código abierto existen para trinea/androidcommon?

Las alternativas de código abierto para trinea/androidcommon incluyen: trinea/android-common — android-common is a collection of shared utility components and framework libraries for Android development. It… yalantis/ucrop — uCrop is an Android library designed for cropping, rotating, and scaling images within mobile applications. It… xrecyclerview/xrecyclerview — XRecyclerView is an Android list component and extension library that adds pull-to-refresh and infinite scrolling… facebook/fresco — Fresco is an Android image loading library and cache manager designed to fetch, decode, and display images from… bumptech/glide — Glide is an image loading and caching library for Android that fetches and decodes images, GIFs, and video stills from… blankj/androidutilcode — AndroidUtilCode is an Android utility library and system API wrapper designed to reduce development boilerplate. It…

Alternativas open-source a AndroidCommon

Proyectos open-source similares, clasificados según cuántas características comparten con AndroidCommon.
  • trinea/android-commonAvatar de Trinea

    Trinea/android-common

    5,022Ver en GitHub↗

    android-common is a collection of shared utility components and framework libraries for Android development. It provides specialized toolkits for reverse engineering, system utility management, data caching, and high-performance user interface components. The project includes a reverse engineering toolkit for inspecting application internals through package decompilation and manifest data extraction. It also features a system utility toolkit for managing file operations and executing shell commands within the Android operating system. The library covers several capability areas, including da

    Java
    Ver en GitHub↗5,022
  • yalantis/ucropAvatar de Yalantis

    Yalantis/uCrop

    12,113Ver en GitHub↗

    uCrop is an Android library designed for cropping, rotating, and scaling images within mobile applications. It provides a reusable interface component that allows users to manipulate photos through touch gestures, enabling precise control over visual composition and aspect ratios. The library distinguishes itself by offering extensive customization of the editing interface, allowing developers to adjust colors, frame shapes, and widget visibility to align with specific application design languages. It handles image processing tasks by managing quality, compression formats, and output dimensio

    Javaandroidanimationcrop
    Ver en GitHub↗12,113
  • xrecyclerview/xrecyclerviewAvatar de XRecyclerView

    XRecyclerView/XRecyclerView

    5,301Ver en GitHub↗

    XRecyclerView is an Android list component and extension library that adds pull-to-refresh and infinite scrolling behaviors to a standard RecyclerView. It serves as a scrollable mobile UI element designed to manage data-driven lists with support for dynamic headers and footers. The library provides a gesture-based interface for triggering content reloading via a pull-to-refresh widget and implements a mechanism for triggering data fetch callbacks when a user reaches the bottom of a list to enable infinite scrolling. It further supports dynamic list header management and the implementation of

    Javacustom-viewfeatrueload-more
    Ver en GitHub↗5,301
  • facebook/frescoAvatar de facebook

    facebook/fresco

    17,149Ver en GitHub↗

    Fresco is an Android image loading library and cache manager designed to fetch, decode, and display images from network or local sources. It functions as a rendering engine for animated image formats and a streaming system for progressive image loading. The library distinguishes itself through specialized memory management that utilizes off-heap allocation to reduce garbage collection overhead and prevent out-of-memory errors. It includes a dedicated rendering pipeline for animated GIFs and WebP files and supports progressive JPEG decoding to render low-resolution versions of images while the

    Kotlin
    Ver en GitHub↗17,149
  • Ver las 30 alternativas a AndroidCommon→