Related Experiment Video
Updated: Nov 3, 2025

Quantified Assessment of Infant's Gross Motor Abilities Using a Multisensor Wearable
Published on: May 17, 2024
A Comparison of Java, Flutter and Kotlin/Native Technologies for Sensor Data-Driven Applications
Kamil Wasilewski1, Wojciech Zabierowski1
1Department of Microelectronic and Computer Science, Lodz University of Technology, ul. Wólczańska 221/223, 90-924 Łódź, Poland.
This study compares Java, Flutter, and Kotlin/Native for Android sensor data applications, evaluating efficiency and resource use. Flutter demonstrated superior performance and resource management compared to Java and Kotlin/Native.
Area of Science:
- Computer Science
- Software Engineering
- Mobile Computing
Background:
- The rapid advancement and widespread adoption of mobile technologies have driven a significant increase in demand for mobile applications.
- Choosing the right development technology is crucial for mobile application success, especially for data-intensive tasks.
Purpose of the Study:
- To compare the efficiency and resource utilization of Android mobile applications developed using Java, Flutter, and Kotlin/Native.
- To provide insights for developers selecting a technology stack for sensor data processing and analysis applications.
Main Methods:
- Comparative analysis of application performance metrics.
- Evaluation of resource consumption (CPU, memory) for each technology.
- Development of Android applications utilizing sensor data processing in Java, Flutter, and Kotlin/Native.
Main Results:
- Flutter applications exhibited higher efficiency and lower resource utilization compared to Java and Kotlin/Native.
- Java applications showed moderate performance but higher resource consumption.
- Kotlin/Native applications presented challenges in resource management and efficiency for sensor data tasks.
Conclusions:
- Flutter is recommended for developing efficient and resource-conscious Android applications for sensor data processing.
- Developers should carefully consider the trade-offs between Java, Flutter, and Kotlin/Native based on specific project requirements for sensor data analysis.
- Further research could explore cross-platform capabilities and long-term maintenance implications.
Related Concept Videos
Key Elements for Plant Nutrition
Ionic Strength: Overview
Discrete Fourier Transform
Responses to Gravity and Touch
Control Systems: Applications
In modern vehicles, control systems manage various functions to enhance performance and safety. The steering wheel and accelerator are primary inputs in a car's control system. The...
Field Application of Global Positioning System

