Приложение помогает пользователям формировать полезные привычки и контролировать их выполнение.
Многостраничное приложение для формирования и отслеживания привычек. Пользователь приложения может создавать привычку, устанавливая название, категорию для привычки и расписание выполнения, а также выбирать эмодзи и цвет фона карточки привычки.
- Привычки сортируются по категориям.
- Пользователь может искать привычку по названию и применять фильтр по завершенным/ не завершенным привычкам.
- Пользователь может используя календарь, посмотреть какие привычки запланированы на определенный день.
- У приложения есть статистика, которая отражает количество завершенных привычек пользователя.
- В приложении реализована локализация, темная тема, экран Онбординга.
Установка и запуск через Xcode. Требуемые зависимости закгружаются с помощью Swift Package Manager.
Приложение поддерживает iPhone X и выше и адаптировано под iPhone SE, минимальная поддерживаемая версия операционной системы - iOS 13.4;
- Swift
- Архитектура: MVC,MVVM
- Вёрстка кодом
- UIKit, UITableView, UICollectionView, UITabBarController, UINavigationController, UIScrollView
- CocoaPods
- Core Data
- Yandex Metrica
- Локализация
- Темная тема
- XCTest, SnapshotTesting