Evaluation of Flutter framework time efficiency in context of user interface tasks

Damian Białkowski

damian.bialkowski@pollub.edu.pl
(Poland)

Jakub Smołka


(Poland)

Abstract

The article describes a comparative analysis of the time performance between native Android applications (created with the Android SDK and Java language) and applications created with the Flutter multi-platform framework. The study consisted of creating three pairs of applications that are functionally identical with each other using both programing tools, and then examining the time taken to perform individual actions by both applications. The functionality of the test applications consisted mainly of tasks related to operating on the user interface. The study was carried out on the Huawei P30 using Perfetto tool. Results confirm that native apps are more time efficient than Flutter apps.


Keywords:

Flutter; cross – platform framework; mobile app; Android

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

L. P. Barros, F. Medeiros, E. Moraes, A. F. Júnior, Analyzing the Performance of Apps Developed by using Cross-Platform and Native Technologies, International Conference on Software Engineering and Knowledge Engineering (SEKE 2020).
  Google Scholar

A. M. Qadir, P. Cooper, GPS-based Mobile Cross-platform Cargo Tracking System with Web-based Application, 2020 8th International Symposium on Digital Forensics and Security (ISDFS) 2020 1-7, https://doi.org/10.1109/ISDFS49300.2020.9116336.
DOI: https://doi.org/10.1109/ISDFS49300.2020.9116336   Google Scholar

P. Kotarski, K. Śledź, J. Smołka, Analysis of the impact of development tools used on the performance of the mobile application, 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

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(2) (2017) 50-53, https://doi.org/10.5604/01.3001.0010.4838.
DOI: https://doi.org/10.5604/01.3001.0010.4838   Google Scholar

C. M. Pinto, C. Coutinho, From Native to Cross-platform Hybrid Development, 2018 International Conference on Intelligent Systems (IS) (2018) 669-676, https://doi.org/10.1109/IS.2018.8710545.
  Google Scholar

L. Corral, A. Janes, T. Remencius, Potential Advantages and Disadvantages of Multiplatform Development Frameworks – A Vision on Mobile Environments, Procedia Computer Science 10 (2012) 1202-1207, https://doi.org/10.1016/j.procs.2012.06.173.
DOI: https://doi.org/10.1016/j.procs.2012.06.173   Google Scholar

Flutter framework documentation – performance monitoring, https://docs.flutter.dev/perf/ui-performance, [14.06.2022].
  Google Scholar

Download


Published
2022-12-30

Cited by

Białkowski, D., & Smołka, J. (2022). Evaluation of Flutter framework time efficiency in context of user interface tasks. Journal of Computer Sciences Institute, 25, 309–314. https://doi.org/10.35784/jcsi.3007

Authors

Damian Białkowski 
damian.bialkowski@pollub.edu.pl
Poland

Authors

Jakub Smołka 

Poland

Statistics

Abstract views: 247
PDF downloads: 241