Приложение помогает учить новые слова на иностраных языках
Пользователь может добавлять пары слов
Приложение состоит из двух режимов игры с общим хранилищем данных
Схематично выглядит так:
WordsViewModel -----> CardsView
/
CoreDataModel –> CoreDataManager
\
FragmentsViewModel -> FragmentsView
MVVM
Binding
CoreData
Observable
UserDefaults
NSPersistentContainer
Самописный Shape через Path
Обработка ошибок через do-catch
Использование try и throw функций
Написанные расширения для базовых типов\
Инкреминтируются новые фичи по мере освоения новых технологий