À propos de CacheGit
Recherchez, suivez et mettez en cache les portefeuilles de développeurs GitHub entièrement hors ligne.
CacheGit est un client GitHub élégant, performant et conçu pour un fonctionnement hors ligne optimal, offrant une navigation fluide dans les profils, quelles que soient les conditions réseau. Entièrement développé à partir de composants d'architecture Android modernes, ce client constitue une démonstration de qualité professionnelle des bonnes pratiques de développement mobile natif.
Fonctionnalités clés :
• Mise en cache à source unique de vérité : Grâce à une couche de dépôt intelligente, l'application fournit instantanément les données du portefeuille mises en cache en cas de perte de connexion réseau, garantissant ainsi une expérience utilisateur ininterrompue.
• Architecture MVI unidirectionnelle : Repose sur une architecture Modèle-Vue-Intent (MVI) rigoureuse utilisant les coroutines Kotlin et StateFlow pour maintenir des états d'interface utilisateur prévisibles et immuables.
• Interface native Jetpack Compose : Un système de conception Material 3 minimaliste, épuré et sombre, doté de mises en page fluides, d'animations fluides et d'une gestion optimisée des filtres.
• Intégration en temps réel de l'API REST GitHub : Mappage réseau direct et léger pour récupérer les métadonnées publiques des utilisateurs, les analyses du dépôt, les statistiques d'utilisation et les principaux langages de code.
Points forts de l'architecture technique et des technologies utilisées :
• Architecture : Architecture claire séparant les couches Présentation, Domaine et Données.
• Stockage local : Base de données Room utilisant des DAO personnalisés et des stratégies de mise en cache stables.
• Réseau : Réseau API typé configuré via Ktor Client/Retrofit.
• Injection de dépendances : Graphes de composants découplés gérés par Dagger Hilt.
• Interface utilisateur : Interface utilisateur déclarative entièrement conçue avec Jetpack Compose.
• Performances et sécurité : Optimisations d'exécution améliorées grâce à l'obfuscation de code R8/ProGuard et à des clés de composition d'interface utilisateur stables pour éliminer les fuites d'état.
Que vous consultiez des dépôts open source ou évaluiez les métriques d'un projet, CacheGit démontre comment des modèles de mise en cache de haute qualité transforment les requêtes API standard en utilitaires hors ligne performants.
What's new in the latest 1.0.2
What's New:
• Offline-First: Cache-first architecture with local SQLite database and custom offline portfolio creation.
• Settings Menu: Dynamic GitHub PAT configuration to bypass rate limits and integrated cache management.
• Premium UI: iOS-style sliding capsule tab controls to view READMEs, files, and commits.
• Bug Fixes: Fixed state mismatches to ensure cached portfolio chips select and delete seamlessly.
Informations CacheGit APK
Vieilles versions de CacheGit
Téléchargement super rapide et sûr via l'application APKPure
Un clic pour installer les fichiers XAPK/APK sur Android!







