proekt-1Эскиз разработки 0. Тема: Проектирование мобильного приложения «Life-Balance» для людей с проблемами со здоровьем. 1. Цель: Разработать мобильное приложение, которое поможет людям с проблемами со здоровьем отслеживать свое состояние, контролировать вредные привычки, планировать физическую активность и получать мотивацию для поддержания баланса между здоровьем и жизнью. Задачи: • Анализировать потребности целевой аудитории (людей с хроническими заболеваниями, проблемами со здоровьем). • Обеспечить удобный интерфейс для ввода и отслеживания данных. • Реализовать функционал мотивации и напоминаний. • Обеспечить аналитические отчёты по прогрессу пользователя. 2. Обзор программных средств: • MyFitnessPal: популярный трекер питания и активности. Плюсы: подробная статистика, широкий функционал. Минусы: сложный интерфейс для новичков, высокая сложность настройки. • Habitica: геймифицированный трекер привычек. Плюсы: мотивация через игру, гибкий. Минусы: не специализирован на здоровье, нет многих функций для медиков. • Smiling Mind: приложение для mindfulness и медитаций. Плюсы: помогает снизить стресс. Минусы: узкая специализация, не предназначено для комплексного контроля здоровья. • Examples of specialized apps: Достоинства: хорошие показатели сбора данных. Недостатки: отсутствие комплексной системы контроля и мотивации. 3. Видение решения: Создать простое, безопасное и мотивирующее приложение «Life-Balance», объединяющее управление вредными привычками, контроль физического состояния, настройку индивидуальных программ с учетом особенностей пользователей с проблемами со здоровьем. Цель разработки: Разработать мобильное приложение, которое позволит пользователям вести учет своего состояния, получать рекомендации, мотивировать к позитивным изменениям и эффективно контролировать свой спортивный образ жизни. 4. Задачи, которые необходимы к выполнению, чтобы достичь цели разработки: • Провести анализ требований и потребностей целевой аудитории. • Разработать архитектуру приложения. • Создать дизайн интерфейса и UX-проект. • Реализовать основные модули: учет здоровья, привычек, фитнес-активности, мотивационные уведомления, аналитика. • Обеспечить безопасность данных и конфиденциальность. • Провести тестирование и сбор обратной связи. • Подготовить документацию и инструкции по использованию. 5. Выполняемые функции будущего ПО: • Регистрация и авторизация пользователя. • Ввод и отслеживание данных о здоровье (Вес, рост, данные об вредных привычках). • Планирование и контроль вредных и полезных привычек. • Отслеживание физической активности (фитнес-упражнения). • Получение мотивационных уведомлений и советов. • Просмотр аналитики и прогресса. • Настройка персональных рекомендаций. • Создание напоминаний и целей. 6. Выбор модели жизненного цикла: Модель: Waterfall — так как проект предполагает четкое планирование, последовательное выполнение этапов (анализ, дизайн, реализация, тестирование, внедрение, поддержка). 7. Выбор среды разработки и языка программирования\ • Платформа: Cross-platform (например, Flutter или React Native) — для Android. • Язык программирования: kotlin • Среда разработки: Flutter + Android Studio / Visual Studio Code React Native + Visual Studio Code 8. Выбор типа интерфейса ПО: Мобильное приложение, ориентированное на удобство и доступность. Тип интерфейса: графический, с использованием интуитивно понятных элементов, крупного шрифта, ярких кнопок и лаконичного дизайна.