
ankidroid /
Anki-Android
AnkiDroid is an open-source spaced repetition flashcard application for Android, fully compatible with the desktop Anki ecosystem.
Overview
AnkiDroid is a mobile educational utility, providing an open-source client for the Anki spaced repetition flashcard system. It helps students, language learners, and medical professionals memorize factual data efficiently by scheduling card reviews based on cognitive retention intervals. It supports importing vast shared decks, custom CSS-driven styling for card designs, and audio/visual media attachments.
Its offline availability is robust, allowing complete deck navigation, review processing, and local database editing without an active network connection. Users can choose to synchronize their learning progress with the free AnkiWeb service to maintain progress across devices. While the initial card-creation interface can feel technical for general users compared to modern simplified study tools, the customization options and learning algorithms make AnkiDroid a reliable educational software.
Key topics
- ankidroid
- flashcards
- spaced-repetition
- learning-tool
- android-app
Getting started
Installation steps vary depending on how a project is packaged, so the most reliable source is always the official README. As a starting point:
How it compares
Here is how this project sits alongside a few other tools in the same category:
Questions about this project
- What is Anki-Android?
- AnkiDroid is a mobile educational utility, providing an open-source client for the Anki spaced repetition flashcard system. It helps students, language learners, and medical professionals memorize factual data efficiently by scheduling card reviews based on cognitive retention intervals. It supports importing vast shared decks, custom CSS-driven styling for card designs, and audio/visual media attachments.
- What license does Anki-Android use?
- GPL-3.0
- How popular is Anki-Android on GitHub?
- Anki-Android has roughly 12.5k stars and 2.1k forks on GitHub as of the latest data.
- Is Anki-Android actively maintained?
- This repository has been updated recently, which is generally a good sign of active maintenance.
- What language is Anki-Android written in?
- Anki-Android is written primarily in Java, Kotlin.
Repository info
| Owner | ankidroid |
|---|---|
| Primary language | Java, Kotlin |
| License | GPL-3.0 |
| Created | July 16, 2026 |
| Last updated | July 16, 2026 |