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

Название: Разработка мобильного приложения для напоминаний: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Авторы: Кручинин Константин Аркадьевич
Научный руководитель: Новопашенный Андрей Гелиевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения: Санкт-Петербург, 2024
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Android; Kotlin; MVVM; уведомления; Room; Hilt; Material design; gradle; SQLite; activity; fragment; layout; XML; Android Studio; notifications
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.01
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-1790
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно: Новинка
Ключ записи: ru\spstu\vkr\28834

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

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

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

Сеть: Интернет

Аннотация

В данной работе описывается разработка мобильного приложения для напоминаний для операционной системы Android с функцией закрепления напо¬минаний в шторке уведомлений. Задачи, которые решались в ходе разработки: 1. Поиск и анализ аналогов в Google Play Market; 2. Выбор средств разработки; 3. Разработка требований к приложению; 4. Разработка приложения с заявленным функционалом; 5. Оценка полученного результата и анализ проделанной работы; 6. Оценка возможности дальнейшего развития мобильного приложения. Разработка велась на языке Kotlin в Android Studio с использованием биб¬лиотеки Room. Приложение построено на архитектуре MVVM и паттерне Single Activity. Дизайн основных экранов интерфейса создавался с помощью XML, с учетом рекомендаций Google по архитектуре и дизайну по принципам Material Design, включая библиотеки, компоненты и цветовые схемы. Многопоточность преимущественно использовалась через Kotlin Coroutines. Результатом данной работы является разработанное приложение для на-по¬минаний, позволяющее пользователю своевременно получать уведомления о за¬дачах, позволяя отмечать задачи как важные, чтобы уведомления оставались в строке состояния и шторке уведомлений пока пользователь не отметит задачу вы¬полненной, при этом не нагружая приложение фоновой работой.

This paper describes the development of a mobile reminder application for the Android operating system with the function of pinning reminders in the notification curtain. Tasks that were solved during the development: 1. Search and analysis of analogues in the Google Play Market 2. The choice of development tools 3. Development of requirements for the application 4. Development of an application with the declared functionality 5. Evaluation of the result and analysis of the work done 6. Assessment of the possibility of further development of the mobile application The development was carried out in the Kotlin language in Android Studio using the Room library. The application is based on the MVVM architecture and the Single Activity pattern. The design of the main interface screens was created using XML, considering Googles recommendations on architecture and design based on the principles of Material Design, including libraries, components, and color schemes. Multithreading was primarily used through Kotlin Coroutines. The result of this work is a developed reminder application that allows the user to receive timely notifications about tasks, allowing them to mark tasks as im¬portant so that notifications remain in the status bar and notification curtain until the user marks the task completed, while not loading the application with background work.

Права на использование объекта хранения

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

Статистика использования

stat Количество обращений: 0
За последние 30 дней: 0
Подробная статистика