HYDRV

Project Url: Team-HYDRV/HYDRV
Introduction: Android release browsing, kept clean.
More: Author   ReportBugs   OfficialWebsite   
Tags:



HYDRV banner

HYDRV is a personalized store made just for you.

Android CI Latest release HYDRV website HYDRV Crowdin Crowdin localization progress DMCA Protected

Support on Ko-fi

Latest release · Website · Backend guide · Sample catalogue · Release checklist · Changelog · Docs


Features

Release browsing

Open apps, check their releases, and move through versions without extra clutter.

Signed downloads

The public catalogue stays simple while the Worker takes care of the real download path.

Flexible setup

Theme, language, lists, backend sources, and launcher icons are all built in.

Support tools

Export reports, backend health, update info, and project links stay easy to reach.


Screenshots

HYDRV permissions screen

Permissions
Clear setup steps before you start downloading.

HYDRV home screen

Home
Browse releases, track versions, and keep installs organized.

HYDRV general screen

General
Theme, language, and list controls in one place.

HYDRV About screen

About
Project info, quick links, and the current brand.


How To Use

  1. Open the app and allow permissions. HYDRV needs internet access and install permissions before it can fetch or install APKs.
  2. Start on Home. This is where you browse apps, open a release, pick a version, and download the one you want.
  3. Save apps to Favorites. Tap the star on anything you want to come back to later without searching again.
  4. Check Installed. Use this tab to compare what is already on your device with what is available in HYDRV.
  5. Open Downloads when a file is ready. From there you can install APKs, retry failed downloads, or clear older items you no longer need.
  6. Adjust General. This is where you change theme, language, sorting, backend sources, and the launcher icon.
  7. Visit About. Use About for app info, report export, support links, and quick project details.

What Each Tab Is For

Home

Home is where you browse the catalogue, open app pages, compare versions, and start downloads.

Favorites

Favorites keeps the apps you care about close by, so you do not have to search every time.

Installed

Installed shows what is already on your device and makes it easy to spot when a newer version is available.

Downloads

Downloads is your queue. You can watch progress, install finished APKs, retry failures, or clear old entries.

General

General is where you tune HYDRV itself with theme, language, sorting, backend, and launcher icon settings.

About

About gives you the app version, support links, export tools, and the quick project details people usually need first.

Backend Tutorial

HYDRV also supports custom backends if you want to point the catalogue somewhere else.

What it does

  • Points HYDRV at your own catalogue JSON.
  • Keeps private, test, or mirrored sources separate from the default backend.
  • Gives you a way to organize apps by purpose, region, or release flow.

Why it helps

  • You can run a private app list.
  • You can test a staging backend before pushing it live.
  • You can switch back to the default HYDRV backend any time you want the built-in source again.
  1. Open Settings and go to General > Backend.
  2. Add or select a custom backend URL.
  3. Make sure the backend returns valid HYDRV catalogue data.
  4. Switch back to Default whenever you want the built-in source again.

Good to know: if a backend is broken or unreachable, HYDRV may not be able to load apps from it. For most people, the default backend is still the easiest choice.

How It Fits Together

flowchart LR
    A["Android app"] --> B["Public catalogue.json"]
    B --> C["Token endpoint"]
    C --> D["Cloudflare Worker"]
    D --> E["Private catalogue.private.json"]
    D --> F["Signed download URL"]
    F --> G["R2 file download"]
    A --> H["GitHub latest release"]
    H --> I["Release notes and changelog"]

HYDRV keeps the public release flow simple: the app reads the visible catalogue, the Worker signs the real download path, and GitHub stays the source of truth for release notes.

Visual Identity

HYDRV brand mark

Quick Start

  1. Open HYDRV/ in Android Studio.
  2. Sync Gradle.
  3. Run the app on a device or emulator.

Build

Use these commands from HYDRV/ if you want to build from the terminal:

  • .\gradlew.bat assembleDebug to build a debug APK
  • .\gradlew.bat assembleRelease to build a release APK

Project Structure

  • HYDRV/ - Android app source
  • HYDRV/docs/ - backend, release, and docs hub
  • assets/ - README branding, banner, and screenshot assets
  • .github/ - CI, release, and contribution automation
  • CHANGELOG.md - release note template
  • RELEASES.md - tag and publish checklist

For Contributors

Before you send a PR

  • Open the app in Android Studio and run assembleDebug.
  • Update the release checklist if you tag a new build.
  • Keep screenshots and docs in sync with visible UI changes.

Keep an eye on

  • The public catalogue should stay aligned with the backend example.
  • Release note wording should also reflect GitHub releases.
  • Brand assets belong in assets/ so the README can render them cleanly.

Translations

HYDRV keeps its Android strings in HYDRV/app/src/main/res/values/strings.xml.
Translations live on Crowdin at translate.hydrv.app, and the matching values-xx folders in this repo stay in sync with the app.

  1. Add or edit the source strings in the default values/strings.xml file.
  2. Sync the project with Crowdin.
  3. Let Crowdin export translated strings.xml files back into the matching locale folders.

The repo keeps Android locale folders like pt-rBR and zh-rCN aligned with the app, so translated files land where HYDRV expects them.

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools
AI Daily Digest