Please use this identifier to cite or link to this item: https://dspace.znu.edu.ua/jspui/handle/12345/19115
Title: Особливості застосування фреймворків Flutter і React Native для створення мобільних застосунків
Authors: Макушин, Дмитро Володимирович
Keywords: кросплатформна розробка
React Native
Flutter
фреймворки мобільних застосунків
нативні компоненти
особливості розробки мобільних
JavaScript
Issue Date: 2024
Abstract: UA : Метою дослідження є порівняння можливостей та дослідження особливостей використання фреймворків Flutter та React Native, а також визначення рекомендацій щодо використання фреймворків для розробки мобільних застосунків залежно від вимог до їх функціональності. Під час дослідження розглянув проблему вибору кросплатформної розробки мобільних застосунків. Для цього створив застосунки для двох популярних операційних систем, iOS та Android, на базі фреймворків Flutter та React Native. Провів порівняльний аналіз роботи базових компонентів, використання датчиків, навігації між екранами, обробки введення користувача (включаючи жести), роботи з графікою та анімацією, доступу до нативних UI компонентів, використання сторонніх бібліотек і таке інше. Також здійснив порівняльний огляд мов програмування Dart та JavaScript (TypeScript). На основі результатів дослідження розробив рекомендації щодо використання фреймворків для розробки мобільних застосунків, враховуючи вимоги до їх функціональності.
EN : The aim of the research is to compare the capabilities and explore the features of using Flutter and React Native frameworks, as well as to determine recommendations for using frameworks for mobile application development based on their functionality requirements. During the research, I examined the problem of choosing cross-platform mobile application development. For this purpose, I created applications for two popular operating systems, iOS and Android, based on the Flutter and React Native frameworks. I conducted a comparative analysis of the performance of basic components, sensor usage, screen navigation, user input handling (including gestures), graphics and animation handling, access to native UI components, and the use of third-party libraries, among others. Additionally, I conducted a comparative review of the Dart and JavaScript (TypeScript) programming languages. Based on the research findings, I developed recommendations for using frameworks for mobile application development, taking into account their functionality requirements.
Description: Макушин Д. В. Особливості застосування фреймворків Flutter і React Native для створення мобільних застосунків : кваліфікаційна робота магістра спеціальності 121 «Інженерія програмного забезпечення» / наук. керівник Г. П. Коломоєць. Запоріжжя : ЗНУ, 2024. 106 с.
URI: https://dspace.znu.edu.ua/jspui/handle/12345/19115
Appears in Collections:Кваліфікаційні випускні роботи здобувачів магістерського рівня вищої освіти кафедри електроніки, інформаційних систем та програмного забезпечення

Files in This Item:
File Description SizeFormat 
Диплом Макушина.pdfМагістерська робота4.72 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.