Frequently Asked Questions
How often does the app check for new cards?
How often does the app check for new cards?
After you complete a deck, AnkiDroid Companion automatically checks for new cards every 8 hours.The background worker (
PeriodicWorker) runs at this interval and:- Checks if there are any scheduled cards in your selected deck
- If new cards are available, displays a notification immediately
- If no cards are available, waits another 8 hours before checking again
This 8-hour interval is currently fixed and cannot be customized. A settings option to change this interval is planned for future releases.
What happens when I finish a deck?
What happens when I finish a deck?
When you complete all available cards in your deck:
- The notification changes to show a congratulations message: “Congrats! You’ve finished the deck!”
- The notification becomes dismissible (not persistent)
- The message indicates: “New notifications will arrive when it’s time to study!”
- The app’s background worker will check every 8 hours for new scheduled cards
- When new cards become available, you’ll automatically receive a new notification
Can I use this with complex HTML cards?
Can I use this with complex HTML cards?
No, not currently. AnkiDroid Companion only supports simple text-based cards.The app strips all HTML formatting from cards to display them as plain text in notifications. This means:
- ✅ Simple text cards work perfectly
- ✅ Basic HTML (bold, italic, etc.) is converted to plain text
- ❌ Complex formatting is lost
- ❌ Images and media are not displayed
- ❌ Custom styling is not preserved
Does the app store my card data?
Does the app store my card data?
No. AnkiDroid Companion does not store any card data, deck information, or review history.The app works as a lightweight interface to AnkiDroid:
- All card data is queried directly from AnkiDroid using the AnkiDroid API
- Reviews are sent back to AnkiDroid for processing
- Only the current deck ID and card position are stored locally for state management
- All actual data storage and spaced repetition logic happens in AnkiDroid
This means you must have AnkiDroid installed for the Companion app to work. The Companion is an extension, not a replacement.
Why do I need AnkiDroid installed?
Why do I need AnkiDroid installed?
AnkiDroid Companion is an extension app, not a standalone flashcard app. It requires AnkiDroid to be installed because:
- Data Access: The Companion queries card data from AnkiDroid’s content provider
- Review Logic: All spaced repetition algorithms and scheduling are handled by AnkiDroid
- Deck Management: Your decks, cards, and study progress are stored in AnkiDroid
- No Duplication: This design keeps the Companion lightweight and ensures your study data stays in one place
Make sure to install AnkiDroid from the Google Play Store or F-Droid before using the Companion app.
How do I change the study interval?
How do I change the study interval?
Unfortunately, you cannot change the study interval at this time. The 8-hour check interval is hardcoded in the app.This is a known limitation and a frequently requested feature. Adding a customizable study interval setting is planned for a future release.Current behavior:
- Fixed 8-hour interval between background checks
- No settings option to modify this value
- You can manually open the Companion app and tap “Refresh” to check for new cards immediately
- Or open AnkiDroid directly to study at any time
Can I skip a card I don't want to review right now?
Can I skip a card I don't want to review right now?
No, there is currently no skip functionality in AnkiDroid Companion.When a card appears in the notification, you must choose one of the four answer options:See Limitations for more information.
- Again (1)
- Hard (2)
- Good (3)
- Easy (4)
This is a known limitation. Adding a skip button is being considered for future releases, but it requires careful design to fit in the notification interface.
Why isn't my notification appearing?
Why isn't my notification appearing?
If you’re not seeing notifications, check the following:
- Notification Permissions: Ensure AnkiDroid Companion has notification permissions enabled in Android Settings
- Notification Channel: Make sure notifications for the app aren’t disabled or set to silent
- Battery Optimization: Check if battery optimization is preventing background workers from running
- Deck Selection: Verify you’ve selected a deck and tapped “Refresh” in the app
- Available Cards: Confirm there are actually cards due for review in your selected deck
- AnkiDroid Installed: Make sure AnkiDroid is properly installed and has decks with cards
- Restarting the app
- Checking AnkiDroid directly to ensure your deck has cards
- Reviewing the app permissions in Android Settings
Will there be a widget version?
Will there be a widget version?
Yes! Widgets for the home screen and lock screen are planned for future updates.The goal is to provide even more convenient access to your flashcards without needing to interact with notifications. Stay tuned for announcements about widget support.
Still Have Questions?
If your question isn’t answered here, you can:- Check the GitHub Issues to see if it’s already been discussed
- Open a new issue to ask your question or request a feature
- Review the Limitations page for known issues