CacheGit là một ứng dụng quản lý portfolio GitHub mượt mà, hiệu năng cao, ưu tiên hoạt động ngoại tuyến, được thiết kế để cung cấp trải nghiệm duyệt hồ sơ liền mạch trong mọi điều kiện mạng. Được xây dựng hoàn toàn từ đầu bằng các thành phần kiến trúc Android hiện đại, ứng dụng này là một minh chứng thực tiễn về kỹ thuật di động native ở cấp độ sản xuất.
Các tính năng chính: • Bộ nhớ đệm nguồn duy nhất: Được hỗ trợ bởi lớp kho lưu trữ thông minh, ứng dụng sẽ ngay lập tức cung cấp dữ liệu portfolio được lưu trong bộ nhớ đệm khi mất kết nối mạng, đảm bảo trải nghiệm người dùng không bị gián đoạn.
• Kiến trúc MVI một chiều: Sử dụng mô hình kiến trúc Model-View-Intent nghiêm ngặt với Kotlin Coroutines và StateFlow để duy trì trạng thái giao diện người dùng bất biến và có thể dự đoán được.
• Giao diện Jetpack Compose gốc: Hệ thống thiết kế Material 3 tối giản, sạch sẽ, với bố cục linh hoạt, hoạt ảnh mượt mà và quản lý chip lọc được tối ưu hóa.
• Tích hợp API REST của GitHub theo thời gian thực: Ánh xạ mạng trực tiếp, nhẹ nhàng để lấy siêu dữ liệu người dùng công khai, phân tích kho lưu trữ, người theo dõi nổi bật và ngôn ngữ mã chính.
Điểm nổi bật về công nghệ và kỹ thuật:
• Kiến trúc: Kiến trúc rõ ràng với các ranh giới phân tách các lớp Trình bày, Miền và Dữ liệu.
• Lưu trữ cục bộ: Cơ sở dữ liệu Room sử dụng các DAO tùy chỉnh và các chiến lược bộ nhớ đệm ổn định.
• Mạng: Mạng API an toàn kiểu dữ liệu được cấu hình thông qua Ktor Client / Retrofit.
• Tiêm phụ thuộc: Đồ thị thành phần được tách rời và quản lý bằng Dagger Hilt.
• Khung giao diện người dùng: Giao diện người dùng khai báo được xây dựng hoàn toàn bằng Jetpack Compose.
• Hiệu suất và bảo mật: Tối ưu hóa thời gian chạy được nâng cao với mã làm mờ R8/ProGuard và các khóa thành phần danh sách giao diện người dùng ổn định để loại bỏ các lỗi rò rỉ trạng thái.
Cho dù bạn đang xem xét các kho lưu trữ mã nguồn mở hay đánh giá các chỉ số dự án, CacheGit chứng minh cách các mô hình bộ nhớ đệm chất lượng cao biến các yêu cầu API tiêu chuẩn thành các tiện ích ngoại tuyến hoàn hảo.
Phiên bản mới nhất
1.0.2Được tải lên bởi
Hamza Bougadir Hamza Bougadir
Yêu cầu Android
Danh mục
Miễn phí Năng suất ỨNG DỤNGXếp hạng nội dung
Everyone
Báo cáo bảo mật
Kiểm tra ngay
Báo cáo
Gắn cờ là không phù hợpLast 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.
