It’s new version time! AnkiDroid 2.24.0 is here! ![]()
Did you know the AnkiDroid open source team actively grows the open source software community now and for the future by participating in the Google Summer of Code ? That’s right, since 2021!
We mentor the next generation of software developers in open source software, and just this week the 2026 announcements went out - we were awarded 2 project slots this year:
- Manoel Cortes Mendez - Companion app: Open LLM Flashcard Generator and Importer for AnkiDroid
- Shaan Narendran - Deck Picker Redesign
Be on the lookout in 2.25 and 2.26 for some new features from new open source developers ![]()
As ever, your help is part of what makes this app go, and it helps the future of open source. You have our sincere gratitude for the donations ![]()
General releases should be rolling out once Google are done with their reviews, they’ll be available:
- Play Store (don’t forget to give us a rating!)
- F-Droid
- GitHub - Parallel Builds for Multiple Profiles
Breaking Changes
- deprecation/security: remove
setAcceptFileSchemeCookies
Features
- Change Note Types: Support ‘bulk’ change note types
forces a one-way sync, be sure to sync all clients before using this
- Filtered Decks: Newly designed create/edit screen
- New Study Screen: Gestures/keybinds
- New Study Screen: Whiteboard - Two finger scroll
- New Study Screen: Reset progress
- Insert Field: Support ‘Special fields’:
{{Deck}}etc… - Deck Picker: Compatibility with Anki Desktop deck search syntax
- Sync: Added ‘Network timeout’ preference
- Settings: List related settings
- API: Support
/cards
Improvements
- Accessibility: Improve Deck Picker & Sync
- Internationalization: Various fixes for right-to-left locales
- Card Browser: Tap and drag scrollbar
- Dialogs: Better errors when handling duplicate data
- Note Editor: Disable “Scroll toolbar” if toolbar is not shown
- Note Editor: More consistent icon design
- Onboarding: Offer an immediate sync if logging in
- Sync: Require explicit cancellation of one-way sync
- Sync: Show progress in MB
- Sync Conflict: Add help icon
- New Study Screen:
- Move answer feedback to the top
- Use system timeout for double tap interval
- Persist ‘Record voice’ between sessions
- Better icons
- Whiteboard: Persist visibility between study sessions
- Whiteboard: Hide toolbar option
- Tablets: Option to show toolbar on the top
- Previewer: Support all frame styles
- Drawing: Smooth curves when drawing or using the whiteboard
- Settings: Gesture configuration screen supports ‘shake’ gestures
- Settings: Restrict answer commands to back of the card
- Settings: Make Controls tab searchable
- Settings: Better limits for numeric values
- Deck options: Show title in the toolbar
- Custom Study: Improve UI
- Fields: Display name of field when deleting
- Settings: Better design for up/down numeric input
- Notifications: Sync notifications are lower priority [new installs only]
Fixes:
- Stability: Fixes “android backup in progress, please try again” [hopefully]
- Tags: Fix multiple selection display
- Scheduling: Fix scheduling bug on January 1
- Note Editor: ‘Discard changes’ dialog shown less often
- Note Editor: Fix crash when saving too quickly
- Deck Picker: Fix visual glitch when tapping a deck
- Card Viewers: stop card reloading after clicking a
#link - New Study Screen: Persist answer state when app is reopened
- New Study Screen: support legacy
showAnswercalls - New Study Screen: fix ‘missing media’ error display
- Card Template Editor: re-enable save after error
- Whiteboard: Fix whiteboard not being cleared between cards
- Shared Decks: Fix memory leak
- Set Due Date: Improve message appearance
- Deck Description: Various UI fixes
- Tablet: Improved Note Editor Preview [crashes & performance]
- Widgets: Fix crash when removing deck
- Widgets: Better refreshing on day rollover
- Videos: Fix replay not starting from beginning
- Shortcuts:: Fix crash when disabling many shortcuts
- Improved community translations: Thank you to all our translators!
- … and so many more. Full changelog
Release Statistics:
- ~951 changes from 28 contributors since 2.23.3
- Thank you to our 8,042 backers on Open Collective

- And our 2,596 translators
- And THANK YOU, for reading this far!
If you encounter any problems, please don’t hesitate to get in touch, either on this post, or Discord [#mobile-apps]. Working in public is preferred, but my DMs are open if you need anything.
Thanks for using AnkiDroid,
David (on behalf of the AnkiDroid Open Source Team)