Download PDFOpen PDF in browserFrom Java to Flutter: Evaluating Modern Frameworks in Mobile App Development with Semantic EditorEasyChair Preprint 154395 pages•Date: November 18, 2024AbstractThis study investigates the transition from Java to Flutter in mobile app development, using the Semantic Editor application as a case study. It evaluates the benefits of adopting Flutter over traditional Java methods in the fast-evolving mobile technology landscape. The research starts with an overview of Java's historical significance in app development and introduces Flutter as a contemporary framework designed to tackle issues like platform fragmentation and code redundancy. Versions of the Semantic Editor were developed in both Java and Flutter to compare aspects such as development efficiency, user interface quality, and overall performance. The findings demonstrate that Flutter significantly enhances development speed, interface adaptability, and user experience when compared to Java. Additionally, a theoretical comparison with React Native was performed, ultimately favoring Flutter for its superior performance and UI capabilities. This study offers valuable insights for development teams considering a switch to Flutter, providing guidance for strategic decision-making in future mobile app projects. The results suggest that Flutter's cross-platform approach and advanced features make it an attractive choice for modern mobile app development, especially for applications demanding complex user interfaces and real-time collaboration functionalities. Keyphrases: Flutter, Java, cross-platform development, mobile app development
|