aldadametov / Tracker

Многостраничное приложение для трекинга привычек

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tracker

Ссылки

Дизайн Figma

Описание проекта

Приложение предназначено для помощи пользователям в формировании полезных привычек и контроле их выполнения. Оно позволяет отслеживать прогресс по привычкам, устанавливать расписание и категории для трекеров, а также просматривать статистику.

Технические требования

  • Поддерживаемые устройства: iPhone X и выше, адаптировано под iPhone SE.
  • Минимальная версия iOS: 13.4.
  • Шрифт: Используется стандартный шрифт iOS – SF Pro.
  • Хранение данных: Для хранения данных о привычках используется Core Data.

Онбординг

При первом входе в приложение пользователь проходит экран онбординга, где представлена информация о функционале и возможностях приложения.

Экран онбординга:

  • Заставка.
  • Заголовок и вторичный текст.
  • Кнопка перехода на главный экран.

Создание и редактирование привычек

На главном экране пользователь может создать трекер для привычки или нерегулярного события. Пользователь также имеет возможность редактировать и удалять существующие категории.

Алгоритм создания и редактирования привычек:

  1. Ввод названия трекера.
  2. Выбор категории.
  3. Настройка расписания (для регулярных привычек).
  4. Выбор эмодзи и цвета трекера.
  5. Сохранение или отмена создания/редактирования трекера.
  6. При долгом нажатии на категорию возможно её редактирование или удаление.

Просмотр главного экрана

На главном экране отображается список созданных трекеров на выбранную дату, где пользователь может также редактировать их и просматривать статистику.

Главный экран:

  • Кнопка добавления новой привычки.
  • Заголовок «Трекеры» и текущая дата.
  • Поле для поиска трекеров.
  • Список карточек трекеров по категориям.
  • Кнопка фильтрации.
  • Возможность скроллинга для просмотра всех карточек.
  • Таб-бар для переключения между разделами «Трекеры» и «Статистика».

Просмотр статистики

На экране статистики пользователь может просмотреть свой прогресс и сравнить статистические показатели.

Экран статистики:

  • Заголовок «Статистика».
  • Список с показателями прогресса.
  • Таб-бар для переключения между разделами.

Темная тема

Приложение поддерживает темную тему, которая автоматически изменяется в зависимости от настроек системы устройства.

About

Многостраничное приложение для трекинга привычек


Languages

Language:Swift 99.8%Language:Ruby 0.2%