About Vortyx

Learn about the engineering, stack, and philosophy behind the Android application.

Our Mission

Our mission is to build a private, fast, and unified offline-first downloader that puts the user in control of their media files. We believe media downloading should be seamless, private, and free from intrusive tracking or mandatory user account logins.

Our Vision

We envision an ad-supported free utility that fully respects user privacy. By running all clipboard scraping, local status directories scanning, and file cataloging directly on the Android device, Vortyx aims to establish a benchmark for privacy-first utilities.

Behind the Code

Developer Information

Vortyx is built and maintained by the Vortyx open-source development community. The project started as a manual downloader container (previously known as MediaPick) and was refactored with compile-time dependency injection and modern Android Media3 libraries for reliability and offline playback capabilities.

V
Vortyx Dev TeamAndroid Developers

Technologies Used

The core native frameworks driving Vortyx's high performance.

UI & Logic

Kotlin & Jetpack Compose

Developed completely in Kotlin, implementing a modern declarative user interface based on Jetpack Compose and Material Design 3 guidelines.

Playback Core

Android Media3 & ExoPlayer

Uses the official Google Media3 ExoPlayer library to drive video playback (with picture-in-picture) and background music playback sessions.

Local Storage

Room Database & DataStore

All download metadata and configurations are stored offline in a secure Room SQLite database. Preferences are handled via Jetpack DataStore.

Queue Scheduling

WorkManager & Services

Employs Android WorkManager and foreground services for batch downloads, ensuring high reliability even when the app is in the background.

Network Client

Retrofit & OkHttp

Type-safe network connections and REST API calls handled via Retrofit, OkHttp, and custom interceptors with automatic cookie/retry logic.

Dependency Injection

Dagger Hilt & KSP

Uses Hilt annotations to automatically compile-time wire classes, viewmodels, and repositories, maximizing startup speed and reliability.

Open Source Acknowledgements

Vortyx is built on top of a vibrant ecosystem of open source software. We would like to express our gratitude to the creators of libraries like Coil (image loading), Retrofit (networking), Moshi (JSON parser), Hilt (dependency injection), and Cobalt API (media resolution). We cite their open source licenses in full on our dedicated licenses page.