Details

Title: Сравнение фреймворков для разработки кроссплатформенных нативных мобильных приложений: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Шарай Филипп Олегович
Scientific adviser: Коликова Татьяна Всеволодовна
Other creators: Локшина Екатерина Геннадиевна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2020
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: xamarin; ionic; flutter; react native; кроссплатформенность; разработка; сравнение; мобильная разработка; cross-platform; development; comparison; mobile development
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-4075
Rights: Доступ по паролю из сети Интернет (чтение)

Allowed Actions:

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

Group: Anonymous

Network: Internet

Annotation

В данной работе проводится сравнение программных платформ для разработки кроссплатформенных мобильных приложений. Целью данной работы является выяснить какой фреймворк будет наилучшем решением для разработки мобильного приложения для электронной коммерции. В работе проводится краткое сравнение между четырьмя основными наиболее популярными и оптимальными мобильными платформами, и последующее детальное сравнение двух наиболее подходящих из них. Произведено детальное сравнение таких аспектов, как производительности, списка зависимостей, тестируемости, архитектуры и отладки приложений, написанных с использованием React Native и Flutter между собой. Произведена разработка мобильных приложений с использованием программной платформы Flutter, а также React Native. В ходе работы выявляется предназначение каждого из рассматриваемых фреймворков, путём анализа их положительных и отрицательных сторон.

In this work comparison of software platforms for development of cross-platform mobile applications is carried out. The purpose of this work is to find out which framework will be the best solution for developing mobile applications for e-commerce. In this work we make a brief comparison between the four most popular and optimal mobile platforms, and then a detailed comparison of the two most suitable of them. A detailed comparison is made of such aspects as performance, dependency list, testing, architecture and debugging of applications written using React Native and Flutter among themselves. Development of mobile applications with use of Flutter software platform and React Native is made. In the course of the work the purpose of each of the frameworks under consideration is revealed by analyzing their positive and negative sides.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read
Internet Authorized users SPbPU Read
Internet Authorized users (not from SPbPU)
-> Internet Anonymous

Usage statistics

stat Access count: 25
Last 30 days: 0
Detailed usage statistics