Loading article...
Loading article...
Stream/Area:
-
Subject:
-
Paper ID:
IJSREM48732
Volume:
9 |
5 |
May 2025
Pages:
Publication Frequency:
Monthly (12 issues per year)
License:International Journal of Scientific Research in Engineering and Management follows the Creative Commons Attribution 4.0 (CC BY 4.0) License, allowing free use and distribution with proper attribution.
Selecting a correct mobile development framework is crucial for obtaining efficiency, maintainability, and performance for Android apps. This study presents a comparative analysis of four most popular Android frameworks: Flutter, Kotlin Multiplatform, Jetpack Compose, and React Native. Every framework offers a variety of strengths and trade-offs concerning performance, UI capabilities, platform integration, developer experience, and community support. Flutter, Google’s creation, is a UI toolkit that provides cross-platform development using a shared codebase through its Skia rendering engine-based highly customizable and fast UI. But its dependency on Dart and non-native orientation can bring along integration issues. Kotlin Multiplatform, in contrast, supports code sharing while maintaining native UI development, thus being a good option for teams that value platform-specific experiences but minimize duplicated logic. Jetpack Compose, Google’s new declarative UI library for Android, enhances UI development with concise, reactive code but is only for Android, restricting its cross-platform capability. React Native, sponsored by Meta, supports cross-platform development with JavaScript and native-component bridge with balanced performance and development speed but at risk of performance bottlenecks due to its JavaScript-to-native interface. This book compares empirically these frameworks on parameters such as rendering speed, memory, development ease, and flexibility between platforms. Based on analysis of actual implementation scenarios, the study discusses the pros and cons of each framework and offers recommendations to developers, companies, and teams in selecting the optimal framework based on project requirements. The results indicate that the best option relies upon the level of complexity in projects, the skill level of the team, performance requirements, and long-term maintenance. The analysis is a guide for Android development framework choices by developers in the changing environment of Android development.
KEYWORDS
Publication Date
5/26/2025
Peer Review Type
Double-Blind Peer Review
Review Rounds: 2
Documents
Article Views
0
Total views since publication
PDF Downloads
10
Total downloads since publication
Geographic Reach
5
Digital Preservation: This article is permanently archived on Zenodo and complies with all data preservation standards across major indexing platforms.
Plagiarism Screening
This manuscript has been checked for plagiarism using TurnitinPlagiarismChecker software.
Conflict of Interest
The authors declare no conflict of interest related to this research work.
Funding Information
No funding information available for this research.
Related research in the same subject area
Loading similar articles...