S. Stosovic, Dušan Stefanović, Milan Bogdanović, Nikola V. Vukotić
{"title":"THE USE OF THE FLUTTER FRAMEWORK IN THE DEVELOPMENT PROCESS OF HYBRID MOBILE APPLICATIONS","authors":"S. Stosovic, Dušan Stefanović, Milan Bogdanović, Nikola V. Vukotić","doi":"10.35120/kij5403477s","DOIUrl":null,"url":null,"abstract":"The digitization trend poses the challenge to development engineers to design and program softwaresolutions compatible with different hardware platforms and operating systems in the shortest possible time. Thesedifferences are particularly prominent between Android and iOS mobile devices. For this reason, certain frameworksare created that enable the rapid creation of application software for different hardware platforms by writing onlyone code base. Applications created in this way are called hybrid applications. This paper was written to familiarizethe reader with the current possibilities of applying modern web technologies for the creation of hybrid mobileapplications. Through this paper, the principles of functioning of the Flutter working framework are presented to thereader, as well as the basics of the Dart programming language, used in the Flutter framework. The inner workingsconcepts of the Flutter framework are presented to the reader through practical examples of implementations of theapplication for purchasing and booking airplane tickets. The work also shows the internal system of widgets, whichare used to create parts of the graphical interface within the application, as well as parts of the code of the projectwritten in the Dart programming language.","PeriodicalId":17821,"journal":{"name":"Knowledge International Journal","volume":"125 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2022-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Knowledge International Journal","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.35120/kij5403477s","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The digitization trend poses the challenge to development engineers to design and program softwaresolutions compatible with different hardware platforms and operating systems in the shortest possible time. Thesedifferences are particularly prominent between Android and iOS mobile devices. For this reason, certain frameworksare created that enable the rapid creation of application software for different hardware platforms by writing onlyone code base. Applications created in this way are called hybrid applications. This paper was written to familiarizethe reader with the current possibilities of applying modern web technologies for the creation of hybrid mobileapplications. Through this paper, the principles of functioning of the Flutter working framework are presented to thereader, as well as the basics of the Dart programming language, used in the Flutter framework. The inner workingsconcepts of the Flutter framework are presented to the reader through practical examples of implementations of theapplication for purchasing and booking airplane tickets. The work also shows the internal system of widgets, whichare used to create parts of the graphical interface within the application, as well as parts of the code of the projectwritten in the Dart programming language.