Today at Flutter Engage, Google have announced the release of Flutter 2. This Flutter release is a massive step forward as it makes Web support production ready, while offering support for developing Windows, Mac and Linux applications a beta feature. Flutter enables you to build mobile (and now web and desktop applications) with native like performance using the Dart programming language. In addition to Flutter 2, Google also announced an update to the underlying Dart programming language today as well.
Details of the Flutter 2 release from the Google Developer Blog:
Today, we’re announcing Flutter 2: a major upgrade to Flutter that enables developers to create beautiful, fast, and portable apps for any platform. With Flutter 2, you can use the same codebase to ship native apps to five operating systems: iOS, Android, Windows, macOS, and Linux; as well as web experiences targeting browsers such as Chrome, Firefox, Safari, or Edge. Flutter can even be embedded in cars, TVs, and smart home appliances, providing the most pervasive and portable experience for an ambient computing world.
For a better idea of what Flutter applications are capable of, check out our recent coverage of the Rive vector graphics application, which is a web application created using Flutter.
If you are interested in using Flutter for game development, there are currently only two major 2D game engines, the Flame Engine and Sprite Widget. Now that Flutter is capable of targeting several more platforms, and promises native like performances, you should expect to see more options in the near future.
To learn more about the release of Flutter 2 , check out the video below. More in-depth technical details of the Flutter 2 release are available here.