A multi-criteria comparison of mobile applications built with the use of Android and Flutter Software Development Kits

Damian Gałan


Politechnika Lubelska (Poland)

Konrad Fisz

konrad.fisz@pollub.edu.pl
Politechnika Lubelska (Poland)

Piotr Kopniak


Politechnika Lubelska (Poland)

Abstract

This publication presents a multi-criteria comparison of two mobile applications built with the use of Android and Flutter SDK. The former has been implemented with Kotlin and the latter with Dart. The benchmarking process examines factors such as execution time and CPU usage during data and disk operations. During the analysis, attention was paid to the length and volume the source code, community support and the availability of libraries. The comparative analysis shows that a mobile application written using Android SDK is often not only faster and more efficient, but also has greater community support and the number of libraries available. In addition, an analysis of the source code volume showed that Flutter has more concise but more difficult to navigate code than Android.


Keywords:

Android SDK, Flutter, comparison, benchmark

M. A. Khaled, R. S. Tariq, S. Khaled, Mobile Gaming Trends and Revenue Models, Springer International Publishing (2016).
  Google Scholar

M. Naldi, Concentration in the mobile operating systems market, Universit‘y of Rome Tor Vergata (2016).
  Google Scholar

M. Napoli, Beginning Flutter: A Hands On Guide to App Development, John Wiley & Sons, 2019.
DOI: https://doi.org/10.1002/9781119550860   Google Scholar

D. Sulowski, G. Kozieł, Analiza porównawcza języków Kotlin i Java używanych do tworzenia aplikacji na system Android, Journal of Computer Sciences Institute 13 (2019) 354-358. https://doi.org/10.35784/jcsi.1332
DOI: https://doi.org/10.35784/jcsi.1332   Google Scholar

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
DOI: https://doi.org/10.35784/jcsi.642   Google Scholar

D. Dobrzański, W. Zabierowski, The comparison of native apps performance on iOS (Swift) and Android with cross-platform application - Xamarin: student project, International Journal of Microelectronics and Computer Science 8 (2018) 112-116.
  Google Scholar

P. Grzmil, M. Skublewska-Paszkowska, E. Łukasik, J. Smołka, Performance analysis of native and cross-platform mobile applications, Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska 7 (2017) 50-53. https://doi.org/10.5604/01.3001.0010.4838
DOI: https://doi.org/10.5604/01.3001.0010.4838   Google Scholar

Download


Published
2021-06-30

Cited by

Gałan, D., Fisz, K., & Kopniak, P. (2021). A multi-criteria comparison of mobile applications built with the use of Android and Flutter Software Development Kits. Journal of Computer Sciences Institute, 19, 107–113. https://doi.org/10.35784/jcsi.2614

Authors

Damian Gałan 

Politechnika Lubelska Poland

Authors

Konrad Fisz 
konrad.fisz@pollub.edu.pl
Politechnika Lubelska Poland

Authors

Piotr Kopniak 

Politechnika Lubelska Poland

Statistics

Abstract views: 994
PDF downloads: 743