MAIN ASPECTS OF CREATING MOBILE APPLICATIONS AND SELECTING THE INSTRUMENTS FOR THEIR DEVELOPMENT
DOI:
https://doi.org/10.26906/SUNZ.2020.1.074Keywords:
framework, mobile application, native, multi-platform, programming language, JavaScript, React Native, Java, Kotlin, Objective C, Swift, Android, iOSAbstract
The paper describes the main chronological aspects of network development, describes the main differences between native and multi-platform development of mobile applications, presents their comparative analysis, shows the effectiveness of combining these two technologies. According to the authors, the symbiosis of these developments is a universal and alternative option for creating various projects that are usually developed either native or multi-platform. The combination of development technologies is recommended by the authors specifically for those projects that do not require high productivity, but are large enough, for example, educational applications for educational institutions. The authors presented the optimal selection algorithm for creating mobile applications. The popularity of mobile platforms and mobile applications is constantly growing, and therefore the mobile application market must be constantly updated and meet modern requirements. Modernization of development technologies is an urgent topic, which causes widespread interest of customers, developers and users. The subject of research is the means of implementing the creation of mobile applications. The purpose of the work is to give recommendations on the high-quality selection of modern technologies and existing widely used development tools, which are the most popular for creating mobile applications. Results - modern technologies and tools for developing mobile applications are analyzed, their comparative analysis is given. Analyzing the research carried out in the work, the user can create his own mobile application, for example, a training oneDownloads
References
Історія виникнення інтернету, 2016, [Електронний ресурс] – Режим доступу до ресурсу: https://webbuilding.com.ua/ukr/articles/istoriya-interneta/
A brief history of email: dedicated to Ray Tomlinson, 2016, [Електронний ресурс] – Режим доступу до ресурсу: https://phrasee.co/a-brief-history-of-email/
W3C [Електронний ресурс]. Доступно: https://www.w3.org/
Tinder, [Електронний ресурс] – Режим доступу до ресурсу: https://tinder.com/?lang=uk
Monobank | Universal Bank, [Електронний ресурс] – Режим доступу до ресурсу: https://www.monobank.ua/?lang=uk
Wireless Application Protocol 2.0, 2001, [Електронний ресурс] – Режим доступу до ресурсу: http://www.informit.com/articles/article.aspx?p=23999
Восход и закат Symbian, 2011, [Електронний ресурс] – Режим доступу до ресурсу: https://habr.com/ru/post/128361/
Эволюция в вашем кармане: как развивались мобильные приложения, 2018, [Електронний ресурс] – Режим доступу до ресурсу: https://apptractor.ru/info/articles/evolyutsiya-v-vashem-karmane-kak-razvivalis-mobilnyie-prilozheniya.html
Walter Isaacson “Steve Jobs”, Simon & Schuster, 2011
Framework, [Електронний ресурс] – Режим доступу до ресурсу: https://whatis.techtarget.com/definition/framework
React Native. Build native mobile apps using JavaScript and React, [Електронний ресурс] – Режим доступу до ресурсу: https://facebook.github.io/react-native/
Kotlin, [Електронний ресурс] – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/Kotlin
iOS и Android занимают уже 99,9% рынка мобильных ОС, 2018, [Електронний ресурс] – Режим доступу до ресурсу: https://www.ixbt.com/news/2018/02/24/iOS-android-99-9.html
Native vs. Cross-Platform Apps – You’ll Be the Winner, 2018, [Електронний ресурс] – Режим доступу до ресурсу: https://www.zeolearn.com/magazine/native-vs-cross-platform-apps-youll-be-the-winner
Cross-platform vs. Native Mobile App Development: Choosing the Right Dev Tools for Your App Project, 2017, [Електронний ресурс] – Режим доступу до ресурсу: https://medium.com/all-technology-feeds/cross-platform-vs-native-mobile-app-development-choosing-the-right-dev-tools-for-your-app-project-47d0abafee81
Cross-platform vs native app development?, 2019, [Електронний ресурс] – Режим доступу до ресурсу: https://www.brightec.co.uk/ideas/cross-platform-vs-native-app-development
Омелян, О. М.; Ічанська, Н. В. “Використання інформаційно- комунікаційних технологій у процесі викладання математики”, Математика в сучасному технічному університеті: Матеріали Шостої міжнародної науково-практичної конференції, (Київ 28-29 грудня, 2017 р.) – Київ: КПІ імені Ігоря Сікорського (Київ), 2018. – С. 370-374.
Мeтoдoлoгiя пiдвищeння якoстi фyнкцioнyвaння iнфoрмaцiйнo-тeлeкoмyнiкaцiйниx систeм: Мoнoгрaфiя / O. В. Шeфeр. – Пoлтaвa: ПoлтНТУ імені Юрія Кондратюка, 2019. – 236 с.
React Native, [Електронний ресурс] – Режим доступу до ресурсу: https://en.wikipedia.org/wiki/React_Native
Типи мобільних додатків, [Електронний ресурс] – Режим доступу до ресурсу: https://smile-ukraine.com/ua/mobile-apps/mobile-apps-types