Flutter 2.0: Everything You Should Know

Gina Dirane
3 min readMar 25, 2021

Google announced Flutter 2.0 on March 3, 2021, at an event called Flutter Engage. There has been a lot of buzz about this launch, with many IT specialists and professional developers hailing it as a watershed moment. This latest update includes features and fixes that are exclusive in their own right.

Previously, developers used Flutter to develop Android and iOS apps. Its mobile application development services have also been expanded to other platforms, including mac, windows, Linux, and embedded computers, with the most recent version update. Additionally, developers will also use Flutter to develop mobile apps, or software that runs in the browser.

What’s New in Flutter 2.0?

The latest Flutter edition has a lot to bring, and we’ll try to cover the highlights in this blog.

Web

Flutter’s online service is the most promising aspect of this stable update. Flutter also raised the bar for the reusability of programming by adding support for the application platform. The release is critical because it marks the transition from a document-centric to an app-centric system. As a result, Flutter developers now have the option of building applications on the web.

Flutter has created a foundation for developers to develop immersive mobile apps by using the strengths of mobile platforms. It has also added APIs for creating modular and immersive 2D and 3D graphics to the app.

Google Mobile Ads

Flutter’s latest release also includes a beta version of the Google Mobile Ads SDK. This allows developers to use the same overlay formats to include native advertisements and inline banners. Admob and Ad Manager enable developers to conveniently configure advertisements.

Platform adaptive apps

Flutter now supports Linux, macOS, and Linux, as we stated previously. Many developers, though, wonder how to write an app that adapts to various screen sizes, such as small, medium, and big.

Developers are also concerned with various idioms (mobile, online, and desktop) and input modes (keyboard, touch, and mouse).

Multiple Flutter instances with Add-to-App

Flutter has become the preferred framework for many developers because it allows them to reuse the same code for both Android and iOS apps.

Using the App-to-App feature, you can even apply Flutter to an existing application. This function is important because it preserves the native code base and allows developers to run the code on both platforms.

Latest iOS features

With the release of Flutter 2.0, the company is bolstering its iOS support with new features. It has a total of 17039 PRs, with 178 of them being connected to iOS. There are also 23495 that have State Restoration to iOS. 67781 also allows developers to build an IPA without having to open Xcode.

Additionally, 69809 brings the CocoaPods version up to date with the new tooling. Not just that, but the latest release also has new iOS widgets that follow the Cupertino design language.

FlutterDevTools

With the introduction of Flutter 2.0, the community’s name was changed from DevTools to FlutterDevTools, particularly when it came to debugging.

Visual Studio Code, IntelliJ, and AndroidStudio will now be able to assist developers with debugging by searching for exceptions thanks to the latest FlutterDevTool. In addition, the latest FlutterDevTool can detect images with a higher resolution.

Wrapping Up

I hope you found this blog helpful in learning about the Flutter 2.0 update. However, it’s important to realize that the Flutter 2.0 release note includes a lot of new information, and it’s best to consult an expert to fully comprehend it.

You can also contact eTraverse, a rising software development company in South Africa if you’re attempting to hire Flutter app developers for your next project. eTraverse is recognized for delivering the highest-quality offshore remote developers at the affordable possible rate.

--

--

Gina Dirane

Digital Learning and Management Solutions (South Africa) Learn more at https://etraverse.com/