All organizations · GSoC 2026 · End user applications
AnkiDroid
AnkiDroid makes remembering things easy
Memorize anything with AnkiDroid!<br/><br/> AnkiDroid lets you learn flashcards very efficiently by showing them just before you would forget. It is fully compatible with the spaced repetition software Anki (including synchronization), which is available for Windows/Mac/Linux/ChromeOS.<br/><br/> Study all sorts of things wherever and whenever you want. Make good use of idle times on bus trips, in supermarket queues or any other waiting situation!<br/><br/> Create your own flashcard decks or download free decks compiled for many languages and topics (more than 6000 available).<br/><br/> Add material through the desktop application Anki or directly through AnkiDroid. The application even supports adding material automatically from a dictionary!<br/><br/> ★ Key features:<br/> • supported flashcard contents: text, images, sounds, LaTeX & MathJax<br/> • spaced repetition (supermemo 2 algorithm)<br/> • text-to-speech integration<br/> • check your pronunciation<br/> • more than 6000 premade decks<br/> • progress widget<br/> • detailed statistics<br/> • syncing with AnkiWeb<br/> • open source
- android
- rust
- kotlin
- mobile
- education
- mobile
- android
- user generated content
- Flashcards
Project ideas
7 ideas on its 2026 ideas page; of the 4 that state a difficulty: 4 medium. 3 mentors named.
- If you want to propose something which is not in the ideas list, kindly discuss it with a mentor. Pl
- If you have any questions about a specific project idea, please contact the Lead Mentor of that proj
- You are encouraged to ask questions in the public Discord channels (#ankidroid-gsoc or #ankidroid-de
- Redesign Deck Picker: Bottom App Bar Navigation (175/350 hours) medium
- Experimental Open Source App Using the AnkiDroid API (175 / 350 hours) medium
- Experimental Wear OS – External Android App (175 / 350 hours) medium
- Additional Widgets (175 hours) medium
Read the ideas page. Ideas are for scope reference; never copy one into a proposal.
History
In GSoC since 2021, 5 years. Projects per year: '21: 2, '22: 3, '24: 3, '25: 2, '26: 2.
On GitHub
3 repositories pushed to in the last year. Main languages: Kotlin (2), HTML (1).
Links and channels
- Website: https://github.com/ankidroid/Anki-Android
- Ideas page: https://docs.google.com/document/d/1ygIJl-Tp5_wJDKkSXrCC8h5K3WUG8D4BcJa_j70F0Zo
- Contributor guide: https://github.com/ankidroid/Anki-Android/wiki/Google-Summer-of-Code
- Source code: https://github.com/ankidroid/Anki-Android
- Chat: https://discord.gg/qjzcRTx
- Mailing list: https://groups.google.com/forum/#!forum/anki-android
git-into-gsoc org "AnkiDroid" --shortlist
git-into-gsoc repos "AnkiDroid"
git-into-gsoc issues --org "AnkiDroid"
or ask your assistant: "Which AnkiDroid repositories merge newcomers' pull requests, and which beginner issues are still free?"
Those commands read live data: which repositories merge outside pull requests, and which beginner issues nobody has claimed. Install in two minutes.