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 条
  • [1] Low-code Development Productivity
    Varajão J.
    Trigo A.
    Almeida M.
    Queue, 2023, 21 (05):
  • [2] What's Wrong With Low-Code Development Platforms? An Empirical Study of Low-Code Development Platform Bugs
    Liu, Dong
    Jiang, He
    Guo, Shikai
    Chen, Yuting
    Qiao, Lei
    IEEE TRANSACTIONS ON RELIABILITY, 2024, 73 (01) : 695 - 709
  • [3] Adoption and Usability of Low-Code/No-Code Development Tools
    Beranic, Tina
    Rek, Patrik
    Hericko, Marjan
    CENTRAL EUROPEAN CONFERENCE ON INFORMATION AND INTELLIGENT SYSTEMS (CECIIS 2020), 2020, : 97 - 103
  • [4] Low-Code Development Platforms: A Descriptive Study
    Gomes, Pedro M.
    Brito, Miguel A.
    2022 17TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2022,
  • [5] Low-Code Platform
    Bock, Alexander C.
    Frank, Ulrich
    BUSINESS & INFORMATION SYSTEMS ENGINEERING, 2021, 63 (06) : 733 - 740
  • [6] Low-Code Platform
    Alexander C. Bock
    Ulrich Frank
    Business & Information Systems Engineering, 2021, 63 : 733 - 740
  • [7] Turning Low-Code Development Platforms into True No-Code with LLMs
    Hagel, Nathan
    Hili, Nicolas
    Schwab, Didier
    ACM/IEEE 27TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS: COMPANION PROCEEDINGS, MODELS 2024, 2024, : 876 - 885
  • [8] Situational Development of Low-Code Applications in Manufacturing Companies
    Kirchhoff, Jonas
    Weidmann, Nils
    Sauer, Stefan
    Engels, Gregor
    ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 816 - 825
  • [9] Supporting the understanding and comparison of low-code development platforms
    Sahay, Apurvanand
    Indamutsa, Arsene
    Di Ruscio, Davide
    Pierantonio, Alfonso
    2020 46TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2020), 2020, : 171 - 178
  • [10] Test Case Expression in a Low-Code Development Platform
    Zhang, Ziliang
    Gray, Jeff
    PROCEEDINGS OF THE 2024 ACM SOUTHEAST CONFERENCE, ACMSE 2024, 2024, : 193 - 198