[Proposal] Implementing a 'My Apps' Section for Personalized App Management #29
### OverviewCurrently, RepoStore is excellent for discovering and installing apps from GitHub. However, as the number of installed apps grows, users need a centralized way to manage what they've already downloaded, track updates, and view their installation history. I propose adding a 'My Apps' category to provide a more personalized and manageable experience. Key Features
Technical Implementation Strategy
UI/UX Suggestions
Why this fits RepoStore? I'd love to hear the maintainer's and community's thoughts on this! |
Replies: 1 comment
Technical Roadmap for "My Apps" ImplementationThis is a fantastic proposal! RepoStore is evolving from a discovery tool into a full-fledged app manager. Interestingly, the foundation for some of these features is already being laid in the current codebase. Current State Analysis
Proposed 3-Phase Implementation RoadmapPhase 1: UI & Local Integration (Short-term)
Phase 2: Automatic Update Engine (Mid-term)
Phase 3: Notifications & Polishing (Long-term)
|
Technical Roadmap for "My Apps" Implementation
This is a fantastic proposal! RepoStore is evolving from a discovery tool into a full-fledged app manager. Interestingly, the foundation for some of these features is already being laid in the current codebase.
Current State Analysis
InstalledAppMappingandInstalledAppMappingDaoin the Room database.AppInstaller.ktis already configured to extract the package name from an APK post-download and save it to theinstalled_app_mappingstable.