Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tracker

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

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

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

Технологии

  • архитектура MVVM
  • верстка кодом с помощью Auto Layout
  • хранение данных SQLite + CoreData
  • многопоточность и блокировка UI
  • в приложении использованы: UIImageView, UIButton, UILabel, UISearchController, NavigationController, UITableView, UITableViewCell, UICollectionView, UICollectionViewCell
  • интеграция зависимостей через CocoaPods: YandexMobileMetrica
  • локализация
  • темная тема
  • скриншот-тесты
  • подключение сервисов аналитики

Скриншоты

About

Yandex practicum project

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages