Application that allows you to track your goals for a month
Onboarding | Agenda | Dark theme |
---|---|---|
Adding goal | Goal details | Deleting goal |
Reordering goal | History | Deleting month |
Month details | Summary | Charts |
My first independent pet-project. In this project, I demonstrated the knowledge of:
- UIKit
- CoreData
- CloudKit
- Human Interface Guidelines
- VIPER
- Localization
- SPM
- Testing (Unit/UI) using XCTest
- Concurrency
- NotificationCenter
- Minimum version: iOS 13
- For permanent data storage, you need to use Core Data
- No storyboard is allowed
- The interface is drawn in UIKit
- The app looks correct for iPhone SE (1st gen.) and above
Приложение, позволяющее отслеживать цели на месяц
Онбоардинг | Цели | Тёмная тема |
---|---|---|
Добавление цели | Подробнее | Удаление цели |
Переупорядочивание целей | История | Удаление месяца |
Подробнее (месяц) | Обзор | Графики |
Мой первый самостоятельный учебный проект. В данном проекте я продемонстрировал знания:
- UIKit
- CoreData
- CloudKit
- Human Interface Guidelines
- VIPER
- Локализация
- SPM
- Тестирование (Unit/UI) используя XCTest
- Многопоточность
- NotificationCenter
- Минимальная версия: iOS 13
- Для постоянного хранения данных необходимо использовать CoreData
- Storyboard запрещены
- Интерфейс рисуется в UIKit
- Приложение корректно отображается на iPhone SE (1-го поколения) и выше