Cross-Platform vs. Native Mobile Development: A Comprehensive Study Using an Expense Tracker Application
Android; Cross-Platform; Developer Productivity; Expense Tracker; Flutter; Mobile Performance; React Native; Scalability
In this paper, the Native Android, Flutter, and React Native are compared in an empirical way with the help of an Expense Tracker application on Android (Pixel 6, Android 14). The Native, Flutter, and React Native had an average start up time of 1.5 s, 2.4 s, and 3.0 s respectively. Maintainability Indexes and SUS scores demonstrate that Flutter provides efficiency without affecting the code quality. It was measured using standardized tools Android Studio Profiler, Trepn Profiler and SonarQube to measure performance, scalability and security. Findings show that Native Android provides the best performance and security, and Flutter is 35 times faster to develop and has a well-maintained code. Results guide the choice of frameworks by practitioners. 2025 IEEE.
George, Kuruvilla; Kirubanand, V.B.; Sandeep, J.
Proceedings of the 2025 International Conference on Computational Innovations and Sustainable Technologies, ICCIST 2025;
Institute of Electrical and Electronics Engineers Inc.
Restricted Access; Hardcopy may be available in the library
https://doi.org/10.1109/ICCIST67338.2025.11438298 https://www.scopus.com/pages/publications/105037437530?origin=resultslist
George K., CHRIST (Deemed to be University), Department of Computer Science, Bangalore, India; Kirubanand V.B., CHRIST (Deemed to be University), Department of Computer Science, Bangalore, India; Sandeep J., CHRIST (Deemed to be University), Department of Computer Science, Bangalore, India