Flutter Engage || Keynote Takeaway

Abhishek Doshi
4 min readMar 4, 2021

--

Image copyright by Flutter, Google

Missed the biggest Flutter event, Flutter Engage, of 2021? Donโ€™t worry! I have your back. In this blog, I will list down all the key points that were announced in Flutter Engage Keynote!๐Ÿ˜
So, grab your coffee โ˜• and letโ€™s have a ride to Flutter Engage ๐Ÿ’™

One of the biggest announcement which was made in Flutter Engage was of Flutter 2 which is now available to upgrade!

Image copyright by Flutter, Google

Taking this into consideration, there were further announcements of various features and platform support! Letโ€™s checkout some of them.

Now, with Flutter 2, we have Native Support for 6 Platforms ๐Ÿ˜

  • Android
  • IOS
  • Windows
  • macOS
  • Linux
  • Web

Along with the announcement, there was a great demonstration of a website named flutter folio developed by gskinner using Flutter Web.
Check it out here: https://flutter.gskinner.com/

Image copyright by GSkinner (Flutter Folio)

Many new widgets were introduced based on current UI trends depending on different platforms!

Another fascinating announcement was that Microsoft is contributing in Flutter to provide better app experience for foldable devices. Hence, we can soon expect huge number of apps being developed for foldable phones ๐Ÿ“ฑ

Image copyright by Microsoft

The most awaited announcement was for Flutter Web! Yessss ๐Ÿ’–๐Ÿ’–
Flutter Web is now in Stable and ready for production ๐Ÿฅณ
With this, Flutter Web is highly efficient for:

  • Progressive Web Apps (PWAs)
  • Single Page Apps (SPAs)
Image copyright by Flutter, Google

As web is moved to stable, there were few major changes that were done:

  • Performance Improvements by fast rendering
  • Bringing Capability Gap to web by highly focusing on Project Fugu

Along with this, a website named Flutter Plasma was demonstrated which showed extensive use of Flutter Web Graphics and almost all the Flutter Developers loved it ๐Ÿ’–
https://flutterplasma.dev/

Another awesome website which was demonstrated was that of iRobot which was also developed using Flutter Web.
https://code.irobot.com/

One more awesome and heart warming announcement made in Flutter Engage was that Desktop now available in Stable. With this, we have following platforms in stable:

  • Android
  • IOS
  • Web
  • macOS
  • Windows
  • Linux

Toyota has partnered with Flutter to provide their customers with high Embedded App experience ๐Ÿš—
Use of Embedder API helps to wrap Flutter Apps so that it can be used in embedded devices.

Image copyright by Toyota

Now coming to some Dart Announcements!!!!

Sound null safety is available in Dart. So now, feel free to write your code without hesitating for null value errors ๐Ÿฅณ

Dart FFI:

  • Call any C function from Dart.
  • Synchronous
  • Fully Typed
  • Out of BETA and ready for production

Announcement of a new tool called Flutter Fix to migrate deprecated APIs in your codebase with just one click!!!

Dart Null Safety Migration Tool!! ๐Ÿ˜
Now, if your codebase is not migrated to Null Safety, donโ€™t worry!
With Flutter 2, you just have to run:

dart migrate

After running this command, open the link provided in browser and accept the null safety changes. Once done, your project is migrated to null safety! ๐Ÿ˜‰

Do you love Dev Tools? Then there was an awesome announcement for you! Dev Tools are now embedded directly in IDE. So, no matter which IDE you are using, Android Studio, VS Code or IntelliJ, with Flutter 2, you will have access to Dev Tools directly in your IDE ๐Ÿ’–

Firebase Packages, which are one of the most widely used packages are now migrated to Null Safety!

We also now have Google Mobile Ads SDK available in BETA!

It was really fun to watch the Flutter Engage Event! And I hope this blog helped you to summarize it๐Ÿ˜‡

Did you feel Flutter Engage ended very soon? ๐Ÿฅบ
Donโ€™t worry! We are here with Flutter Engage India ๐Ÿ’™
Join us by registering at: https://flutterindia.dev/

Hope you enjoyed this article!
If you loved it, you can Buy Me A Coffee!

Donโ€™t forget to connect with me on:

Donโ€™t stop, until you are breathing!๐Ÿ’™
- Abhishek Doshi

--

--

Abhishek Doshi

Google Developer Expert โ€” Dart, Flutter & Firebase ๐Ÿ’™๐Ÿ’›