Частное лицо
20 000
Спорт
Россия, Москва
IOS
Октябрь 2022
Требовалось создать приложение, которое позволяет пользователям создавать и отслеживать свои привычки. Приложение должно позволять пользователям создавать новые привычки, указывать название, цвет и время выполнения каждой привычки.
Приложение должно также предоставлять возможность отмечать выполненные привычки каждый день и сохранять данные на устройстве. Для удобства использования, приложение должно иметь возможность отображать список привычек и их статус выполнения. Для логирования выполненных привычек, приложение должно сохранять данные о времени выполнения каждой привычки. Также необходимо предусмотреть возможность просмотра истории выполнения привычек в виде списка.
Для обеспечения безопасности данных, приложение должно иметь возможность хранить данные только на устройстве пользователя.
Проект построен исключительно нативнными инструментами, без использования сторонних фреймворков. В качестве архитектуры выбрана MVC. Вёрстка интерфейса осуществлена с помощью UIKit на основе дизайн-проекта. Вёрстка адаптивная, с использованием AutoLayout. Для работы с данными развернут собственный менеджер. Для хранения используется UserDefaults.
MyHabits — это идеальный способ отслеживать свои здоровые привычки и убедиться, что вы достигаете своих целей. Каждый день вы можете устанавливать и отслеживать привычки, на которых хотите сосредоточиться, такие как здоровое питание, физические упражнения, больше отдыхать и многое другое. MyHabits позволяет легко отслеживать ваши успехи и видеть, как вы справляетесь с течением времени. Кроме того, вы можете устанавливать напоминания, получать доступ к полезным советам и ресурсам.