Flutter developers, rejoice

Flutter 1.2: The first feature update for Flutter arrives with major improvements and new tools

Eirini-Eleni Papadopoulou
© Shutterstock / Ondrej Prosicky  

Only a year has passed since the release of Flutter’s first beta and it is already time to welcome its first feature update. Flutter 1.2 arrives with some important updates in tow. Let’s have a look.

One year after the announcement of the first beta of Flutter, the team returns with the first feature update for Google’s mobile UI framework!

Flutter 1.2 is evidence of how much this framework has grown over the past year. This release focuses on three main areas: the improved stability, performance, and quality of the core framework; the work to polish visual finish and functionality of existing widgets; the new web-based tooling for developers building Flutter applications.

Let’s have a look at the highlights of Flutter 1.2.

SEE ALSO: Meet Hummingbird, Flutter’s web platform prototype

All the updates

As the first feature update for Flutter, the 1.2 release brings some major improvements and important updates that include:

  • Improved testing and code infrastructure
  • Improved performance and quality of the overall framework
  • Broader support for new UI languages
  • Improvements to both the Material and Cupertino widget sets to support more flexible usage of Material including support for floating cursor text editing
  • Support for a broader set of animation easing functions
  • Support for new keyboard events and mouse hover support in preparation for deeper support for desktop-class operating systems
  • Support for in-app purchases
  • Support for Android App Bundles, a new packaging format that helps in reducing app size and enables new features like dynamic delivery for Android apps
  • Dart 2.2 SDK becomes available with Flutter 1.2

In addition to the new updates and improvements featured in Flutter 1.2, the team announced the availability of a new web-based suite of programming tools. These tools aim to help Flutter developers debug and analyze apps. You can install these tools alongside the extensions and add-ins for Visual Studio Code and Android Studio. Here are the capabilities they offer:

Widget inspector – Enables visualization and exploration of the tree hierarchy that Flutter uses for rendering.

Timeline view – Helps you diagnose your application at a frame-by-frame level, identifying rendering and computational work that may cause animation ‘jank’ in your apps.

Full source-level debugger –  Lets you step through code, set breakpoints and investigate the call stack.

Logging view  – Shows activity you log from your application as well as network, framework and garbage collection events.

Check out the official announcement to find out more information about these tools, as well as all the updates featured in Flutter 1.2.

Eirini-Eleni Papadopoulou
Eirini-Eleni Papadopoulou was the editor for Coming from an academic background in East Asian Studies, she decided that it was time to go back to her high-school hobby that was computer science and she dived into the development world. Other hobbies include esports and League of Legends, although she never managed to escape elo hell (yet), and she is a guest writer/analyst for competitive LoL at TGH.

Inline Feedbacks
View all comments
3 years ago

I was just searching for latest news of flutter and came across this blog. Just learnt something more about the update. Good blog!

chirag shah
chirag shah
3 years ago

Great Post!Thank you so much for sharing this kind of wonderful things.