Acerca del CacheGit
Busca, rastrea y almacena en caché los portafolios de desarrolladores de GitHub completamente sin conexión.
CacheGit es un cliente de portafolio de GitHub elegante, de alto rendimiento y diseñado para funcionar sin conexión, que ofrece una experiencia de navegación de perfiles fluida en cualquier condición de red. Desarrollado completamente desde cero con componentes de la arquitectura Android moderna, esta aplicación sirve como demostración de nivel de producción de las prácticas de ingeniería móvil nativa.
Características principales:
• Almacenamiento en caché de fuente única de verdad: Gracias a una capa de repositorio inteligente, la aplicación sirve inmediatamente los datos del portafolio en caché cuando se pierde la conexión a la red, garantizando una experiencia de usuario ininterrumpida.
• Arquitectura MVI unidireccional: Presenta un patrón de arquitectura Modelo-Vista-Intención estricto que utiliza corrutinas de Kotlin y StateFlow para mantener estados de interfaz de usuario predecibles e inmutables.
• Interfaz nativa de Jetpack Compose: Un sistema de diseño Material 3 limpio, oscuro y minimalista con diseños fluidos, animaciones suaves y gestión optimizada de chips de filtro.
• Integración en tiempo real con la API REST de GitHub: Mapeo de red directo y ligero para obtener metadatos públicos de usuarios, análisis de repositorios, stargazers y lenguajes de código principales.
Aspectos técnicos y de ingeniería destacados:
• Arquitectura: Límites de arquitectura limpios que separan las capas de presentación, dominio y datos.
• Almacenamiento local: Base de datos Room DB que utiliza DAOs personalizados y estrategias de caché estables.
• Redes: Redes API con tipado seguro configuradas mediante Ktor Client/Retrofit.
• Inyección de dependencias: Gráficos de componentes desacoplados gestionados con Dagger Hilt.
• Marco de interfaz de usuario: Interfaz de usuario declarativa creada completamente con Jetpack Compose.
• Rendimiento y seguridad: Optimizaciones mejoradas en tiempo de ejecución con ofuscación de código R8/ProGuard y claves de composición de listas de interfaz de usuario estables para eliminar errores de fuga de estado.
Ya sea que esté revisando repositorios de código abierto o evaluando métricas de proyectos, CacheGit demuestra cómo los modelos de caché de alta calidad transforman las solicitudes API estándar en utilidades sin conexión impecables.
Novedades más recientes 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.
Información de CacheGit APK
Versiones Antiguas de CacheGit
Descarga rápida y segura a través de APKPure App
¡Un clic para instalar archivos XAPK/APK en Android!







