Cross-Platform vs. Native Mobile Development: A Comprehensive Study Using an Expense Tracker Application
subject: Android; Cross-Platform; Developer Productivity; Expense Tracker; Flutter; Mobile Performance; React Native; Scalability
description: 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.
creator: George, Kuruvilla; Kirubanand, V.B.; Sandeep, J.
source: Proceedings of the 2025 International Conference on Computational Innovations and Sustainable Technologies, ICCIST 2025;
publisher: Institute of Electrical and Electronics Engineers Inc.
date: 01-01-2025
rights: Restricted Access; Hardcopy may be available in the library
relation: ISBN: 979-833159676-7;
language: English
type: Conference paper
coverage: 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