Flutter Engage || Keynote Takeaway

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!

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/

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 📱

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)

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.

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:

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

Google Developer Expert — Dart & Flutter 💙