Детальная информация

Название Разработка мобильного приложения для помощи садоводам: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Авторы Алмаметов Эмиль Семёнович
Научный руководитель Новопашенный Андрей Гелиевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2025
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика Android ; Kotlin ; Room ; Firebase ; Single Activity ; MVVM ; API ; JUnit ; Koin ; Gradle ; Retrofit ; XML ; заметки ; напоминания ; notes ; reminders
Тип документа Выпускная квалификационная работа бакалавра
Тип файла PDF
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.01
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-2978
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\37230
Дата создания записи 19.09.2025

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

В данной работе описываются проектирование и разработка Android-приложения для помощи садоводам с функциями погодного календаря с заметками, создания пользовательских объектов (строения и растения) с заметками и напоминаниями, а также с возможностью сохранения данных в облаке. В ходе работы решались следующие задачи: 1. Поиск и анализ аналогов в магазинах приложений (Google Play Market, RuStore) 2. Разработка требований для приложения 3. Выбор и обоснование средств разработки 4. Разработка приложения с заявленной функциональностью 5. Оценка полученного результата и анализ проделанной работы Разработка приложения велась в IDE Android Studio на языке Kotlin, с использованием чистой архитектуры и шаблона MVVM, а также навигационного паттерна Single Activity. Сетевое взаимодействие выполнено в соответствии с REST API с использованием библиотеки Retrofit. Локальное хранение данных обеспечивается реляционной базой данных под управлением СУБД SQLite, взаимодействие происходит с помощью библиотеки Room. В результате было разработано приложение, которое позволяет пользователю отслеживать историю погоды, создавать объекты растений и строений и размещать их на схеме участка, а также создавать заметки к дням и объектам и получать напоминания о действиях с объектом в виде push-уведомлений.

This paper describes the design and development of an Android application to assist gardeners with the functionality of a weather calendar with notes, creation of custom objects (buildings and plants) with notes and reminders, and the ability to save data to the cloud. During the work, the following tasks were solved: 1. Search and analysis of analogues in application stores (Google Play Market, RuStore) 2. Development of requirements for the application 3. Selection and justification of development tools 4. Development of the application with the declared functionality 5. Evaluation of the obtained result and analysis of the work done The application was developed in the Android Studio IDE in the Kotlin lan-guage, using a clean architecture and the MVVM template, as well as the Single Activity navigation pattern. Network interaction is performed in accordance with the REST API using the Retrofit library. Local data storage is provided by a relational database managed by the SQLite DBMS, interaction occurs using the Room library. As a result, an application was developed that allows the user to track weather history, create plant and building objects and place them on a site map, as well as create notes for days and objects and receive reminders about actions with an object in the form of push notifications.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать Загрузить
Интернет Анонимные пользователи

Количество обращений: 1 
За последние 30 дней: 1

Подробная статистика