Skip to content

alexanderracoon/LanguageApplication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

LanguageApplication

Приложение помогает учить новые слова на иностраных языках
Пользователь может добавлять пары слов

Архитектура

Приложение состоит из двух режимов игры с общим хранилищем данных
Схематично выглядит так:

                                 WordsViewModel -----> CardsView
                                /                      
CoreDataModel –> CoreDataManager                      
                                \                      
                                 FragmentsViewModel -> FragmentsView

Технологии проекта

MVVM
Binding
CoreData
Observable
UserDefaults
NSPersistentContainer
Самописный Shape через Path
Обработка ошибок через do-catch
Использование try и throw функций
Написанные расширения для базовых типов\

Экраны приложения

Снимок экрана 2025-10-26 в 21 41 15 Снимок экрана 2025-10-26 в 21 44 52 Снимок экрана 2025-10-26 в 21 45 34 Снимок экрана 2025-10-26 в 21 45 37 Снимок экрана 2025-10-26 в 21 45 56

Статус проекта

Инкреминтируются новые фичи по мере освоения новых технологий

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages