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


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).

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

M. Napoli, Beginning Flutter: A Hands On Guide to App Development, John Wiley & Sons, 2019.

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

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

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.

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

Download

Published : 2021-06-30


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

Damian Gałan 
  Poland
Konrad Fisz  konrad.fisz@pollub.edu.pl
Politechnika Lubelska  Poland
Piotr Kopniak 
Politechnika Lubelska  Poland