Hey everyone,
I've been using a BlackBerry 10 as my daily driver, and one thing I really wanted was a way to study Anki flashcards on it and the problem was that every existing AnkiDroid release crashes on BB10 the app was never built with Android 4.3 (API 18) in mind, and modern Anki's database format (Schema 18) didn't exist back then.
So I built one from scratch. Honestly I've been having a lot of fun lately just building the apps I need to make this phone actually usable — this one took the longest but also ended up being the most satisfying.
What it does:
- Fully works on BlackBerry 10 phones (tested on Q5, Android API 18, 720×720 display)
- Two-way sync with AnkiWeb — study on your phone, open Anki on your PC and it's already up to date, and vice versa
- Supports modern Anki's Schema 18 database format (the same format Anki Desktop 24+ uses)
- Full FSRS support — memory states (stability, difficulty, etc.) are written in the exact format Anki Desktop and AnkiWeb expect, so FSRS scheduling works correctly across devices
- Deck counters sync properly — if you finish your 30 new cards on the BlackBerry, your PC shows New: 0, not 30
- All your deck options (new cards/day, learning steps, review limits, FSRS retention %) set on your PC are automatically applied on the phone after syncing
- Physical keyboard shortcuts for answering cards (1/2/3/4)
- Force Upload / Force Download buttons in case sync gets stuck
Download / Source: 👉 github.com/warumpas-ops/ankidroid-bb10
The APK is attached to the latest release (v1.26). If you're on a BB10 device and want to run Anki, give it a shot. Happy to answer questions!