Детальная информация
Название | Разработка мобильного приложения для мониторинга состояния здоровья и активности: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения» |
---|---|
Авторы | Петрушин Иван Игоревич |
Научный руководитель | Новопашенный Андрей Гелиевич |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | Android ; Firebase ; Kotlin ; MVVM ; мониторинг ; здоровье ; API ; Hilt ; activity ; fragment ; unit ; mock ; Room ; кеш ; трекинг ; Firestore ; Android Studio ; сервис ; monitoring ; health ; cache ; tracking ; service |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 09.03.01 |
Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-3007 |
Права доступа | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\37265 |
Дата создания записи | 19.09.2025 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
В данной работе описывается разработка мобильного приложения для мониторинга состояния здоровья и активности с интеграцией с облачным сервисом Firebase. Задачи, которые решались в ходе разработки: 1. Поиск и анализ аналогов на рынке. 2. Выбор инструментов и стека для разработки приложения. 3. Проработка требований к приложению. 4. Проработка интеграционной и внутренней архитектуры приложения. 5. Разработка и тестирование приложения. 6. Оценка результата проделанной работы. 7. Оценка возможностей для дальнейшего развития приложения. Разработка мобильного приложения велась на языке Kotlin в среде Android Studio с использованием архитектурного паттерна MVVM. Для интеграции с облачным сервисом использовался Firebase. Интерфейс создавался с помощью XML. Асинхронные процессы и фоновая работа реализованы с использованием Kotlin Coroutines, Work Manager и Foreground Service. Результатом данной работы стало мобильное приложение для мониторинга здоровья, позволяющее в том числе пользователю отслеживать количество пройденных шагов с помощью встроенного сенсора мобильного устройства. Приложение синхронизирует данные с облачным сервисом Firebase с Firestore и с Realtime Database, а также реализует авторизацию через Firebase Authentication.
This paper presents the development of a mobile application aimed at monitoring health and physical activity with integration into the Firebase cloud service. The following tasks were addressed during the development process: 1. Research and analysis of existing market solutions. 2. Selection of tools and technology stack for application development. 3. Requirements analysis for the application. 4. Design of the integration and internal architecture of the application. 5. Implementation and testing of the application. 6. Evaluation of the achieved results. 7. Assessment of potential directions for future development. The mobile application was developed using the Kotlin programming language in Android Studio and follows the MVVM architectural pattern. Integration with the cloud service was implemented via Firebase. The user interface was built using XML. Asynchronous processes and background operations were handled with Kotlin Coroutines, Work Manager, and Foreground Service. As a result, a mobile application for health monitoring was created, allowing users to track the number of steps taken using the built-in motion sensor of their mobile device. The application synchronizes user activity data with Firebase Firestore and Realtime Database and implements user authentication through Firebase Authentication.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
Количество обращений: 0
За последние 30 дней: 0