Таблица | Карточка | RUSMARC | |
Разрешенные действия: –
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа: Анонимные пользователи Сеть: Интернет |
Аннотация
В данной работе описана разработка пользовательского интерфейса для мобильного приложения на платформе 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.
Права на использование объекта хранения
Место доступа | Группа пользователей | Действие | ||||
---|---|---|---|---|---|---|
Локальная сеть ИБК СПбПУ | Все |
![]() ![]() ![]() |
||||
Внешние организации №2 | Все |
![]() |
||||
Внешние организации №1 | Все | |||||
Интернет | Авторизованные пользователи СПбПУ |
![]() ![]() ![]() |
||||
Интернет | Авторизованные пользователи (не СПбПУ, №2) |
![]() |
||||
Интернет | Авторизованные пользователи (не СПбПУ, №1) | |||||
![]() |
Интернет | Анонимные пользователи |
Оглавление
- СПИСОК ОСНОВНЫХ СПЕЦИАЛЬНЫХ ТЕРМИНОВ И СОКРАЩЕНИЙ
- ВВЕДЕНИЕ
- 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. Вывод
- 3.1. Пользовательский интерфейс
- 4. Тестирование
- 4.1. Пользовательский интерфейс
- 4.1.1. Flutter Performance
- 4.1.2. Тестирование виджетов
- 4.1.3. Проверка UI на устройстве
- 4.2. Загрузка изображений
- 4.3. Получение и обработка push-уведомлений
- 4.4. Вывод
- 4.1. Пользовательский интерфейс
- ЗАКЛЮЧЕНИЕ
- СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- ПРИЛОЖЕНИЕ 1. ЛИСТИНГИ ЭЛЕМЕНТОВ
- ПРИЛОЖЕНИЕ 2. ЛИСТИНГИ ЭКРАНОВ
Статистика использования
|
Количество обращений: 68
За последние 30 дней: 0 Подробная статистика |