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

Название: Программная реализация пользовательского интерфейса мобильного приложения на платформе ANDROID: выпускная квалификационная работа бакалавра: 09.03.01 - Информатика и вычислительная техника ; 09.03.01_01 - Вычислительные машины, комплексы, системы и сети
Авторы: Игнатьев Константин Александрович
Научный руководитель: Болсуновская Марина Владимировна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2019
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: инвест-отель; мобильное приложение; пользовательский интерфейс; разработка; тонкий клиент; android; dart; flutter; development; invest-hotel; mobile app; thin client; user interface
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.01
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2019/vr/vr19-875
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\3371

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

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

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

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

Аннотация

В данной работе описана разработка пользовательского интерфейса для мобильного приложения на платформе Android. Изучены особенности разработки пользовательского интерфейса для мобильного приложения с использованием новой технологии Flutter от Google. Выполнена программная разработка пользовательского интерфейса, сервиса для получения данных с хранилища типа Amazon S3 и настройка Push-уведомлений.

In the given work describes the development of a user interface for Android mobile application. The features of developing user interface for a mobile application with Google’s new framework – Flutter. User interface, remote push notifications and a service for retrieving data from an Amazon S3 repository are developed.

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

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

Оглавление

  • СПИСОК ОСНОВНЫХ СПЕЦИАЛЬНЫХ ТЕРМИНОВ И СОКРАЩЕНИЙ
  • ВВЕДЕНИЕ
  • 1. Обзор предметной области
    • 1.1. Описание разрабатываемого приложения
    • 1.2. Особенности верстки во Flutter
    • 1.3. Облачное хранилище Minio
    • 1.4. Push-уведомления
    • 1.5. Вывод
  • 2. Обзор инструментов разработки
    • 2.1. Обзор Flutter
    • 2.2. Обзор Android Studio
      • 2.2.1. Редактор кода
      • 2.2.2. Панель инструментов
      • 2.2.3. Окна инструментов
    • 2.3. Вывод
  • 3. Разработка модулей
    • 3.1. Пользовательский интерфейс
      • 3.1.1. Анализ макетов
      • 3.1.2. Создание виджетов
      • 3.1.3. Проверка экранов при верстке
    • 3.2. Работа с локальным хранилищем
      • 3.2.1. Хранимые структуры
      • 3.2.2. Сервис для взаимодействия с хранилищем
    • 3.3. Сервис для работы с minio
    • 3.4. Настройка Remote Push Notification
      • 3.4.1. Настройка Firebase
      • 3.4.2. Подписка на уведомления
      • 3.4.3. Обработка полученных уведомлений
    • 3.5. Вывод
  • 4. Тестирование
    • 4.1. Пользовательский интерфейс
      • 4.1.1. Flutter Performance
      • 4.1.2. Тестирование виджетов
      • 4.1.3. Проверка UI на устройстве
    • 4.2. Загрузка изображений
    • 4.3. Получение и обработка push-уведомлений
    • 4.4. Вывод
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  • ПРИЛОЖЕНИЕ 1. ЛИСТИНГИ ЭЛЕМЕНТОВ
  • ПРИЛОЖЕНИЕ 2. ЛИСТИНГИ ЭКРАНОВ

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

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