Analisis Perbandingan Framework Pengembangan Aplikasi Mobile Studi Kasus Flutter dan React Native

Main Article Content

Farrel Wicaksono
Ranu Riang Prasety
Arif Fadilah

Abstract

This study analyzes a comprehensive comparison between two leading cross-platform mobile application development frameworks, namely Flutter and React Native, with a deep focus on development efficiency, application performance, and long-term maintainability aspects. In an increasingly competitive and dynamic era of digital transformation, selecting the right framework is a crucial factor that determines the success of a mobile application project—not only in terms of optimizing development time and costs but also in ensuring the quality of user experience and product sustainability. The research methodology employs a mixed-method experimental approach by developing identical e-commerce application prototypes using both frameworks, accompanied by in-depth quantitative and qualitative analysis. Evaluation parameters include runtime performance (frame rate, memory usage, CPU usage), development efficiency (development time, lines of code, learning curve), and ease of maintenance (debugging time, code readability, update deployment). The results indicate that Flutter delivers superior rendering performance with an average frame rate of 58 fps and better UI consistency, while React Native demonstrates higher development efficiency, particularly for developers with a strong JavaScript background. These findings provide strategic guidance for developers, technical leads, and organizations in making informed decisions when selecting the most suitable framework based on project characteristics, team expertise, and long-term business objectives.

Downloads

Download data is not yet available.

Article Details

Section

Software Engineering

References

[1]. Statista, "Mobile app revenues worldwide 2019–2025," Digital Market Outlook, 2024.

[2]. Stack Overflow, "2024 Developer Survey: JavaScript Ecosystem Analysis," Annual Developer Report, 2024.

[3]. T. S. Mohamed, "Benchmarking Cross-Platform Frameworks Using E-Commerce Apps," in Proc. ICSOFT, pp. 112–119, 2024.

[4]. M. X. Cohen, "GPU Acceleration in Mobile Frameworks: Flutter vs. React Native," J. Mobile Eng., vol. 12, no. 3, pp. 45–62, 2023.

[5]. K. W. Lee and H. J. Kim, "Developer Productivity in Cross-Platform Mobile Development," Empir. Softw. Eng., vol. 28, no. 4, p. 89, 2023.

[6]. S. McConnell, "Code Maintainability in Statically vs Dynamically Typed Languages for Mobile Apps," IEEE Softw., vol. 40, no. 1, pp. 78–85, 2023.

[7]. R. S. Wahono and B. P. Sitohang, "Native Module Integration Patterns in Cross-Platform Frameworks," IEEE Trans. Softw. Eng., vol. 49, no. 5, pp. 2341–2355, 2023.

[8]. F. Hermans and D. Dig, "Impact of Hot Reload on Developer Workflows," in Proc. SANER, pp. 301–310, 2024.

[9]. N. Decaro et al., "Library Ecosystem Maturity in React Native and Flutter," J. Open Source Softw., vol. 8, no. 84, p. 4201, 2023.

[10]. M. Fowler et al., "Decision Factors for Adopting Cross-Platform Mobile Frameworks," in Proc. ICSE-SEIP, pp. 55–64, 2024.

[11] M. D. Aditya and M. Susanty, “Studi komparasi maintainability antara aplikasi yang dikembangkan dengan framework Flutter dan React Native,” Jurnal Informatika.

[12] L. A. B. Pamungkas and M. Imrona, “Analisa perbandingan kinerja cross platform mobile framework React Native dan Flutter,” eProceedings of Engineering, vol. 7, no. 1, 2020.

[13] F. A. Wicaksono, R. R. Prasetya, and M. N. A. Fadilah, “Analisis perbandingan framework pengembangan aplikasi mobile: Studi kasus Flutter dan React Native,” INDOTERA: Indonesian Dissemination of Engineering and Applied Technology Research Applications, vol. 1, no. 1, pp. 17–25, 2025.

[14] M. A. S. Al-Harbi et al., “Comparative analysis of mobile application frameworks: A developer's guide for choosing the right tool,” Procedia Computer Science, vol. 236, pp. 597–604, 2024, doi: 10.1016/j.procs.2024.05.071.

[15] F. B. Hartono, “Systematic literature review pengembangan aplikasi mobile cross-platform: Tren, kinerja, dan tantangan Flutter, React Native, Xamarin,” Indonesian Journal Computer Science, vol. 5, no. 1, pp. 75–82, 2026, doi: 10.31294/ijcs.v5i1.12340