Low-Code Flutter Application Development Solution

被引:0
|
作者
Nirumand, Atefeh [1 ]
Alfonso, Ivan [1 ]
Cabot, Jordi [2 ]
机构
[1] Luxembourg Inst Sci & Technol, Luxembourg, Luxembourg
[2] Univ Luxembourg, Luxembourg Inst Sci & Technol, Luxembourg, Luxembourg
关键词
Mobile applications; Graphical User Interface (GUI); Low-code platform; Code generator; MODEL-DRIVEN DEVELOPMENT; MOBILE; GENERATION; IFML;
D O I
10.1145/3652620.3688330
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页码:838 / 847
页数:10
相关论文
共 50 条
  • [31] Editorial to theme section on modeling in low-code development platforms
    Di Ruscio, Davide
    Guerra, Esther
    Tisi, Massimo
    SOFTWARE AND SYSTEMS MODELING, 2022, 21 (05): : 1957 - 1958
  • [32] Low-Code/No-Code – Demokratisierung der IT?
    Susanne Strahringer
    Markus Westner
    HMD Praxis der Wirtschaftsinformatik, 2024, 61 (5) : 1067 - 1069
  • [33] Interactive Behavior-driven Development: a Low-code Perspective
    Patkar, Nitish
    Chis, Andrei
    Stulova, Nataliia
    Nierstrasz, Oscar
    24TH ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2021), 2021, : 130 - 139
  • [34] Teaching Model-Driven Low-Code Development Platforms
    Charles, Joel
    Michael, Judith
    Netz, Lukas
    Rumpe, Bernhard
    ACM/IEEE 27TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS: COMPANION PROCEEDINGS, MODELS 2024, 2024, : 115 - 122
  • [35] Editorial to theme section on modeling in low-code development platforms
    Davide Di Ruscio
    Esther Guerra
    Massimo Tisi
    Software and Systems Modeling, 2022, 21 : 1957 - 1958
  • [36] Towards Integrating Low-Code in View-based Development
    Hermann, Anne-Kathrin
    Konig, Lars
    Burger, Erik
    Reussner, Ralf
    ACM/IEEE 27TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS: COMPANION PROCEEDINGS, MODELS 2024, 2024, : 866 - 875
  • [37] Low-Code Experimentation on Software Products
    Gottschalk, Sebastian
    Bhat, Rakshit
    Weidmann, Nils
    Kirchhoff, Jonas
    Engels, Gregor
    ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 798 - 807
  • [38] Factors that affect the utilization of low-code development platforms: survey study
    Alsaadi, Hana A.
    Radain, Dhefaf T.
    Alzahrani, Maysoon M.
    Alshammari, Wahj F.
    Alahmadi, Dimah
    Fakieh, Bahjat
    ROMANIAN JOURNAL OF INFORMATION TECHNOLOGY AND AUTOMATIC CONTROL-REVISTA ROMANA DE INFORMATICA SI AUTOMATICA, 2021, 31 (03): : 123 - 140
  • [39] Modelling in low-code development: a multi-vocal systematic review
    Bucaioni, Alessio
    Cicchetti, Antonio
    Ciccozzi, Federico
    SOFTWARE AND SYSTEMS MODELING, 2022, 21 (05): : 1959 - 1981
  • [40] OSTRICH - A Type-safe Template Language for Low-code Development
    Lourenco, Hugo
    Ferreira, Carla
    Seco, Joao Costa
    24TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2021), 2021, : 216 - 226