Workspace Digital Awards 2025 — успейте номинировать кейсы по льготной цене до 1 декабря. Принять участие!
Андрей Рыбалкин
MyHabits - Трекер полезных привычек
Андрей Рыбалкин
#Приложение под ключ

MyHabits - Трекер полезных привычек

342 
Андрей Рыбалкин
Андрей Рыбалкин Россия, Ростов-на-Дону
Поделиться:
MyHabits - Трекер полезных привычек
Компания

Частное лицо

Бюджет

20 000

Сфера

Спорт

Регион

Россия, Москва

Мобильная платформа

IOS

Сдано

Октябрь 2022

Задача

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

Приложение должно также предоставлять возможность отмечать выполненные привычки каждый день и сохранять данные на устройстве. Для удобства использования, приложение должно иметь возможность отображать список привычек и их статус выполнения. Для логирования выполненных привычек, приложение должно сохранять данные о времени выполнения каждой привычки. Также необходимо предусмотреть возможность просмотра истории выполнения привычек в виде списка.

Для обеспечения безопасности данных, приложение должно иметь возможность хранить данные только на устройстве пользователя.

Решение

Проект построен исключительно нативнными инструментами, без использования сторонних фреймворков. В качестве архитектуры выбрана MVC. Вёрстка интерфейса осуществлена с помощью UIKit на основе дизайн-проекта. Вёрстка адаптивная, с использованием AutoLayout. Для работы с данными развернут собственный менеджер. Для хранения используется UserDefaults. 

Результат

MyHabits — это идеальный способ отслеживать свои здоровые привычки и убедиться, что вы достигаете своих целей. Каждый день вы можете устанавливать и отслеживать привычки, на которых хотите сосредоточиться, такие как здоровое питание, физические упражнения, больше отдыхать и многое другое. MyHabits позволяет легко отслеживать ваши успехи и видеть, как вы справляетесь с течением времени. Кроме того, вы можете устанавливать напоминания, получать доступ к полезным советам и ресурсам.

https://github.com/andreysavie/myhabits

Стек технологий

  • Swift Swift Язык программирования
  • SQLite SQLite База данных
  • Figma Figma Графический редактор

Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Оставить заявку