awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Trinea avatar

Trinea/AndroidCommon

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

AndroidCommon

AndroidCommon est une bibliothèque utilitaire complète conçue pour fournir une infrastructure réutilisable et des modèles architecturaux pour le développement d'applications Android. Elle organise les fonctions d'assistance courantes en modules sans état, offrant un accès cohérent aux ressources système, à la logique d'analyse de données et aux abstractions d'infrastructure de base.

Le framework se distingue en fournissant des composants spécialisés pour gérer les tâches en arrière-plan et les interactions complexes de l'interface utilisateur. Il inclut des utilitaires pour coordonner les transferts de fichiers en arrière-plan via le gestionnaire de téléchargement du système et exécuter des commandes shell pour gérer les ressources de l'appareil. De plus, il offre des éléments d'interface personnalisés qui étendent les classes de plateforme standard pour prendre en charge des fonctionnalités interactives comme les gestes de pull-to-refresh, le défilement infini et le positionnement précis des éléments.

Le projet intègre également des outils d'optimisation des performances, y compris une stratégie de mise en cache à deux niveaux qui stocke les images et les réponses réseau en mémoire ou sur le disque local. Ces mécanismes de mise en cache utilisent des politiques d'éviction configurables pour réduire la latence et minimiser l'utilisation du réseau, assurant la réactivité de l'application dans des conditions réseau 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.

Historique des stars

Graphique de l'historique des stars pour trinea/androidcommonGraphique de l'historique des stars pour trinea/androidcommon

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à AndroidCommon

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec AndroidCommon.
  • trinea/android-commonAvatar de Trinea

    Trinea/android-common

    5,022Voir sur 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
    Voir sur GitHub↗5,022
  • yalantis/ucropAvatar de Yalantis

    Yalantis/uCrop

    12,113Voir sur 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
    Voir sur GitHub↗12,113
  • xrecyclerview/xrecyclerviewAvatar de XRecyclerView

    XRecyclerView/XRecyclerView

    5,301Voir sur 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
    Voir sur GitHub↗5,301
  • facebook/frescoAvatar de facebook

    facebook/fresco

    17,149Voir sur 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
    Voir sur GitHub↗17,149
Voir les 30 alternatives à AndroidCommon→

Questions fréquentes

Que fait trinea/androidcommon ?

AndroidCommon est une bibliothèque utilitaire complète conçue pour fournir une infrastructure réutilisable et des modèles architecturaux pour le développement d'applications Android. Elle organise les fonctions d'assistance courantes en modules sans état, offrant un accès cohérent aux ressources système, à la logique d'analyse de données et aux abstractions d'infrastructure de base.

Quelles sont les fonctionnalités principales de trinea/androidcommon ?

Les fonctionnalités principales de trinea/androidcommon sont : Android Development Utilities, Mobile Data Caching, Image Caches, Android System Utilities, Shell Command Execution, Android UI Components, Android Image Loading Libraries, HTTP Request Abstractions.

Quelles sont les alternatives open-source à trinea/androidcommon ?

Les alternatives open-source à trinea/androidcommon incluent : 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…