Vom 20.12.2025 bis 11.01.2026 ist die Universitätsbibliothek geschlossen. Ab dem 12.01.2026 gelten wieder die regulären Öffnungszeiten. Ausnahme: Medizinische Hauptbibliothek und Zentralbibliothek sind bereits ab 05.01.2026 wieder geöffnet. Weitere Informationen

Treffer: Code Smells and Development Efficiency in Native and Cross-Platform Mobile Applications: A Study of Java, Kotlin, and Flutter.

Title:
Code Smells and Development Efficiency in Native and Cross-Platform Mobile Applications: A Study of Java, Kotlin, and Flutter.
Source:
Journal of Information Processing Systems; Aug2025, Vol. 21 Issue 4, p401-412, 12p
Database:
Complementary Index

Weitere Informationen

While many methods have been proposed for creating mobile applications, developers have struggled to decide which is best. This study contrasts native and cross-platform application development methodologies, paying special attention to the growing popularity of Flutter and the trend away from Java in favor of Kotlin. Using Java, Kotlin, and Dart (Flutter) to create identical applications, this research provides useful insights into factors influencing developers' choice of programming languages and frameworks in mobile application development. In addition, this research investigates development best practices by analyzing the quality of the code in 45 public GitHub repositories. The study measures the impact of choosing a particular language or framework on code smells and development efficiency by evaluating LOC and code smells using semi-automated SonarQube assessments, which include the measurement of severity levels. Preliminary findings show differences in the code quality produced by the two approaches, offering developers useful information on reducing code smells and improving project quality. [ABSTRACT FROM AUTHOR]

Copyright of Journal of Information Processing Systems is the property of Korea Information Processing Society and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)