COMPARATIVE ANALYSIS OF UI CONSTRUCTION AND PERFORMANCE IN ANDROID AND FLUTTER FRAMEWORKS
Zou Donglan1, Mohamad Yusof Darus2*, Maslina Abdul Aziz3, Suzana Zambri4
1School of mathematics and computer, Xinyu University, Xinyu, Jiangxi, China
2*,3,4College of Computing, Informatics and Mathematics ,UiTM, Malaysia
1This email address is being protected from spambots. You need JavaScript enabled to view it., 2*This email address is being protected from spambots. You need JavaScript enabled to view it., 3This email address is being protected from spambots. You need JavaScript enabled to view it., 4This email address is being protected from spambots. You need JavaScript enabled to view it.
ABSTRACT
This article examines the process of building user interfaces (UI) using two leading mobile application development tools: Android and Flutter. By developing common login interfaces, the UI construction between these platforms was compared and contrasted. The study highlights key differences in UI elements, design paradigms, and performance metrics, offering a comprehensive analysis. A detailed experimental plan to assess and compare UI development in Flutter and Android was designed, followed by performance evaluations based on metrics such as application size, runtime speed, and memory usage. The findings aim to help beginners quickly grasp and master these tools. Furthermore, the implications for developers, particularly regarding code complexity, reusability, and the overall development experience were discussed. This research contributes to the ongoing discourse on mobile app development best practices, helping guide tool selection for specific project requirements.
Keywords: Android, Flutter, Mobile Application Development, Usability, User Interfaces (UI).
Published On: 1 October 2024