Skip to content

Трекер для Ежедневных Задач

Notifications You must be signed in to change notification settings

DanteIT94/DailyTrackerApp

Repository files navigation

DailyTrackerApp

Трекер для Ежедневных Задач

Назначение и Цели Приложения

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

Цели приложения:

Управление списком ежедневных задач и привычек. Отслеживание выполненных задач и привычек. Получение статистики о продуктивности.

Краткое Описание Приложения

Главный Экран: Содержит список всех текущих задач и привычек. Пользователь может добавлять, удалять и отмечать их как выполненные.

Статистика: Пользователи могут просматривать свою статистику: сколько задач выполнено, текущий streak и так далее.

Архитектуры

MVC: Используется для управления большинством UI компонентов. MVVM: Применяется для более сложных экранов, не требует Combine.

Инструменты и Технологии

CoreData: Для локального хранения данных о задачах и привычках.

UICollectionView: Используется для отображения списков задач и привычек.

Верстка кодом: Весь UI создается программно, без использования Interface Builder.

OnboardingScreen: Экран для первоначального ознакомления пользователя с приложением.

CocoaPods: Для управления зависимостями проекта.

Скриншоты

Main Screen mainScreen

Statistics Screen statisticScreen

Onboarding Screen onboardingScreen

Лицензия

MIT