Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 560 Bytes

File metadata and controls

19 lines (15 loc) · 560 Bytes

LanguageLearningPlayground

A playground project for trying out new technologies, techniques and methodologies.

The application itself allows the user to create a personalized dictionary to help with their language studies.

TODO:

  • Add multiple foreign language support / Language switching
  • Caching (Doesn't seem necessary for now)
  • Access to online translation service
  • Dependecy injection
  • Repository pattern (if caching is needed)

New things tried out:

  • Architecture components:
    • LiveData
    • ViewModel
    • Room database
  • Kotlin coroutines