Author:
Kozłowski Łukasz,Kozieł Grzegorz
Abstract
This paper presents the results of a comparative analysis of Java and Dart programming languages in terms of suitability for creating mobile applications. The research was carried out on two proprietary applications with identical functionalities, which were implemented in the analyzed languages. The analysis covers areas such as: CPU load, RAM consumption, battery consumption and program execution time. Additionally, on the basis of proprietary applications, the code structure, number of lines of code and community support were considered. The results of the analysis indicate that it is difficult to clearly determine which language is more efficient, so the choice between Java and Dart should be analytical and best suited to the requirements of a given application.
Subject
Polymers and Plastics,General Environmental Science
Reference15 articles.
1. Popularność mobilnych systemów operacyjnych, https://www.statista.com/statistics/272698/global-market-share-held-by-mobile-operating-systems-since-2009, [12.10.2021].
2. Cechy Aplikacji natywnych i wieloplatformowych, https://www.uptech.team/blog/native-vs-cross-platform-app-development, [11.12.2021].
3. P. Kotarski, K. Śledź, J. Smołka, Analiza wydajności aplikacji mobilnych przy zastosowaniu różnych narzędzi programistycznych do ich budowy, Journal of Computer Sciences Institute 6 (2018) 68-72. https://doi.org/10.35784/jcsi.642
4. D. Gałan, K. Fisz, P. Kopniak, Porównanie aplikacji mobilnych zbudowanych przy zastosowaniu zestawów narzędzi programistycznych Android oraz Flutter z użyciem wielu kryteriów, Journal of Computer Sciences Institute 19 (2021) 107-113. https://doi.org/10.35784/jcsi.2614
5. Android Studio, https://developer.android.com/studio [11.12.2021].