Get Prep on every device
One codebase. Five platforms. Built with Flutter. Anti-cheat on native; PWA-installable on web.
Android · arm64
Modern phones (2017+) — pick this first
Enable "Install from unknown sources" in Settings → Apps. Signed with the Prep release keystore. Play Store listing in P1.
Android · arm32
Phones from ~2014–2017 with 32-bit CPUs
Only choose this if arm64 fails to install.
Android · x86_64
Android Studio emulator, Chromebooks, BlueStacks
iOS
TestFlight beta opens once Apple Developer account is provisioned
iOS builds require a Mac + Xcode. CI matrix runs on GitHub macos-latest.
Windows
Build locally: `flutter build windows --release` (needs Developer Mode ON)
Distributable .exe + .msi shipping with v0.2 once code-signing cert lands.
macOS
.dmg with notarisation — needs a Mac host
Build: `flutter build macos --release` on macOS + Developer ID cert + notarytool.
Web / PWA
Installable from any Chromium/Safari browser via the install prompt
Opens in standalone window. Offline-aware via service worker.
Sideloading the Android APK · 30 seconds
- Download the APK on your phone (or download here and transfer via USB / cloud drive).
- Open the downloaded file. Android will prompt: "For your security, your phone isn't allowed to install unknown apps from this source."
- Tap Settings → enable Allow from this source → tap Install.
- Open the app, tap any demo chip on the sign-in screen, you're in.
This v0 APK is signed with our internal release keystore (not the future Play Store key). The Play Store version will be a different signing identity; reinstall when v1.0 lands on Play.
System requirements
| Platform | Minimum |
|---|---|
| Android | Android 7.0+ (API 24) |
| iOS | iOS 15+ |
| Windows | Windows 10 1809+ |
| macOS | macOS 12 Monterey+ |
| Linux | GTK 3 (Ubuntu 20.04+, Fedora 36+) |
Verifying the download
Every release APK is signed with the Prep release keystore. The certificate fingerprint is:
SHA-256: 95:93:AF:4F:32:09:17:D8:34:40:1D:FA:57:EE:59:CE:20:2F:6E:99:5E:87:04:15:59:97:CB:49:2B:F5:C8:5B CN: Prep Inc · OU: Engineering · O: Prep · L: Mumbai · ST: MH · C: IN Valid: 2026-05-21 → 2053-10-06
Verify the signature on your machine:
# requires: Android SDK build-tools apksigner verify --verbose Prep-android.apk # expected: "Verifies" + "v2 scheme: true"
All builds are reproducible from the source code ingithub.com/prep-app/prep — see why apps for the build chain.