Приложение помогает пользователям формировать полезные привычки и контролировать их выполнение. UIKit, верстка полностью в коде. Отображение контента с помощью UICollectionView. Хранение данных в CoreData. Архитектура MVP и MVVM. Зависимости добавлены через CocoaPods. В приложении реализован экран онбординга при первом запуске.
В проект не добавлена директория pods. Поэтому перед запуском надо выполнить в директории проекта.
pod install
Для генерации файла с локалищзацией нужно из директории проекта выполнить команды.
cd swiftgenbin
swiftgen
- Архитектура MVP и MVVM.
- Вёрстка кодом с Auto Layout. Дизайн в Figma.
- UICollectionView, UITabBarController, UINavigationController.
- Хранение данных в CoreData
- Зависимости добавлены через CocoaPods.
- Unit-тесты.
Для тестирования Английской локализации в проект добавлена схема запуска TrackerEn