Hacker News new | ask | show | jobs
by divan 2288 days ago
I've been using Anki for more than a decade, and while SuperMemo-based spaced repetition definitely works for me, I've been frustrated by the implementation itself - UX is far from being good and tons of possible use cases across differrent platforms just aren't possible.

For example, as I'm using Anki mostly for learning words in foreign languages I read in articles/books, I want to remove a friction of adding a word to the deck, ideally making it a single click action. As the very least, I want Anki to add an entry into contextual menu in my iOS/MacOS system, and that's not currently possible.

Another thing – I'm willing to write a better cross-platform UI (using Flutter, for example), without reimplementing the whole codebase. Actually, I tried this once in 2010 while making Anki version for Nokia N900 (Maemo/Linux, using PyQT), and the code was quite a mess and quite hard to port.

Not to mention that I love to recommend apps that work for me, and Anki for iOS costs almost prohibitively high price of ~25$ (for whatever beliefs Anki author has about iOS users), which makes it a no-go for recommendations.

I wish there was a standardised set of protocols/formats for decks/cards and spaced repetition apps.