Тема: РАЗРАБОТКА IOS-ПРИЛОЖЕНИЯ «LIFE FUEL»
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Введение 4
1 Возможности приложения 6
1.1 Анализ аналогов 6
1.1.1 Мобильное приложение «Apple Health» 6
1.1.2 Мобильное приложение «MediSafe» 6
1.1.3 Мобильное приложение «RoundHealth» 6
1.1.4 Мобильное приложение «Витамин» 7
1.1.5 Мобильное приложение «Supplify: Supplement Tracker» 7
1.1.6 Мобильное приложение «Vitamin Tracker Reminder VitUp» 7
1.2 Функциональные возможности 9
1.3 Модель первичного проектирования 12
1.4 Характеристика приложения 15
2 Выбор инструментов и архитектурного подхода 16
2.1 Выбор инструментов разработки 16
2.2 Выбор основного UI-фреймворка 17
2.3 Выбор архитектурного подхода 18
2.4 Паттерн «Coordinator» 20
2.5 Внедрение зависимостей 21
2.6 Хранение данных через Firebase 22
2.7 Локальное хранилище данных 23
2.8 Список используемых зависимостей 24
3 Реализация 25
3.1 Реализация локализации и поддержки VoiceOver 25
3.2 Реализация ползунка для выбора даты 29
3.3 Реализация TabBarController 32
3.4 Реализация сервиса локального хранения данных 34
3.5 Реализация сервиса локальных уведомлений 37
3.6 Актуализация уведомлений о приеме препаратов 40
3.7 Реализация алгоритма генерации расписания 48
3.8 Реализация генерации файлов расписания 51
3.9 Взаимодействие с Firebase 54
3.10 Реализация добавления БАДа через штрихкод 56
3.11 Интеграция с Apple Health 58
Заключение 64
Список использованных источников и литературы 65
Приложение А. Структура классов реализации UITabBarController 70
Приложение Б. Переходы между экранами
📖 Введение
Попутно развивается и рынок биологически активных добавок - БАДов. По данным недавнего исследования, проведенного порталом «Rambler» в сотрудничестве с группой компаний экосистемы «Сбер»: «Сбермаркетинг» и «СБЕР ЕАПТЕКА» - 92% россиян принимают БАДы и витамины Применение БАДов позволяет восполнять дефицит витаминов и минералов и предотвращать развитие различных заболеваний. С ростом осведомленности о важности микронутриентов в рационе все больше людей начинают включать их в свою повседневную жизнь в виде дополнительных добавок к еде. Исследования показывают, что регулярное употребление БАДов, при правильной дозировке и выборе компонентов, может существенно повысить качество жизни и снизить риск хронических заболеваний .
Не стоит на месте и технологическая эволюция, которая открывает новые возможности для интеграции здоровья и технологий. Современные мобильные приложения дают пользователям доступ к аналитике их состояния в реальном времени, помогают отслеживать показатели здоровья и упрощают повседневный уход за собой. Такие системы, как Apple Health и Google Fit, уже стали стандартами, объединяющими данные с различных устройств. Приложения для трекинга здоровья помогают эффективно управлять такими аспектами, как рацион питания, физическая активность или качество сна.
Не менее важным аспектом здоровья является и грамотное управление приемом биологически активных добавок, которое пока редко охватывается существующими приложениями. Хотя современные приложения упрощают многие задачи, пользователи все еще сталкиваются с трудностями в организации приема БАДов. Среди таких трудностей, например, отсутствие учета несовместимостей между компонентами БАДов. Также большинство приложений не поддерживают добавление мультивитаминов. В связи с этим возникает потребность в специализированном приложении, которое позволит автоматизировать учет приема БАДов, предлагая недостающие функции для более полного и удобного пользовательского опыта.
В рамках данной работы планируется разработка iOS-приложения для управления приемом БАДов. Выбор iOS в качестве платформы обусловлен несколькими факторами. Во- первых, пользователи экосистемы Apple демонстрируют высокую вовлеченность в приложения для здоровья и готовность платить за качественные решения . Кроме того, высокие стандарты Apple к безопасности и конфиденциальности данных гарантируют должный уровень защиты личной информации пользователей, что критически важно для приложений с медицинской направленностью.
Таким образом, целью работы является разработка iOS-приложения для удобного и эффективного отслеживания приема БАДов. Выделены следующие задачи:
1) проведение анализа аналогов;
2) определение возможностей приложения;
3) проектирование iOS-приложения
4) реализация iOS-приложения.
✅ Заключение
1) проведение анализа аналогов;
2) определение возможностей приложения;
3) проектирование iOS-приложения
4) реализация iOS-приложения.
Текущая версия приложения является базовой и будет расширена в будущем. В планах добавление новых функций, таких как усовершенствование системы уведомлений и алгоритма генерации расписания, добавление новых действующих веществ, автоматизация контроля данных о добавке по штрихкоду. Кроме того, планируется написание модульных и интеграционных тестов для повышения надежности и качества продукта.
В процессе работы над проектом был получен опыт во взаимодействии с таким фреймворком, как HealthKit, а также усовершенствованы знания в работе с фреймворками Core Data, UserNotifications, инструментом VoiceOver и сервисом Firebase.





