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

Игнатьев, Константин Александрович. Программная реализация пользовательского интерфейса мобильного приложения на платформе ANDROID [Электронный ресурс] = Software implementation of user interface for mobile application on the ANDROID platform: выпускная квалификационная работа бакалавра: 09.03.01 - Информатика и вычислительная техника ; 09.03.01_01 - Вычислительные машины, комплексы, системы и сети / К. А. Игнатьев; Санкт-Петербургский политехнический университет Петра Великого, Институт компьютерных наук и технологий ; науч. рук. М. В. Болсуновская. — Электрон. текстовые дан. (1 файл : 6,6 Мб). — Санкт-Петербург, 2019. — Загл. с титул. экрана. — Свободный доступ из сети Интернет (чтение, печать, копирование). — Adobe Acrobat Reader 7.0. — <URL:http://elib.spbstu.ru/dl/3/2019/vr/vr19-875.pdf>. — <URL:http://doi.org/10.18720/SPBPU/3/2019/vr/vr19-875>. — <URL:http://elib.spbstu.ru/dl/3/2019/vr/rev/vr19-875-o.pdf>. — <URL:http://elib.spbstu.ru/dl/3/2019/vr/rev/vr19-875-r.pdf>. — <URL:http://elib.spbstu.ru/dl/3/2019/vr/rev/vr19-875-a.pdf>.

Дата создания записи: 15.10.2019

Тематика: инвест-отель; мобильное приложение; пользовательский интерфейс; разработка; тонкий клиент; android; dart; flutter; android; dart; development; flutter; invest-hotel; mobile app; thin client; user interface

Коллекции: Выпускные квалификационные работы; Общая коллекция

Ссылки: DOI; Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований

Разрешенные действия: Прочитать Загрузить (6,6 Мб) Для чтения документа необходим Flash Player

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

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

Аннотация

В данной работе описана разработка пользовательского интерфейса для мобильного приложения на платформе 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 Количество обращений: 10
За последние 30 дней: 10
Подробная статистика