Мобильное iOS-приложение для трекинга привычек.
Помогает пользователям формировать полезные привычки, отслеживать прогресс и анализировать результаты.
- Язык: Swift 5.x
- UI-фреймворк: UIKit
- Архитектура: MVC / MVVM
- Core Data — хранение данных
- iOS: поддержка с версии 13.4+
- Шрифт: SF Pro (системный)
- 📌 Создание и управление трекерами привычек и нерегулярных событий
- 🗂 Категории привычек, поиск и фильтрация
- 📅 Календарь для просмотра привычек по датам
- 📊 Статистика: лучший период, идеальные дни, количество завершённых привычек, средние значения
- 🌗 Поддержка светлой и тёмной темы (в зависимости от настроек системы)
- 🛠 Редактирование и удаление категорий и трекеров
- 🧭 Онбординг для новых пользователей
- Клонировать репозиторий
- Открыть проект в Xcode:
- Установить зависимости (через Swift Package Manager).
- Запустить на симуляторе или устройстве с iOS ≥ 13.4.
- 
Онбординг: при первом входе пользователь видит заставку, слайды с описанием и кнопку перехода к главному экрану. 
- 
Создание привычек: - Привычка (с расписанием по дням)
- Нерегулярное событие (без расписания)
- Категории, эмодзи и цветовые теги
 
- 
Главный экран: - Список привычек на выбранный день
- Поиск и фильтры (все, на сегодня, завершённые, незавершённые)
- Календарь для выбора даты
- Возможность закреплять привычки
 
- 
Редактирование категорий: добавление, изменение и удаление 
- 
Статистика: - Лучший период (максимум дней без перерыва)
- Идеальные дни (выполнены все привычки дня)
- Всего завершённых привычек
- Среднее значение привычек в день
 
- 
Темная тема: автоматическая смена в зависимости от настроек системы 
- Разработка и архитектура: @DemiDevv
⭐️ Если проект показался интересным — поставь звёздочку репозиторию!