31 Flutter


Flutter is a cross-platform framework for building user interfaces for apps, utilising Google’s Dart programming language, targeting Linux, Android, Web, macOS, Windows, and iOS. The same source code for an app can be compiled to a native app on each of the supported platforms. Flutter is a modern alternative to React Native.

Visit https://flutter.dev for all the flutter gloss. An extensive collection of official Google and independent developer packages for Flutter and Dart are available from pub.dev.

In this chapter of the Togaware GNU/Linux Desktop Survival Guide we explore the basics of the Dart language, the power of the Flutter framework, and quickly get you up and running with Flutter.

Your donation will support ongoing availability and give you access to the PDF version of this book. Desktop Survival Guides include Data Science, GNU/Linux, and MLHub. Books available on Amazon include Data Mining with Rattle and Essentials of Data Science. Popular open source software includes rattle, wajig, and mlhub. Hosted by Togaware, a pioneer of free and open source software since 1984. Copyright © 1995-2022 Graham.Williams@togaware.com Creative Commons Attribution-ShareAlike 4.0