Key Features
300+ Patterns
FSRS Algorithm
Translation API
CloudKit Sync
Requirements
- iOS 18 or later
- iCloud account
- Internet connection
- 100 MB free space
Frequently Asked Questions
How do I import new flashcards? ▼
You can easily import custom decks using our CSV import feature:
- Tap the Menu button (top right corner).
- Select Import.
- Choose a properly formatted CSV file from your files.
- Format:
Front;;Back;;Tags(Double semicolon separator) - Example:
Hello;;Hola;;Greeting
- Format:
- The cards will be added to your deck and synced across devices.
My progress isn't syncing between my iPhone and iPad ▼
ETPattern uses iCloud/CloudKit to keep your data in sync. If you're experiencing issues:
- Check iCloud: Ensure you are signed in with the same Apple ID on both devices.
- Enable iCloud Drive: Go to iOS Settings > [Your Name] > iCloud > iCloud Drive and ensure it's enabled.
- Internet Connection: Syncing requires an active internet connection.
- Wait for Sync: Initial sync may take a few moments.
- Force Refresh: Pull down to refresh in the app's main screen.
I can't hear the audio/Text-to-Speech ▼
- Silent Mode: Check if your device's physical silent switch is on. Flip it to the unmuted position.
- In-App Settings: Open the app Settings and ensure the Volume slider is turned up.
- Voice Selection: Try selecting a different voice in the Settings menu if the current one isn't working.
- Device Volume: Use the side volume buttons to increase overall device volume.
- Speaker Check: Play audio from another app to verify your device speakers work.
What do the different "Maturity" levels mean? ▼
In the Mastery Dashboard, we categorize cards based on how well you know them:
- New: Cards you haven't studied yet. These are ready for your first review.
- Learning: Cards you are currently studying but haven't fully memorized. Review them regularly.
- Mature: Cards you have correctly recalled consistently over a long period. These need less frequent review.
The app uses the FSRS (Free Spaced Repetition Scheduler) algorithm to optimize your review schedule automatically.
How can I track my learning progress? ▼
ETPattern provides comprehensive progress tracking:
- Daily Streak: Track how many consecutive days you've studied.
- Mastery Dashboard: See breakdown of cards by maturity level.
- Statistics: View cards learned over time with detailed analytics.
- Reviews Completed: Track total reviews and learning consistency.
- Export Reports: Export your progress data for personal records.
Troubleshooting
App freezes or crashes ▼
- Force Quit: Swipe up from the bottom of the screen and pause in the middle, then swipe up on the ETPattern app preview to close it.
- Restart: Relaunch the app.
- Update: Ensure you are running the latest version from the App Store.
- Restart Device: If issues persist, restart your iPhone or iPad.
- Clear Cache: Go to Settings > ETPattern and clear cached data if available.
Privacy & Security
Your data is yours. ETPattern is designed with privacy first.
- We do not collect personal information, usage data, or tracking analytics.
- All your decks, study history, and progress are stored securely in your private iCloud container.
- Learning happens on-device - no data sent to external servers.
- Translation features use secure API calls with encrypted data.
- Built with SwiftUI and SwiftData for maximum security.
- GDPR-ready and fully compliant with privacy regulations.