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.

Summary

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.

Related Concept Videos

Key Elements for Plant Nutrition02:35

Key Elements for Plant Nutrition

Like all living organisms, plants require organic and inorganic nutrients to survive, reproduce, grow and maintain homeostasis. To identify nutrients that are essential for plant functioning, researchers have leveraged a technique called hydroponics. In hydroponic culture systems, plants are grown—without soil—in water-based solutions containing nutrients. At least 17 nutrients have been identified as essential elements required by plants. Plants acquire these elements from the...
22.9K
Ionic Strength: Overview01:12

Ionic Strength: Overview

The ionic strength of a solution is a quantitative way of expressing the total electrolyte concentration of a solution. This concept was first introduced in 1921 by two American physical chemists, Gilbert N. Lewis and Merle Randall, while describing the activity coefficient of strong electrolytes. During the calculation of ionic strength (I or μ), all the cations and anions are considered. However, the concentration (c) of an ion with a greater charge number (z) has a greater contribution...
2.2K
Discrete Fourier Transform01:15

Discrete Fourier Transform

The Discrete Fourier Transform (DFT) is a fundamental tool in signal processing, extending the discrete-time Fourier transform by evaluating discrete signals at uniformly spaced frequency intervals. This transformation converts a finite sequence of time-domain samples into frequency components, each representing complex sinusoids ordered by frequency. The DFT translates these sequences into the frequency domain, effectively indicating the magnitude and phase of each frequency component present...
541
Responses to Gravity and Touch02:26

Responses to Gravity and Touch

Gravitropism: Plant Responses to Gravity
40.3K
Control Systems: Applications01:25

Control Systems: Applications

Electrical engineering plays a pivotal role in our daily lives, with control systems at the heart of many applications, from home appliances to sophisticated space shuttles. Control systems manage and regulate the behavior of devices and processes, ensuring they function safely, correctly, and efficiently.
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...
908
Field Application of Global Positioning System01:28

Field Application of Global Positioning System

The Global Positioning System (GPS) has become an indispensable tool in fieldwork, offering unparalleled precision and efficiency for surveying, navigation, and infrastructure development. By harnessing signals from a constellation of satellites, GPS receivers determine the location of objects with remarkable speed and accuracy, often completing calculations within a second.Advantages of Modern GPS TechnologyContemporary GPS receivers are designed to meet the practical demands of field...
152