Developing Cross-Platform Library Using Flutter
Article Main Content
Third-party libraries are frequently utilized to save implementation time when developing new software. The significance of libraries in the creation of mobile applications cannot be overstated. Others can use the programmer's library created and shared with the rest of the world in their own projects as a result of your efforts. The purpose of this work is to create a taxi service library for developers using both Android and iOS, using Dart Object-Oriented Programming, Dio, and Retrofit. The programmer's creation of an interface for accessing platform-specific functionality from the library and creating Android and iOS apps from its projects needs to speed up software development. Therefore, the best solution is for the programmer to use it. Flutter is an open-source SDK for developing high-performance and more reliable mobile applications for operating systems like iOS and Android, from a single code base. Moreover, Flutter targets the top mobile operating systems like Android and iOS. When developing a Dart open source project, the common conclusion the programmer always ends up with is to share the produced outcomes with the developer community. In the dart world, the latter should be the least objective. This will quickly enable building an app without having to develop everything from scratch. It provides a solution for GPU rendering and UI, powered by native ARM code.
References
-
Tyagi P. Pragmatic Flutter: Building Cross-Platform Mobile Apps for Android, iOS, Web, & Desktop. 1st ed. Boca Raton: CRC Press; 13 August 2021.
Google Scholar
1
-
Hacernoon.com. what’s Revolutionary about Flutter [Internet]. 2017. Available https://hackernoon.com/whats-revolutionary-about-flutter-946915b09514.
Google Scholar
2
-
Hoang Ly. State Management Analyses of the Flutter Application. BSc. Thesis. Metropolia University of Applied Sciences; 2019.
Google Scholar
3
-
Fayzullaev J. Native-like Cross-Platform Mobile Development Multi-OS Engine & Kotlin Native vs Flutter. BSc. Thesis. South Eastern Finland University of Applied Sciences; 2018.
Google Scholar
4
-
Fentaw AE. Cross platform mobile application development: a comparison study of React Native Vs Flutter. MSc. Thesis. University of Jyvaskyla; 2020.
Google Scholar
5
-
Kuitunen M. CROSS-PLATFORM MOBILE APPLICATION DEVELOPMENT WITH REACT NATIVE. BSc. Thesis. Tampere University of Technology; 2018.
Google Scholar
6
-
Docs.flutter.dev. Developing packages & plugins. [Internet]. Available https://docs.flutter.dev/development/packages-and-plugins/developing-packages.
Google Scholar
7
-
CompanionLink Blog. The Benefits of Using APIs in Mobile App Development [Internet]. 2021. Available from: https://www.companionlink.com/blog/2021/02/the-benefits-of-using-apis-in-mobile-app-development/.
Google Scholar
8
-
Mamoun R, Nasor M, Abulikailik SH. Design and Development of Mobile Healthcare Application Prototype Using Flutter. In2020 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE) 2021 Feb (pp. 1-6). IEEE. Doi:10.1109/ICCCEEE49695.2021.9429595.
Google Scholar
9
-
Shah K, Sinha H, Mishra P. Analysis of cross-platform mobile app development tools. In2019 IEEE 5th International Conference for Convergence in Technology (I2CT) 2019 Mar 29 (pp. 1-7). IEEE. Doi:10.1109/I2CT45611.2019.9033872.
Google Scholar
10
-
Flutter’s channels - dev. (2020, 12 08). Retrieved from Flutter build release channels: https://github.com/flutter/flutter/wiki/Flutter-build-release-channels#dev.
Google Scholar
11
-
Flutter Dev. (2020, 12 09). Review Xcode project settings. Retrieved from flutter.dev: https://flutter.dev/docs/deployment/ios#review-xcode-project-settings.
Google Scholar
12
-
Flutter Dev. (2020, 12 09). Create a keystore. Retrieved from flutter.dev:https://flutter.dev/docs/deployment/android#create-a-keystore.
Google Scholar
13
-
Flutter Dev. (2020, 12 09). Build and release an iOS app. Retrieved from flutter.dev: https://flutter.dev/docs/deployment/ios.
Google Scholar
14
-
Flutter Community. (2020, 12 07). flutter_launcher_icons. Retrieved from pub.dev: https://pub.dev/packages/flutter_launcher_icons.
Google Scholar
15





