Repo Store

Open sourceExclusive
5.0
2 reviews
447
downloads
8.0
android

AI summary

Curious what AI thinks about this app? Ask for a short summary highlighting what it does and any noteworthy details.

About this app

RepoStore is a GitHub-powered Android app store that discovers repositories shipping real installable APKs and lets you install, track, and update them from one place.

🚀 Features

- Smart Discovery - Home sections for "Trending", "Recently Updated", and "Featured" projects. - Only repos with valid APK assets are shown. - Category-based filtering for apps.

- Latest-Release Installs - Fetches /releases/latest for each repo. - Shows only assets from the latest release. - Single "Install" action with download progress.

- Rich Details Screen - App name, version, and "Install" button. - Stars, forks, and language breakdown. - Rendered README content ("About this app"). - Latest release notes with Markdown formatting. - Screenshot gallery with fullscreen viewer.

- Install & Update Tracking - Opens APK downloads with the package installer. - Tracks installations and shows "Open" for installed apps. - Detects when updates are available.

- Appearance & Theming - Material 3 design with Material You support. - Dark mode with system theme support. - Clean, Play Store-inspired UI.

- GitHub Integration - Optional GitHub sign-in via OAuth device flow. - Increases API rate limit from 60 to 5,000 requests/hour. - View developer profiles and repositories.

- Support Developer - UPI payment integration with QR code. - Detects installed UPI apps (GPay, PhonePe, Paytm, etc.). - One-tap payment support.

How does an app appear in RepoStore?

RepoStore does not use any private indexing or manual curation. Your project can appear automatically if it follows these conditions:

1. Public repository on GitHub - Visibility must be public.

2. At least one published release - Created via GitHub Releases (not only tags). - The latest release must not be a draft or prerelease.

3. APK assets in the latest release - The latest release must contain at least one .apk file. - GitHub's auto-generated source artifacts are ignored.

4. Discoverable by search / topics - Repositories are fetched via the public GitHub Search API. - Topics like android, mobile, apk help ranking. - Having stars makes it more likely to appear in sections.

If your repo meets these conditions, RepoStore can find it through search and show it automatically—no manual submission required.

🧭 How RepoStore Works

1. Search - Uses GitHub's /search/repositories endpoint with Android-focused queries. - Applies scoring based on topics, language, and description. - Filters out archived repos.

2. Release + Asset Check - For candidate repos, calls /repos/{owner}/{repo}/releases/latest. - Checks the assets array for .apk files. - If no APK is found, the repo is excluded from results.

3. Details Screen - Repository info: name, owner, description, stars, forks. - Latest release: tag, published date, changelog, assets. - README: loaded and rendered as "About this app". - Screenshots: detected from repository contents.

4. Install Flow - When user taps "Install": - Downloads the APK with progress indicator. - Delegates to the system package installer. - Records installation in local database. - Shows "Open" button for installed apps.

✅ Why Use RepoStore?

- No more hunting through GitHub releases. See only repos that actually ship APKs.

- Knows what you installed. Tracks apps installed via RepoStore and shows when updates are available.

- Always the latest release. Installs are guaranteed to come from the latest published release.

- Play Store-like experience. Familiar UI with categories, search, and app details.

- Open source & extensible. Written in Kotlin with clean architecture—easy to fork and extend.

About this version

Version
1.0.10 (11)
Size
11.33 MB
Requires Android
8.0
Target SDK
26
Architecture
x86, x86_64, arm64-v8a, armeabi-v7a
Downloads
447
Updated
Jan 31, 2026
Package
com.samyak.repostore

Ratings & reviews

5.0·2 reviews
5.0
2 ratings
  • 5
    2
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app

Recent reviews

Showing 2 of 2