Flutter, a recent cross-platfrom toolkit from Google, has the potential to be the dominant way of building mobile apps: one codebase gets you Android and iOS mobile apps, web apps, and desktop apps for three major platforms: Windows, macOS and Linux. Fuschia, Google’s possible new platform for Android and Chromebooks, uses Flutter as its primary UI. Finally, it’s all open source so you could in theory build support for new or niche platforms. Flutter features the Dart programming language, several libraries of UI widgets, hot reload that is somehow much faster than Android Studio’s even on the same platform, and lots more. Some resources follow the figure.
Here are some Flutter resources:
-
Flutter Home Page - Check out the company names and apps!
-
Flutter Packages - thousands of free add-ons to make Flutter work for you
-
Huge array of add-on packages at pub.dev
-
I can never remember the right widget, so here’s the Widget Catalog