DOI: https://doi.org/10.32515/2664-262X.2019.2(33).208-213

Перспективи застосування React Native для розробки кросплатформних мобільних додатків

Н. А. Шевців, Д. В. Швець, Н. О. Карабут

Об авторах

Н. А. Шевців, магістр, Криворізький національний університет, м. Кривий Ріг, Україна

Д. В. Швець, старший викладач, Криворізький національний університет, м. Кривий Ріг, Україна

Н. О. Карабут, старший викладач, Криворізький національний університет, м. Кривий Ріг, Україна

Анотація

Стаття присвячена дослідженню питання визначення оптимальних методів і інструментальних засобів кросплатформної розробки мобільних додатків, що дозволяють прискорити процес написання програмного коду додатків. Актуальність досліджень полягає в тому, що традиційно процес розробки мобільних додатків складається з двох частин – розробки програмного продукту для платформ Android та iOS на різних мовах програмування. Зазначений підхід значно збільшує затрати часу на розробку мобільних додатків. Поставлена мета полягає в аналізі існуючих на сьогоднішній день засобів розробки кросплатформних мобільних додатків для пришвидшення процесу створення мобільного програмного забезпечення. В роботі проведено аналіз існуючих на сьогоднішній день технологій, які використовуються для створення мобільних додатків, розглянуті їх переваги та недоліки. Зазначено, використання яких мов програмування вимагають ті чи інші інструменти, розглянуті механізми їх роботи, описані можливості застосування та можливі обмеження щодо їх використання. В дослідженні описано нюанси використання фреймворка React Native як одного з найбільш вдалих рішень для кросплатформної розробки мобільних додатків, механізм його роботи, переваги використання. Проаналізовано дані про зацікавленість розробників у застосуванні фреймворку React Native для створення додатків, пошукові тренди стосовно даної технології, кількість завантажень інсталяційного пакету React Native. Проведені дослідження показали, що використання фреймворку React Native для розробки кросплатформних мобільних додатків має значні переваги. Створюване за допомогою React Native програмне забезпечення при запуску на мобільному телефоні використовує нативний код та забезпечує високу продуктивність. Крім того, вивчення фреймворку React Native дозволяє одночасно опановувати тонкощі роботи з мобільними платформами та стек web-технологій.

Ключові слова

React Native, фреймворк, Android, iOS, мобільний додаток, розробка
PDF

Посилання

1. Apache Cordova. URL: https://cordova.apache.org/ (Last accessed: 03.11.2019)

2. Мобильная среда разработки приложений Apache Cordova. URL: https://flexberry.github.io/ru/gbt_cordova.html (Last accessed: 07.11.2019)

3. Xamarin – an app platform for building Android and iOS apps with .NET and C#. URL https://dotnet.microsoft.com/apps/xamarin (Last accessed: 07.11.2019)

4. Flutter – Google’s UI toolkit for building natively compiled applications for mobile, web, and desktop. URL: https://flutter.dev/ (Last accessed: 17.11.2019)

5. Flutter. URL: https://habr.com/ru/post/430918/ (Last accessed: 14.11.2019)

6. Темиргалиев Ж.Е. Особенности разработки геолокационных приложений для мобильных устройств с помощью фреймворка React Native. ИнтерКарто. ИнтерГИС: материалы Междунар. конференции 2019. Вып. 25(1). C.414–422 http://doi.org/10.35595/2414-9179-2019-1-25-414-422

7. Lazcano Calixto, Ricardo Neftali, Valencia González, Luis Ángel, Baena Díaz, Daniel Esteban y Venegas Guzmán, Ricardo. (2019). React Native: acortando las distancias entre desarrollo y diseño móvil multiplataforma / Revista Digital Universitaria (RDU). Vol.20 (5). DOI:http://doi.org/10.22201/codeic.16076079e.2019.v20n5.a5

8. BRITO, H. et al. Javascript in mobile applications: React native vs ionic vs nativescript vs native development [javascript em aplicações móveis: React native vs ionic vs nativescript vs desenvolvimento nativo] / IEEE Computer Society, 2018. v. 2018-June, p. 1– 6

9. H. Brito, Á. Santos, J. Bernardino, A. Gomes. Mobile development in Swift, Java and React Native: an experimental evaluation in audioguides / 2019 14th Iberian Conference on Information Systems and Technologies (CISTI), Coimbra, Portugal, 2019, pp. 1-6. doi: 10.23919/CISTI.2019.8760864

10. JavaScript: топ тем и фреймворков для изучения в 2019 году. URL: https://medium.com/web-standards/top-js-2019-1116718b2b67 (Last accessed: 18.11.2019)

11. Google Trends. URL: https://trends.google.ru (Last accessed: 18.11.2019)

Пристатейна бібліографія ГОСТ


  • Copyright (c) 2019 Н. А. Шевців, , Д. В. Швець, Н. О. Карабут