CacheGit, herhangi bir ağ koşulunda sorunsuz bir profil tarama deneyimi sağlamak üzere tasarlanmış, şık, yüksek performanslı, çevrimdışı öncelikli bir GitHub portföy istemcisidir. Modern Android mimarisi bileşenleri kullanılarak sıfırdan geliştirilen bu uygulama, yerel mobil mühendislik uygulamalarının üretim kalitesinde bir gösterimi olarak hizmet vermektedir.
Temel Özellikler:
• Tek Kaynaklı Doğruluk Önbellekleme: Akıllı bir depo katmanı tarafından desteklenen uygulama, ağ bağlantısı kesildiğinde önbelleğe alınmış portföy verilerini anında sunarak kesintisiz bir kullanıcı deneyimi sağlar.
• Tek Yönlü MVI Mimarisi: Tahmin edilebilir, değişmez kullanıcı arayüzü durumlarını korumak için Kotlin Coroutine'leri ve StateFlow'u kullanan katı bir Model-View-Intent mimari modeline sahiptir.
• Yerel Jetpack Compose Arayüzü: Akıcı düzenler, pürüzsüz animasyonlar ve optimize edilmiş filtre çip yönetimi ile donatılmış temiz, koyu minimalist bir Material 3 tasarım sistemi.
• Gerçek Zamanlı GitHub REST API Entegrasyonu: Genel kullanıcı meta verilerini, depo analizlerini, yıldız takipçilerini ve birincil kod dillerini almak için doğrudan, hafif ağ eşlemesi.
Teknik Yığın ve Mühendislik Öne Çıkan Noktaları:
• Mimari: Sunum, Etki Alanı ve Veri katmanlarını ayıran temiz mimari sınırları.
• Yerel Depolama: Özel DAO'lar ve kararlı önbellekleme stratejileri kullanan Room DB.
• Ağ: Ktor İstemcisi / Retrofit aracılığıyla yapılandırılmış tür güvenli API ağ iletişimi.
• Bağımlılık Enjeksiyonu: Dagger Hilt kullanılarak yönetilen ayrıştırılmış bileşen grafikleri.
• Kullanıcı Arayüzü Çerçevesi: Tamamen Jetpack Compose ile oluşturulmuş bildirimsel kullanıcı arayüzü.
• Performans ve Güvenlik: Durum sızıntısı hatalarını ortadan kaldırmak için R8/ProGuard kod gizleme ve kararlı kullanıcı arayüzü liste oluşturma anahtarlarıyla geliştirilmiş çalışma zamanı optimizasyonları.
İster açık kaynak depolarını inceliyor olun ister proje metriklerini değerlendiriyor olun, CacheGit, yüksek kaliteli önbellekleme modellerinin standart API isteklerini kusursuz çevrimdışı yardımcı programlara nasıl dönüştürdüğünü gösterir.
En Son Sürüm
1.0.2Yükleyen
Hamza Bougadir Hamza Bougadir
Gereken Android sürümü
Kategori
Ücretsiz Verimlilik UYGULAMAİçerik derecelendirmesi
Everyone
Güvenlik Raporu
Şimdi Kontrol Et
Bildir
Uygunsuz olarak işaretleLast updated on Aug 27, 2026
Initial stable release of CacheGit, a sleek, offline-first GitHub portfolio viewer.
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.
