Порівняння розробки вебзастосунку та мобільного додатку засобами фреймворку Flutter
Loading...
Files
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
UA : Робота викладена на 47 сторінках друкованого тексту, містить 16 рисунків, 10 таблиць, 11 джерел. Об’єкт дослідження – процес розробки кросплатформених програмних застосунків. Мета роботи: зменшення часу на пошук та відстеження посилок користувачами шляхом програмної реалізації застосунку «GO BOX» (з використанням Firebase Authentication та Cloud Firestore), на основі якого проводиться порівняння розробки вебзастосунку та мобільного додатку засобами фреймворку Flutter. Методи дослідження – аналіз предметної області, порівняльний аналіз, об’єктно-орієнтоване проєктування, моделювання структури даних, програмна реалізація, функціональне тестування та аналіз результатів розгортання на різних платформах. У роботі розглянуто основи кросплатформеної розробки, особливості Flutter для створення мобільних і вебзастосунків, а також структуру проєкту nova_post: моделі, сервіси, репозиторії та основні сторінки. Практична частина присвячена застосунку «GO BOX», який забезпечує авторизацію за номером телефону, перегляд і пошук посилок, відображення історії трекінгу та розмежування доступу між користувачем і гостем. Результатом роботи є опис готового кросплатформеного застосунку, порівняння веб і мобільної реалізації на Flutter.
EN : The work is presented on 47 pages of printed text, 16 figures, 10 tables, 11 references. The object of the study is the process of developing cross-platform software applications. The aim of the study is to reduce the time spent by users on searching and tracking parcels through the software implementation of the «GO BOX» application (using Firebase Authentication and Cloud Firestore), on the basis of which a comparison of web and mobile application development using the Flutter framework is conducted. The methods of research include domain analysis, comparative analysis, object-oriented design, data structure modeling, software implementation, functional testing, and analysis of deployment results for different platforms. The paper examines the basics of cross-platform development, the features of Flutter for creating mobile and web applications, and the structure of the nova_post project, including its models, services, repositories, and main pages. The practical part is devoted to the «GO BOX» application, which provides phone number authentication, parcel viewing and search, tracking history display, and access differentiation between an authorized user and a guest. The result of the work is a description of the completed cross-platform application, a comparison of web and mobile implementation using Flutter.
EN : The work is presented on 47 pages of printed text, 16 figures, 10 tables, 11 references. The object of the study is the process of developing cross-platform software applications. The aim of the study is to reduce the time spent by users on searching and tracking parcels through the software implementation of the «GO BOX» application (using Firebase Authentication and Cloud Firestore), on the basis of which a comparison of web and mobile application development using the Flutter framework is conducted. The methods of research include domain analysis, comparative analysis, object-oriented design, data structure modeling, software implementation, functional testing, and analysis of deployment results for different platforms. The paper examines the basics of cross-platform development, the features of Flutter for creating mobile and web applications, and the structure of the nova_post project, including its models, services, repositories, and main pages. The practical part is devoted to the «GO BOX» application, which provides phone number authentication, parcel viewing and search, tracking history display, and access differentiation between an authorized user and a guest. The result of the work is a description of the completed cross-platform application, a comparison of web and mobile implementation using Flutter.
Description
Бойченко Н. А. Порівняння розробки вебзастосунку та мобільного додатку засобами фреймворку Flutter : кваліфікаційна робота бакалавра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник А. О. Климчук. Запоріжжя : ЗНУ, 2026. 47 с.