Flutter is an application development framework by Google. It is well known for easy and beautiful way to develop mobile web applications, can create both Android application and iOS application with only one flutter source code.
It will be described below, It is well known for developing mobile applications, but Flutter is used in several platform, including Windows, Linux desktop applications, and Automotive applications.
Flutter is based on the Dart programming language.
1. Use Cases
-
Ubuntu Desktop Installer is written in Flutter.
-
Canonical helped Flutter ecosystem a lot to be run in Linux.
-
-
-
ivi-homescreen from Toyota
-
1.1. Games?
Flutter team started to make Flutter to be used in game development.
The Flutter framework can create performant apps for six target platforms from the desktop to mobile devices to the web.
With Flutter’s benefits of cross-platform development, performance, and open source licensing, it makes a great choice for games.
Why Flutter for games
There are dedicated page to introduce how to develop games with Flutter
And there are dedicated framework for developing games.
-
Flame help you develop casual games in Flutter.
3. Reference
-
Let me confession — I usually don’t see any videos while developing something, rather I read. But this is the greatest exception.
If I am willing to start Peertube or Youtube, one of the biggest inspiration is going to be this. Superb collection.
If you are beginner of Flutter development, or even modern web technology and mobile app development, I recommend to see the collection of videos. Short, easy to understand because of well animated graphics.
4. See Also
-
λ©μ©‘ν μ±μ Flutter μ±μΌλ‘ λ€μ μ§ μ΄μ — LINE Engineering Blog (Korean)
Developers from LINE share their experience of switching Uber-like app to Flutter from React Native.