What’s New With Flutter 1.2 and Dart DevTools:
Its been a year when Flutter had been launched and Google is continuously improving it. One year after the announcement of the first version of it, the team has returned with the first feature update of Google’s mobile UI framework.
If you know, in last year’s Mobile World Congress where Google announced that their progress in Flutter is continuously on the way as they are moving from alpha testing to beta testing and now this 2019 MWC Google is moving forward on the new versions of Flutter and Dart which is Flutter 1.2 and Dart DevTools 2.2 respectively.
The main advantage of the flutter is that it is an open source platform so you know how it is built as well as you can give your suggestions to improve it. Flutter team also announced in Flutter live that they are going to start a project codenamed “Hummingbird”, which brings Flutter to the web and they are going to share a technical preview that’s the reason why the developer’s community has gone gaga over it.
So let’s have a look at recent developments:
Google has tried its best in terms of stability performance and quality of the core framework however what has been released till now is quite satisfactory because coming back with new update in a short span of time is a big deal when they are promoting it as an alternative of native platforms so it is the need of the technology to handle it with care before it becomes the least choice. Google made its focus on various things and some of them are:
- Upgrading the quality of core framework, performance, and stability.
- Upgraded code and testing infrastructure.
- New web-based tooling for developers building Flutter application.
In addition to these developments featured in Flutter 1.2, the main thing which has been added is a new web-based-suite for programming tools and it can be added by installing alongside the extensions for both platforms, Visual Studio Code, as well as Android Studio and list of following things, are given below:
Updated widget sets:
Flutter team has worked meticulously on it like how the animation and painting components would be featured, it enables visualization and exploration of the tree hierarchy that Flutter uses for rendering.
It helps the user to inspect the application at each and every frame level, you can identify and observe the process that may cause animation jank in your apps.
Source level debugger is here to make your work easy while working on lengthy projects, it sets breakpoints and inspects the call stack per se.
It works according to its name when any user makes an appearance on the project it helps in identifying activity in network, framework and garbage collection events.
Flutter team was also focused on some other parts such as adding new plug-ins to make the framework more complete, all the users will be able to add in-app purchases into their application, bug fixes for the web view, video player and maps are also present. Android App Bundle has also been introduced and all these features are going to help us to develop better Flutter app.
Dart 2.2 is the newest version of the dart language which is mainly focused on developing Flutter apps easily. In the previous version, Dart was mainly focussed on performance optimizations for both JIT(just in time) and AOT(ahead of time) for compiling code while Dart 2.2 particularly focuses on AOT and performance has also increased up to 10-15% and code size only 1-2%. It has also literal language support for Maps, Lists, and Sets.
There are various IDE’s to write in the Flutter, by using Android Studio or Visual Studio code, Dart DevTools is a web-based programming suite which will help you out to ease debugging and analyzing the application code.
Google also wants to make it more user-friendly and for this, they have announced an online contest called “Flutter create” and they have many surprises for all of you so keep your eyes on this contest. We are doing the same and wishing some new features in upcoming events.
You can contact our Flutter Experts team for any queries regarding flutter app development.