С 17 марта 2020 г. для ресурсов (учебные, научные, материалы конференций, статьи из периодических изданий, авторефераты диссертаций, диссертации) ЭБ СПбПУ, обеспечивающих образовательный процесс, установлен особый режим использования. Обращаем внимание, что ВКР/НД не относятся к этой категории.

Details

Title: Разработка библиотеки компонентов и стилей пользовательского интерфейса для мобильных приложений офисного документооборота: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Битеряков Юрий Михайлович
Scientific adviser: Леонтьева Татьяна Владимировна
Other creators: Локшина Екатерина Геннадиевна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт промышленного менеджмента, экономики и торговли
Imprint: Санкт-Петербург, 2020
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: пользовательский интерфейс; дизайн-система; мобильные приложения; электронный документооборот; android; graphical user interface; design-system; mobile applications; office workflow applications
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-1208
Rights: Свободный доступ из сети Интернет (чтение, печать, копирование)

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

В данной работе изложен подход к реализации библиотеки компонентов и стилей, а также демонстрационного приложения к нему. Задачи, которые решались в ходе исследования: 1) Изучить задачи и особенности реализации дизайн-систем. 2) Рассмотреть существующие дизайн-системы. 3) Разработать библиотеку пользовательского интерфейса, а также демонстрационное мобильное приложение к нему. Даны общие понятия и возможные способы реализации дизайн-систем и библиотек компонентов. Проведен сравнительный анализ существующих решений, выявлены их достоинства и недостатки. Рассмотрен вариант реализации, разработанной на языке программирования Kotlin с использованием Android API и описан пример архитектуры такого приложения. Разработана библиотека компонентов и стилей пользовательского интерфейса для мобильных приложений офисного документооборота, была проверена работоспособность полученного решения. Проведено всестороннее тестирование полученной библиотеки, а также описаны варианты дальнейшего улучшения разработанного приложения.

This work outlines an approach to implementing a library of components and styles, as well as a demo application to it. Tasks that were solved during the study: 1) To study the tasks and features of the implementation of design systems. 2) Consider existing design systems. 3) Develop a user interface library, as well as a demo mobile application for it. General concepts and possible ways to implement design systems and component libraries are given. A comparative analysis of existing solutions is carried out, their advantages and disadvantages are revealed. An implementation option developed in the Kotlin programming language using the Android API is considered and an example of the architecture of such an application is described. A library of components and user interface styles for mobile office workflow applications was developed, and the functionality of the resulting solution was checked. Comprehensive testing of the resulting library was carried out, as well as options for further improvement of the developed application are described.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users Read Print Download
-> Internet Anonymous

Usage statistics

stat Access count: 3
Last 30 days: 2
Detailed usage statistics