Tytuł artykułu
Treść / Zawartość
Pełne teksty:
Identyfikatory
Warianty tytułu
Języki publikacji
Abstrakty
Purpose: The purpose of the paper is to present the approaches of developing mobile applications and the technologies used for this process to facilitate the choice of the right programming approach in the initial phase of an IT project. Design/methodology/approach: Taking the right and adequate decision on choosing the proper approach to software development should be preceded by searching for available solutions and a there reliable comparison. The collected and compared information comes from current scientific sources and official conferences, which is the basis for making the right decisions at the start of a new project. Findings: Hybrid approach to the manufacture of mobile applications provide applications to run the most popular mobile operating systems. However, the technologies used in this programming approach are not adopted to the extent they have been in the native approach. Originality/value: The article summarizes and compares the approaches of developing mobile applications. The presented comparison, together with information on the used technologies, helps system architects and programmers in making a decision about the use of a given programming approach based on the given technologies when creating a new project.
Słowa kluczowe
Rocznik
Tom
Strony
77--88
Opis fizyczny
Bibliogr. 28 poz.
Twórcy
autor
- Wroclaw University of Science and Technology, Faculty of Computer Science and Management, Wroclaw
autor
- Wroclaw University of Science and Technology, Faculty of Computer Science and Management, Wroclaw
autor
- Wroclaw University of Science and Technology, Faculty of Architecture, Wroclaw
autor
- Wroclaw University of Science and Technology, Faculty of Architecture, Wroclaw
Bibliografia
- 1. A. Studio (2017). Android Studio. The Official IDE for Android.
- 2. Aplikacja internetowa czy mobilna? https://mansfeld.pl/programowanie/aplikacja-internetowa-vs-mobilna/, 08.04.2020.
- 3. Ballard, B. (2007). Designing the mobile user experience. John Wiley & Sons.
- 4. Charlesworth, A. (2009). The ascent of smartphone. IET.
- 5. Co to jest środowisko Xamarin? https://docs.microsoft.com/pl-pl/xamarin/get-started/what-is-xamarin, 22.04.2020.
- 6. Eisenman, B. (2015). Learning react native: Building native mobile apps with JavaScript. O'Reilly Media, Inc.
- 7. Fayzullaev, J. (2018). Native-like cross-platform mobile development: Multi-os engine & kotlin native vs flutter. Kaakkois-Suomen ammattikorkeakoulu.
- 8. Flutter internals. https://www.didierboelens.com/2019/09/flutter-internals/, 22.04.2020.
- 9. Flutter vs Xamarin vs Native trends, https://trends.google.com/trends/explore? geo=US&q=react %20native,flutter,Xamarin, 27.04.2020.
- 10. Frachet, M. (2020). Understanding the React Native bridge concept, https://hackernoon.com/understanding-react-native-bridge-concept-e9526066ddb8, 12.05.2020.
- 11. Gajewski, M. (2017). Windows Phone umarł. Tym razem formalnie i na dobre, https://www.spidersweb.pl/2017/07/microsoft-windows-phone.html, 10.05.2020.
- 12. Gargenta, M. (2011). Learning android. O'Reilly Media, Inc.
- 13. Hagos, T. (2019). Android Studio IDE Quick Reference: A Pocket Guide to Android Studio Development. Apress.
- 14. Hartman, R., Rokitta, C., Peake, D. (2013). Oracle Application Express for Mobile Web Applications. Springer.
- 15. Heitkötter, H., Hanschke, S., Majchrzak, T.A. (2012). Evaluating cross-platform development approaches for mobile applications. International Conference on Web Information Systems and Technologies.
- 16. Huynh, M.Q., Ghimire, P., Truong, D. (2017). Hybrid app approach: could it mark the end of native app domination? Issues in Informing Science and Information Technology, vol. 14, pp. 049-065.
- 17. iOS, https://teamquest.pl/baza-wiedzy/systemy-operacyjne-systemy-mobilne/ios/62.html, 16.04.2020.
- 18. Knott, M. (2016). Beginning Xcode: Swift 3 Edition. Apress.
- 19. Lardinois, F. (2020). Kotlin is now Google’s preferred language for Android app development. https://techcrunch.com/2019/05/07/kotlin-is-now-googles-preferred-language-for-android-app-development/, 04.05.2020.
- 20. Lehman, M. (2020). Aplikacja mobilna – Hybryda, Progresywna, czy Natywna? https://www.gmi.pl/blog/aplikacja-mobilna-hybryda-natywna/, 03.05.2020.
- 21. Liu, F. (2013). Android native development kit cookbook. Packt Publishing Ltd.
- 22. Mainkar, P. (2017). Expert Android Programming: Master skills to build enterprise grade Android applications. Packt Publishing Ltd.
- 23. Mobile Operating System Market Share Worldwide. Retrived from: https://gs.statcounter.com/os-market-share/mobile/worldwide, 12.04.2020.
- 24. Native vs Hybrid – jaki rodzaj aplikacji mobilnej wybrać? https://appchance.com/pl/ blog/native-vs-hybrid-jaki-rodzaj-aplikacji-mobilnej-wybrac, 24.04.2020.
- 25. Panhale, M. (2016). Beginning hybrid mobile application development. Heiderberg: Springer.
- 26. Que, P., Guo, X., Zhu, M. (2016). A comprehensive comparison between hybrid and native app paradigms. 8th International Conference on Computational Intelligence and Communication Networks (CICN).
- 27. Tiano, J. (2016). Learning Xcode 8. Packt Publishing Ltd.
- 28. Windmill, E. (2020). Flutter in Action. Manning Publications.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-c1462535-bb63-499b-bbb9-9ebb20fe82a4