Skip to content

Latest commit

 

History

History
49 lines (36 loc) · 4.02 KB

README.md

File metadata and controls

49 lines (36 loc) · 4.02 KB

Tracker

Приложение помогает пользователям формировать полезные привычки и контролировать их выполнение.

Ссылки

Дизайн Figma

Описание приложения

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

  • Привычки сортируются по категориям.
  • Пользователь может искать привычку по названию и применять фильтр по завершенным/ не завершенным привычкам.
  • Пользователь может используя календарь, посмотреть какие привычки запланированы на определенный день.
  • У приложения есть статистика, которая отражает количество завершенных привычек пользователя.
  • В приложении реализована локализация, темная тема, экран Онбординга.

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

Установка и запуск через 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

Скрины

Снимок экрана 2024-05-30 в 20 03 35 Снимок экрана 2024-05-30 в 20 07 49 Снимок экрана 2024-05-30 в 20 07 44 Снимок экрана 2024-05-30 в 20 07 35 Снимок экрана 2024-05-30 в 20 10 08 Снимок экрана 2024-05-30 в 20 07 31 Снимок экрана 2024-05-30 в 20 08 22 Снимок экрана 2024-05-30 в 20 08 04 Снимок экрана 2024-05-30 в 20 08 01 Снимок экрана 2024-05-30 в 20 07 56