Skip to main content

What is AnkiDroid Companion?

AnkiDroid Companion is an extension app designed to enhance the functionality of the AnkiDroid flashcard app. It provides convenient access to AnkiDroid’s card practicing feature via permanent notifications without the need to open the app itself.
AnkiDroid Companion requires AnkiDroid to be installed on your device. It does not store any information regarding decks, cards, or reviews - everything happens in your AnkiDroid app.

Why Was It Created?

The traditional workflow for studying with AnkiDroid requires users to:
  1. Open the AnkiDroid app
  2. Navigate to their deck
  3. Start practicing cards
  4. Close the app when done
This friction can reduce study frequency and make it harder to maintain consistent study habits. AnkiDroid Companion eliminates these steps by bringing your flashcards directly to your notification shade, making it effortless to practice cards throughout the day.

How It Enhances AnkiDroid

AnkiDroid Companion works as a seamless overlay that:

Persistent Access

Keeps your study deck accessible through persistent notifications, so you can practice cards without opening the app

Zero Data Storage

Integrates directly with AnkiDroid’s existing features without storing any card data locally

Background Reminders

Automatically checks for new cards to study and reminds you when it’s time to practice

Quick Practice

Practice cards directly from notifications with simple tap interactions

Key Benefits

Frictionless Study Experience

Practice flashcards directly from your notification shade without ever opening the AnkiDroid app. This reduces the barrier to entry and makes it easier to fit study sessions into your busy schedule.

Seamless Integration

The app leverages AnkiDroid’s existing functionality through its API, ensuring compatibility and reliability:
// From AndroidManifest.xml
<queries>
    <package android:name="com.ichi2.anki" />
</queries>
This direct integration means all your progress, statistics, and scheduling remain synchronized with AnkiDroid.

Study Habit Building

With persistent notifications and background reminders, AnkiDroid Companion helps you build consistent study habits by:
  • Keeping your study deck visible and accessible
  • Sending reminders when new cards are ready for review
  • Removing the friction of opening and navigating through an app

Privacy-Focused Design

AnkiDroid Companion doesn’t store any of your study data. All card content, progress, and statistics remain exclusively in AnkiDroid, ensuring your study data stays private and secure.
The app is built with Jetpack Compose and targets Android API 26 (Android 8.0) and above, ensuring modern UI/UX while maintaining broad device compatibility.

License

AnkiDroid Companion is open source and licensed under the MIT License, making it free to use, modify, and distribute.

Build docs developers (and LLMs) love