Low-Code Flutter Application Development Solution

Mobile applications have become an integral part of our lives, mostly by improving the efficiency of our daily tasks. Although the Graphical User Interface (GUI) is essential for the ease and efficient use of these applications, developing them well can be a complex task. The manual coding of GUIs can be time-consuming and pose obstacles to the development of essential business features. To address this challenge, we propose a low-code solution to support the development of mobile applications including the GUI. We have extended BESSER, an open-source low-code platform, to provide a sublanguage for modeling GUIs. Aditionally, we have developed a code generator for mobile Flutter applications. The resultant code adheres to Flutter best development practices, ensuring the development of high-quality applications. The complete infrastructure, including the code generator and associated resources, is accessible in an open-source repository.

Authors

Institutions

Publication Details

Published
2024-09-22
DOI
https://doi.org/10.1145/3652620.3688330
Citations
2
Primary Topic
Real-time simulation and control systems
Type
article
Field-Weighted Citation Impact
0.66
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Low-Code Flutter Application Development Solution

Iván Alfonso, Jordi Cabot, Atefeh Nirumand Jazi
2 citations
Real-time simulation and control systems
0.66
article

Low-Code Flutter Application Development Solution

Iván Alfonso, Jordi Cabot, Atefeh Nirumand Jazi
article en
2 citations

Abstract

Mobile applications have become an integral part of our lives, mostly by improving the efficiency of our daily tasks. Although the Graphical User Interface (GUI) is essential for the ease and efficient use of these applications, developing them well can be a complex task. The manual coding of GUIs can be time-consuming and pose obstacles to the development of essential business features. To address this challenge, we propose a low-code solution to support the development of mobile applications including the GUI. We have extended BESSER, an open-source low-code platform, to provide a sublanguage for modeling GUIs. Aditionally, we have developed a code generator for mobile Flutter applications. The resultant code adheres to Flutter best development practices, ensuring the development of high-quality applications. The complete infrastructure, including the code generator and associated resources, is accessible in an open-source repository.

University of Luxembourg (LU), Luxembourg Institute of Science and Technology (LU)
Industry, innovation and infrastructure
Openalex Percentile: Top 29%
Real-time simulation and control systems
0.66
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.