{"repo":"TrimeraDev/AnkiBlock","free":true,"listed":false,"github":"https://github.com/TrimeraDev/AnkiBlock","clone":"git clone https://github.com/TrimeraDev/AnkiBlock.git","description":"Block distracting apps until you finish AnkiDroid reviews.","language":"Dart","stars":10,"topics":["android","anki","ankidroid","flutter","productivity"],"license":"MIT","category":"mobile-apps","readme_excerpt":"AnkiBlock Study first. Unlock freedom. AnkiBlock blocks distracting Android apps until you complete your Anki cards in AnkiDroid. Your flashcards stay in AnkiDroid — AnkiBlock reads your real study progress locally and enforces the gate. - Website: trimeradev.github.io/AnkiBlock - Privacy policy: trimeradev.github.io/AnkiBlock/privacy.html - Imprint: trimeradev.github.io/AnkiBlock/imprint.html AnkiBlock is a non-commercial open-source project published by Simon & Vincent UG (haftungsbeschränkt). It is not affiliated with Anki, AnkiWeb, or the AnkiDroid project. Features - Block chosen apps (social media, games, etc.) behind a study gate - Connect to AnkiDroid via its public ContentProvider API - Set cards required per unlock, daily goals, and unlock duration - Choose which AnkiDroid decks count toward your queue - Track daily stats on-device — no account, no cloud backend Requirements - Android device or emulator - AnkiDroid installed - Flutter 3.22+ and Dart 3.4+ - Android SDK with JDK 17 (for native Android builds) AnkiBlock also needs Android permissions for usage access, overlay display, and AnkiDroid database access. The app guides you through granting these during onboarding. Getting started For a release APK: The output is at build/app/outputs/flutter-apk/app-release.apk . Code generation This project uses Drift for local storage. After changing lib/src/core/database/database.dart , regenerate: Architecture (short) Layer Role ------- ------ Flutter (Dart) UI, settings,","default_branch":null,"files":null,"tree":[],"storefront":"/r/TrimeraDev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TrimeraDev/AnkiBlock/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}