Skip to content

Language learning mobile app based on spaced repetition techniques created with .NET and Xamarin.Forms.

License

Notifications You must be signed in to change notification settings

karoletrych/flashcards

Repository files navigation

Flashcards

Flashcards is a language learning mobile app based on spaced repetition techniques created with .NET and Xamarin.Forms.

Features

  • Automatic translation when adding new flashcards
  • Notifications reminding about repetitions
  • Export and import flashcards database

Development

  • Created with Xamarin.Forms.
  • Follows MVVM pattern and Onion Architecture.
  • New spaced repetition algorithms can be added by implementing interfaces from Flashcards.Domain.SpacedRepetition.Interface namespace.

Todos

  • importing flashcards from camera images using OCR (Tesseract-OCR)
  • more spaced repetition algorithms based on learning curve or neural networks (TensorFlow)
  • make scheduling alarms platform independent
  • iOS version

Google Play

https://play.google.com/store/apps/details?id=pl.karoletrych.Flashcards

License

MIT

About

Language learning mobile app based on spaced repetition techniques created with .NET and Xamarin.Forms.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages