Интенсивное развитие цифровых технологий и массовое использование мобильных устройств заметно изменили подходы к организации повседневной деятельности человека. В современном обществе мобильные приложения выступают не только средством связи, но и важным инструментом планирования задач, поддержки личной продуктивности и взаимодействия между пользователями. Вместе с этим возрастает значимость сервисов, которые обеспечивают конфиденциальность, защищённость данных и безопасную коммуникацию в цифровой среде. Поэтому разработка приложений, объединяющих управление ежедневными целями и возможность анонимного общения, является актуальным направлением.
Цель квалификационной работы заключается в разработке мобильного приложения AnonDaily, предназначенного для постановки, контроля и выполнения ежедневных целей пользователей, а также для организации анонимного взаимодействия. Приложение в первую очередь ориентировано на студентов и подростков, которым может требоваться поддержка, но которые не всегда готовы открыто обсуждать личные переживания в привычном кругу общения.
Для достижения указанной цели в ходе выполнения работы были поставлены следующие задачи: изучить существующие мобильные приложения близкой направленности; определить требования к функциональным возможностям разрабатываемого сервиса; спроектировать структуру приложения и пользовательский интерфейс; реализовать основные функции системы; провести тестирование созданного программного продукта.
Объектом исследования является процесс организации пользовательской активности в мобильных приложениях. Предметом исследования выступают методы и средства разработки мобильного приложения, предназначенного для управления ежедневными задачами и анонимного общения пользователей.
В процессе выполнения квалификационной работы применялись методы анализа, проектирования программных систем, моделирования интерфейсов, сравнительного анализа существующих сервисов и тестирования мобильных приложений. Практическая часть проекта реализована с использованием фреймворка React Native и облачной платформы Firebase, что позволило обеспечить кроссплатформенную работу приложения и синхронизацию данных в режиме реального времени.
Структура работы состоит из трёх основных разделов. В литературном обзоре рассматривается предметная область, анализируются существующие аналоги и обосновывается выбор технологий.
Проектная часть включает постановку задачи, проектирование системы и описание структуры базы данных. В практической части раскрываются реализованные функции, интерфейс приложения, основные алгоритмы работы и результаты тестирования.



