{
  "schema": 1,
  "generated": "2026-11-15T18:35:59",
  "apps": [
    {
      "id": "ai-playground",
      "name": "AI Playground",
      "package": "com.cloudflareai.playground",
      "versionName": "1.1.0",
      "versionCode": 2,
      "sizeBytes": 2224251,
      "sha256": "cca737b3f03f4ea2e23ead46677c6d8cabd9517ffaabc574e8ed89b250b0bc73",
      "iconAsset": "icons/ai-playground.png",
      "category": "AI",
      "tagline": "One playground for image, voice and text models",
      "features": [
        "Image generation and img2img editing across several models",
        "Whisper transcription, text-to-speech voices, story writer and summarizer",
        "Prompt ideas, saved history and a live Neurons spend tracker",
        "Same feature core on the web build and this Android APK"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/ai-playground",
      "sdk": 23,
      "updated": "2026-08-02"
    },
    {
      "id": "bible-audio-guessr",
      "name": "Bible Audio Guessr",
      "package": "com.example.bibleaudioguessr",
      "versionName": "1.3",
      "versionCode": 4,
      "sizeBytes": 1841660,
      "sha256": "13a16e52763e7f2b152e5b633d16e692587f7a22011f86531c65f18c4cb20215",
      "iconAsset": "icons/bible-audio-guessr.png",
      "category": "Bible",
      "tagline": "Hear a passage, name the book and chapter by voice",
      "features": [
        "Hands-free rounds: a passage is read aloud, you answer out loud",
        "Whisper, AssemblyAI or on-device speech recognition",
        "Orpheus, Cartesia or offline text-to-speech with preload and speed control",
        "Answer-window timer, full-screen correct / close / wrong flashes, 50-round history"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/bible-audio-guessr",
      "sdk": 24,
      "updated": "2026-08-02"
    },
    {
      "id": "bible-meme-maker",
      "name": "Bible Meme Maker",
      "package": "com.biblememe.maker",
      "versionName": "0.4.1",
      "versionCode": 7,
      "sizeBytes": 5045618,
      "sha256": "4c80ae6883b4797ac88735b5b7c3c568d3dfc586276cd8fa2c00624bfe5643bd",
      "iconAsset": "icons/bible-meme-maker.png",
      "category": "Bible",
      "tagline": "A 4:5 Bible meme in under a minute",
      "features": [
        "Movable, resizable text layers with 8 fonts, colours, outlines and shadows",
        "Offline NKJV verse picker plus 14 bundled backgrounds and gallery import",
        "AI backgrounds (Pollinations, Gemini, Cloudflare FLUX) and AI caption text",
        "Saves 1080x1350 JPEG to the gallery and shares through the Android sheet"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/bible-meme-maker",
      "sdk": 26,
      "updated": "2026-08-17"
    },
    {
      "id": "bible-names",
      "name": "Bible Names",
      "package": "com.grokbuild.biblenames",
      "versionName": "1.7",
      "versionCode": 8,
      "sizeBytes": 6337200,
      "sha256": "40f2fd42c5a04388e4976bb68bdf38cba9917e29cb95b1dc064fc75cebbabd73",
      "iconAsset": "icons/bible-names.png",
      "category": "Bible",
      "tagline": "Every name in Hitchcock's Bible Names, with meanings",
      "features": [
        "A-Z browsing with sticky letter headers and a jump rail",
        "A short meaning on every row, offline",
        "Full Easton dictionary article where one exists",
        "Search across names and meanings"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/bible-names",
      "sdk": 26,
      "updated": "2026-10-27"
    },
    {
      "id": "bible-map",
      "name": "BibleMap",
      "package": "com.grokbuild.biblemap",
      "versionName": "1.0",
      "versionCode": 1,
      "sizeBytes": 12443172,
      "sha256": "a6aac4f525068c8ae78e9e49b3f5749d6cb4ff50334258f2d8dea9f548d01b6b",
      "iconAsset": "icons/bible-map.png",
      "category": "Bible",
      "tagline": "Drag a topic and the verses that belong to it",
      "features": [
        "A topic bubble in the centre with relevant NKJV verses orbiting it",
        "Tap a verse to bring it into the centre and branch out from there",
        "Annotate the whole board, drag everything, keep it as one study canvas",
        "Runs on Android and as a Linux desktop window from the same code"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/bible-map",
      "sdk": 26,
      "updated": "2026-10-11"
    },
    {
      "id": "bible-viewer",
      "name": "BibleViewer",
      "package": "com.yourname.biblenkjv",
      "versionName": "1.1.8",
      "versionCode": 10,
      "sizeBytes": 23694511,
      "sha256": "2ca54ae24e07aa202559c29b8a9e496aa0f21fce98ac42ba69265de200f441ba",
      "iconAsset": "icons/bible-viewer.png",
      "category": "Bible",
      "tagline": "Full offline NKJV reader with red letters",
      "features": [
        "Words of Christ in red, adjustable text size and reading themes",
        "Highlight, note, and save verses into lists and folders",
        "Background audio: autoplay, repeat, speed, offline chapter downloads",
        "Voice control for navigation, stories, lists and meaning search"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/bible-viewer",
      "sdk": 24,
      "updated": "2026-10-27"
    },
    {
      "id": "boom-buddies",
      "name": "Boom Buddies",
      "package": "com.yogpc.boom_buddies",
      "versionName": "1.1.0",
      "versionCode": 3,
      "sizeBytes": 21262005,
      "sha256": "9769cb09b63607f09390bfa5261b7c049fed8b1f6cd6a19dd7ed8ff30efc678c",
      "iconAsset": "icons/boom-buddies.png",
      "category": "Games",
      "tagline": "Four-player bomberman on one phone",
      "features": [
        "Flat, friendly party art with rules anyone can pick up",
        "Up to four players passing one phone",
        "No accounts, no internet, no ads",
        "Modes for quick rounds or longer sessions"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/boom-buddies",
      "sdk": 21,
      "updated": "2026-11-05"
    },
    {
      "id": "first-fruits",
      "name": "FirstFruits",
      "package": "app.firstfruits.giving",
      "versionName": "1.2",
      "versionCode": 3,
      "sizeBytes": 8720762,
      "sha256": "0f0e96e20cd46d6135928c1d316daec0c2678c565f7aa6751698cab16f0828fc",
      "iconAsset": "icons/first-fruits.png",
      "category": "Finance",
      "tagline": "Track what you give, month by month",
      "features": [
        "Log a gift on any day and see the month total at a glance",
        "Overview screens for the year so far",
        "Optional reminder with a time you pick, survives reboot",
        "Everything stays on the phone"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/first-fruits",
      "sdk": 26,
      "updated": "2026-11-02"
    },
    {
      "id": "growth-diary",
      "name": "GrowthDiary",
      "package": "com.growthdiary.app",
      "versionName": "2.3.0",
      "versionCode": 6,
      "sizeBytes": 2196915,
      "sha256": "285752c85b4c4c181515002b9d95b13bcf28ea58aa8e94b262e3aea151ee557f",
      "iconAsset": "icons/growth-diary.png",
      "category": "Life",
      "tagline": "A daily journal that asks the questions",
      "features": [
        "Daily prompts from a built-in question bank",
        "Goals with tracking, plus mindset reports over time",
        "Photo and audio entries kept with the day",
        "Optional daily reminder"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/growth-diary",
      "sdk": 26,
      "updated": "2026-11-04"
    },
    {
      "id": "light-path",
      "name": "Light Path",
      "package": "com.lightpath.app",
      "versionName": "1.0.0",
      "versionCode": 1,
      "sizeBytes": 1230453,
      "sha256": "f20004f42a1d6cb52f1f8c613b8579fe6d23aadae491cce340dead460239bf45",
      "iconAsset": "icons/light-path.png",
      "category": "Games",
      "tagline": "Neon Tron-snake: leave a ribbon, don't cross it",
      "features": [
        "Tap left or right for 90-degree turns, or tilt for analog steering",
        "A glowing ribbon trail grows behind you",
        "Your own trail and the walls are the enemy",
        "Built with Jetpack Compose, no ads"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/light-path",
      "sdk": 26,
      "updated": "2026-09-12"
    },
    {
      "id": "mt5-journal",
      "name": "MT5 Journal",
      "package": "com.mt5journal.app",
      "versionName": "1.1.0",
      "versionCode": 3,
      "sizeBytes": 10742776,
      "sha256": "ff593b1e52f0db3f28038806fcd306341cd0c9a3a5f202ef3a8e8c18197a9262",
      "iconAsset": "",
      "category": "Finance",
      "tagline": "MetaTrader 5 trades, journaled with analytics",
      "features": [
        "Syncs MT5 deals and rebuilds round-trip trades",
        "Performance analytics on the phone",
        "Psychology notes attached to trades",
        "Opens from your phone over Tailscale as a mobile web app"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/mt5-journal",
      "sdk": 26,
      "updated": "2026-11-04"
    },
    {
      "id": "multi-translator",
      "name": "Multi-Translator",
      "package": "com.olek.farsitranslator",
      "versionName": "1.1",
      "versionCode": 2,
      "sizeBytes": 1868099,
      "sha256": "70884c341531a77be59195fda08ab477856fe429cd248aba1aa5f97e5fed8196",
      "iconAsset": "icons/multi-translator.png",
      "category": "Tools",
      "tagline": "Two-way voice and text translation, eight languages",
      "features": [
        "WhatsApp-style conversation list with pin, rename and summarize",
        "Speak or type; the language is detected for you",
        "Read-aloud replies, word explain and illustrate tools",
        "Right-to-left aware, with a dark mode"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/multi-translator",
      "sdk": 24,
      "updated": "2026-08-02"
    },
    {
      "id": "music-player",
      "name": "Music Player",
      "package": "com.musicplayer.app",
      "versionName": "1.1.0",
      "versionCode": 2,
      "sizeBytes": 2437961,
      "sha256": "5709cef2598d0f8463b203ffec61ab90476f718088d0984b21c25d14226a331b",
      "iconAsset": "icons/music-player.png",
      "category": "Media",
      "tagline": "Local music, folders, visualizers, favourites",
      "features": [
        "All-music, open-folder or add-files sources",
        "Restores your last queue and playhead",
        "Shuffle, repeat, seek with a time bubble, favourites and pinned folders",
        "Vinyl disc and FFT visualizers, theme and accent packs"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/music-player",
      "sdk": 26,
      "updated": "2026-08-25"
    },
    {
      "id": "nkjv-bible",
      "name": "NKJV Bible",
      "package": "com.grokbuild.nkjvbible",
      "versionName": "1.2",
      "versionCode": 3,
      "sizeBytes": 13281198,
      "sha256": "ec59aa91c4ba4a0febc15d69cf3683fe89f2ec0f3559a1c149f38c9d967a4cd7",
      "iconAsset": "icons/nkjv-bible.png",
      "category": "Bible",
      "tagline": "The NKJV text, offline and readable",
      "features": [
        "Complete New King James text, no connection needed",
        "Book, chapter and verse navigation",
        "Adjustable text size",
        "Small, fast reader build"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/nkjv-bible",
      "sdk": 26,
      "updated": "2026-09-02"
    },
    {
      "id": "pocket-pong-rally",
      "name": "Pocket Pong Rally",
      "package": "com.pocketpong.app",
      "versionName": "1.0.0",
      "versionCode": 1,
      "sizeBytes": 1223857,
      "sha256": "da25b6cda538476fc90a2432383b17f2a912db2c0e9fcc9c65cf36d27f1f69d0",
      "iconAsset": "icons/pocket-pong-rally.png",
      "category": "Games",
      "tagline": "One-thumb Pong, portrait or landscape",
      "features": [
        "Drag anywhere on your half to move the paddle",
        "Your paddle shrinks as the rally goes on",
        "CPU rallies that get meaner the longer you last",
        "Arcade look tuned for the Oppo Find X5 Lite"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/pocket-pong-rally",
      "sdk": 26,
      "updated": "2026-09-12"
    },
    {
      "id": "qr-scanner",
      "name": "QR Scanner",
      "package": "com.qrscanner.qr_scanner",
      "versionName": "1.0.0",
      "versionCode": 1,
      "sizeBytes": 99163091,
      "sha256": "251885b2f2d5969736e109cf895268913323bbbf669998b311df2df8f45f51c3",
      "iconAsset": "icons/qr-scanner.png",
      "category": "Tools",
      "tagline": "Scan, create, and keep the codes you need",
      "features": [
        "Live scanning with torch, gallery import and duplicate detection",
        "Copy, share, open, search, join Wi-Fi or look up product details",
        "History of 500 with labels, favourites, drag-to-reorder and swipe-delete",
        "Fingerprint vault for ID card photos, encrypted on the phone"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/qr-scanner",
      "sdk": 23,
      "updated": "2026-10-17"
    },
    {
      "id": "quick-idea",
      "name": "QuickIDEA",
      "package": "com.quickidea.app",
      "versionName": "1.1.1",
      "versionCode": 3,
      "sizeBytes": 1783843,
      "sha256": "57afd7de32fb058b5e1380f047b5703430b639e490a11790fb441020c00a0aef",
      "iconAsset": "icons/quick-idea.png",
      "category": "AI",
      "tagline": "Speak an idea, get a Markdown note in your vault",
      "features": [
        "Records with the screen off, transcribes with Groq Whisper",
        "Writes Markdown straight into an Obsidian-compatible vault",
        "Typed notes, photo notes, AI titles and FLUX image generation",
        "Folders, pinning, drag-move, sticky reminders and themes"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/quick-idea",
      "sdk": 26,
      "updated": "2026-10-25"
    },
    {
      "id": "quick-know",
      "name": "QuickKnow",
      "package": "com.quickknow.app",
      "versionName": "1.7.0",
      "versionCode": 11,
      "sizeBytes": 1636569,
      "sha256": "60faf958174a16ab85024f2d7ccaff7f066f122d56a6f58a20239dec6cdebab3",
      "iconAsset": "icons/quick-know.png",
      "category": "AI",
      "tagline": "Lightweight AI chat with voice and image generation",
      "features": [
        "Streaming replies with Markdown, one model picker across providers",
        "Voice input and simple image generation",
        "Quick-switch between models and providers",
        "No account needed"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/quick-know",
      "sdk": 26,
      "updated": "2026-11-01"
    },
    {
      "id": "remote-control",
      "name": "Remote Control",
      "package": "com.remotecontrol.pad",
      "versionName": "1.0",
      "versionCode": 1,
      "sizeBytes": 9242178,
      "sha256": "bc874a76aa349d8c34b44726d1863c33ef82a2081f95e9e1b7aac85abfc79a92",
      "iconAsset": "",
      "category": "Tools",
      "tagline": "Mouse and keyboard for your media PC, from the phone",
      "features": [
        "Controls the PC over the local network",
        "Virtual mouse and keyboard, so GNOME stops asking for permission",
        "First connection is confirmed with a code",
        "The PC side runs as one background service"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/remote-control",
      "sdk": 26,
      "updated": "2026-11-01"
    },
    {
      "id": "scripture-teleprompter",
      "name": "Scripture Teleprompter",
      "package": "com.scripture.teleprompter",
      "versionName": "1.1.1",
      "versionCode": 3,
      "sizeBytes": 26217511,
      "sha256": "c78fd7b954e9c1ad95290d454806b98016c101f55fca812488ce80cae4bcc5e1",
      "iconAsset": "icons/scripture-teleprompter.png",
      "category": "Bible",
      "tagline": "Preaches along with you: speech in, verse on screen",
      "features": [
        "Real-time speech recognition detects the reference you say",
        "Local NKJV database with full-text search",
        "History sidebar and chapter context view",
        "Landscape dark-gold layout made for the pulpit"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/scripture-teleprompter",
      "sdk": 24,
      "updated": "2026-08-17"
    },
    {
      "id": "simple-call",
      "name": "Simple Call",
      "package": "com.yogpc.simplecall",
      "versionName": "1.1.3",
      "versionCode": 5,
      "sizeBytes": 12625320,
      "sha256": "952e175958c322e26a952599a4b0f5165c46249f1dc64dd1c40a95434eeef787",
      "iconAsset": "icons/simple-call.png",
      "category": "Simple",
      "tagline": "The phone dialler, stripped down",
      "features": [
        "Default-phone dialler and call screen",
        "Call screening built in",
        "Add a contact without leaving the call flow",
        "Contact panel while you talk"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/simple-call",
      "sdk": 26,
      "updated": "2026-11-14"
    },
    {
      "id": "simple-contacts",
      "name": "Simple Contacts",
      "package": "com.yogpc.simplecontacts",
      "versionName": "1.2.3",
      "versionCode": 6,
      "sizeBytes": 13158289,
      "sha256": "22576cfe9acba1a20afb2c4ec0bd3ddc6492b6e4db26e3d63ae3b3bfaaadb583",
      "iconAsset": "icons/simple-contacts.png",
      "category": "Simple",
      "tagline": "Contacts, A to Z, nothing else",
      "features": [
        "A-Z index with sticky headers",
        "Add, edit and delete contacts",
        "Call or message straight from a row",
        "Fast search"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/simple-contacts",
      "sdk": 26,
      "updated": "2026-11-14"
    },
    {
      "id": "simple-files",
      "name": "Simple Files",
      "package": "com.yogpc.simplefiles",
      "versionName": "2.2.0",
      "versionCode": 8,
      "sizeBytes": 12995891,
      "sha256": "962aae228e7e3c47e315a6810a9ad5f8376b5a16f161469d0c5909b4384c06aa",
      "iconAsset": "icons/simple-files.png",
      "category": "Simple",
      "tagline": "A file browser that shows thumbnails",
      "features": [
        "Browse storage by folder",
        "Image thumbnails instead of grey boxes",
        "Open, share, rename and delete",
        "Compact list built for one hand"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/simple-files",
      "sdk": 26,
      "updated": "2026-11-14"
    },
    {
      "id": "simple-gallery",
      "name": "Simple Gallery",
      "package": "com.yogpc.simplegallery",
      "versionName": "1.0.3",
      "versionCode": 4,
      "sizeBytes": 12854363,
      "sha256": "8bd49dd2f0b7e53d52eff4b9f622df60e92a28015446a7d197c6046902998c06",
      "iconAsset": "icons/simple-gallery.png",
      "category": "Simple",
      "tagline": "Your photos and videos, without the clutter",
      "features": [
        "Photos and videos from MediaStore in one grid",
        "Full-screen viewer with swipe",
        "Share and delete",
        "No cloud, no account"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/simple-gallery",
      "sdk": 26,
      "updated": "2026-11-14"
    },
    {
      "id": "simple-phone",
      "name": "Simple Phone",
      "package": "com.yogpc.simplephone",
      "versionName": "1.0.7",
      "versionCode": 8,
      "sizeBytes": 46389483,
      "sha256": "efa544740708f88ab2a53e24813e5723c88d45598b63be9246162f021bdc8280",
      "iconAsset": "icons/simple-phone.png",
      "category": "Simple",
      "tagline": "Phone, messages and contacts in one app",
      "features": [
        "One app can hold the default phone, SMS and contacts roles",
        "A-Z contact index and a combined call log",
        "Message threads beside the dialler",
        "Fewer moving parts than three separate apps"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/simple-phone",
      "sdk": 26,
      "updated": "2026-11-14"
    },
    {
      "id": "simple-text",
      "name": "Simple Text",
      "package": "com.yogpc.simpletext",
      "versionName": "1.1.5",
      "versionCode": 5,
      "sizeBytes": 45582906,
      "sha256": "d198dc0fee4d2184f5c4c6bd3bd27c1831b8c36b95a7dd630e9b6e6328346436",
      "iconAsset": "icons/simple-text.png",
      "category": "Simple",
      "tagline": "SMS that just sends messages",
      "features": [
        "Default SMS app with conversation threads",
        "Chat actions on a message (copy, call, share)",
        "Local Whisper transcription of voice notes",
        "No cloud sync"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/simple-text",
      "sdk": 26,
      "updated": "2026-11-14"
    },
    {
      "id": "step-tracker",
      "name": "Step Tracker",
      "package": "com.steptracker.app",
      "versionName": "1.0.0",
      "versionCode": 1,
      "sizeBytes": 2126732,
      "sha256": "8055a084d48c672bbc726dc1f65d461dc5639e3397c37ccba36cc49e7aa55544",
      "iconAsset": "icons/step-tracker.png",
      "category": "Health",
      "tagline": "Real-time step count that survives Doze",
      "features": [
        "Live step counting from the hardware step counter",
        "Daily, weekly, monthly and yearly history",
        "Foreground service keeps counting when the app is closed",
        "Material 3, with the Oppo battery settings handled for you"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/step-tracker",
      "sdk": 26,
      "updated": "2026-08-25"
    },
    {
      "id": "tank-buddies",
      "name": "Tank Buddies",
      "package": "com.yogpc.tank_buddies",
      "versionName": "1.6.6",
      "versionCode": 14,
      "sizeBytes": 23654444,
      "sha256": "93d6b6c683e9f54fc98de71111b9f9633147e82060d430da7cfec4d3f7280026",
      "iconAsset": "icons/tank-buddies.png",
      "category": "Games",
      "tagline": "Toy-tank arena for up to 8 phones on one Wi-Fi",
      "features": [
        "Local Wi-Fi multiplayer, one phone hosts the match",
        "Up to eight players, landscape play",
        "No accounts and no internet connection needed",
        "Simple twin-stick style controls built for thumbs"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/tank-buddies",
      "sdk": 21,
      "updated": "2026-11-08"
    },
    {
      "id": "tank-buddies-2",
      "name": "Tank Buddies 2 Beta",
      "package": "com.yogpc.tankbuddies2",
      "versionName": "3.0.3",
      "versionCode": 22,
      "sizeBytes": 24384195,
      "sha256": "b8246bf19c2c97b24a50b27aba87c02e67af7dda06aefa56f511eda7f6a3e3ab",
      "iconAsset": "icons/tank-buddies-2.png",
      "category": "Games",
      "tagline": "The next Tank Buddies build, in beta",
      "features": [
        "Early look at the sequel's arena and rules",
        "Installs alongside Tank Buddies so both can be played",
        "Beta build: expect rough edges",
        "Local Wi-Fi multiplayer like the first game"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/tank-buddies-2",
      "sdk": 21,
      "updated": "2026-11-09"
    },
    {
      "id": "tank-buddies-3",
      "name": "Tank Buddies 3",
      "package": "com.yogpc.tankbuddies3",
      "versionName": "3.0.13",
      "versionCode": 14,
      "sizeBytes": 24827052,
      "sha256": "a37b735a60f2645f4e4d4ea5e45574091b45968b80bfab163a944ce2c616dadb",
      "iconAsset": "icons/tank-buddies-3.png",
      "category": "Games",
      "tagline": "The third Tank Buddies, local Wi-Fi battles",
      "features": [
        "Latest arena game in the Tank Buddies line",
        "Local Wi-Fi multiplayer, no internet required",
        "Landscape layout built for the phone",
        "No ads, no accounts"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/tank-buddies-3",
      "sdk": 21,
      "updated": "2026-11-14"
    },
    {
      "id": "tower-defense",
      "name": "Town Defense",
      "package": "com.yogpc.towerdefense",
      "versionName": "2.0",
      "versionCode": 2,
      "sizeBytes": 9035264,
      "sha256": "66755b3705cb8239e979c4834e083f55e7ac0879a49156ed43130e163bc56c65",
      "iconAsset": "icons/tower-defense.png",
      "category": "Games",
      "tagline": "Place towers, survive 40 waves, then endless mode",
      "features": [
        "Towers placed along an enemy path with remembered specialisations",
        "40 waves, then endless mode",
        "x10 speed and auto-start waves once you know the map",
        "Bulk upgrades, fully offline"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/tower-defense",
      "sdk": 24,
      "updated": "2026-11-01"
    },
    {
      "id": "video-downloader",
      "name": "Video Downloader",
      "package": "com.videodownloader.app",
      "versionName": "1.4.4",
      "versionCode": 22,
      "sizeBytes": 55716813,
      "sha256": "db26d244696791675ea3d3b04dea8327dff1188ffcffb1689fb03c4553e8aef1",
      "iconAsset": "icons/video-downloader.png",
      "category": "Media",
      "tagline": "Save video and audio with yt-dlp",
      "features": [
        "Audio (mp3, aac, opus, m4a) and video up to 2160p",
        "Playlists with per-item selection, progress, speed and ETA",
        "Share a link to the app and it downloads automatically",
        "Same tool on Linux, Windows and as a browser extension"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/video-downloader",
      "sdk": 26,
      "updated": "2026-08-18"
    },
    {
      "id": "vidnow",
      "name": "VidNOW",
      "package": "com.vidnow.app",
      "versionName": "1.6.0",
      "versionCode": 11,
      "sizeBytes": 8093407,
      "sha256": "22f3b796ceee370f7eb4551836be7b0cbf0a769aeb7d4069123083f1f120b9af",
      "iconAsset": "icons/vidnow.png",
      "category": "Media",
      "tagline": "Camera that is already recording when it opens",
      "features": [
        "Recording starts the moment the camera is ready",
        "720p, 1080p and 4K, plus photo mode",
        "Pinch and tap to focus",
        "In-app gallery with share, delete and multi-select"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/vidnow",
      "sdk": 26,
      "updated": "2026-08-01"
    },
    {
      "id": "voice-recorder",
      "name": "Voice Recorder",
      "package": "com.voicerecorder.app",
      "versionName": "1.4.2",
      "versionCode": 7,
      "sizeBytes": 1638467,
      "sha256": "965f2a4c451190e883da414bd0e2b2262a1c16207edd517b5d12a0fba5af267e",
      "iconAsset": "icons/voice-recorder.png",
      "category": "Media",
      "tagline": "Record, transcribe, translate",
      "features": [
        "Start and stop with a live amplitude ring and timer",
        "Privacy tab keeps recording while the screen shows nothing",
        "Groq transcript, summary and translation to seven languages",
        "Playback with seek, rename, delete and share"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/voice-recorder",
      "sdk": 26,
      "updated": "2026-08-17"
    },
    {
      "id": "volume-booster",
      "name": "Volume Booster",
      "package": "com.olek.volumebooster",
      "versionName": "1.0",
      "versionCode": 1,
      "sizeBytes": 1544899,
      "sha256": "2de2d3c6c0fce63ca3228597383ffe2649f19f78332798c18a66357cbea0f5a0",
      "iconAsset": "icons/volume-booster.png",
      "category": "Tools",
      "tagline": "Up to 4x system audio, one slider",
      "features": [
        "System-wide gain from 1x to 4x",
        "LoudnessEnhancer on the global audio session",
        "Foreground service keeps the boost alive",
        "Remembers your level after a reboot"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/volume-booster",
      "sdk": 26,
      "updated": "2026-07-25"
    },
    {
      "id": "whisper-keys",
      "name": "WhisperKeys",
      "package": "app.whisperkeys",
      "versionName": "1.1.13",
      "versionCode": 15,
      "sizeBytes": 44873164,
      "sha256": "d380bd9ba7c61bb6202626f20ff4f6c251a63592f0fdf22ae0e5f35b604a346f",
      "iconAsset": "icons/whisper-keys.png",
      "category": "Tools",
      "tagline": "A keyboard whose main job is voice typing",
      "features": [
        "Voice typing with Groq Whisper, then Cloudflare and AssemblyAI as fallbacks",
        "QWERTY layout with a number row and a suggestion bar",
        "Swipe left on backspace to delete whole words",
        "Themes, starting with Neon"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/whisper-keys",
      "sdk": 26,
      "updated": "2026-11-14"
    },
    {
      "id": "workout",
      "name": "WorkOut",
      "package": "com.workout.calendar",
      "versionName": "1.0.0",
      "versionCode": 1,
      "sizeBytes": 1134930,
      "sha256": "2a72dcf17eed84e79bda5d3da6ffb131b0231336f165214e47c9b53e1cbfd201",
      "iconAsset": "",
      "category": "Health",
      "tagline": "A workout calendar that shows what you actually did",
      "features": [
        "Log sessions against a calendar",
        "See streaks and gaps at a glance",
        "Exercise and set tracking",
        "Stays on the phone"
      ],
      "screenshots": [],
      "changelog": [],
      "apkUrl": "https://apps.alke.uk/dl/workout",
      "sdk": 26,
      "updated": "2026-09-06"
    }
  ]
}
