Flutter Google’s cross-platform development toolkit has reached version 1.2 stable. In its early releases, the tech giant Google introduced some extraordinary performance enhancements, improved support for Metal on iOS, and Material widgets. Recently, Flutter 1.20 stable got released, which includes more performance improvements, including several UI improvements, an update to the Visual Studio code extension, autofill for mobile text fields, and much more.
According to Google, there are now almost 90,000 apps developed with Flutter, and they have seen an increase from 50,000 such apps back in April. According to their stats, much growth in these apps comes from India, and Google says that India is now the top region for Flutter developers.
What are the Performance Improvements in this stable version?
Let’s find out what Google has improved in Flutter 1.20:
- Google has recently included a performance fix for the tree-shake-icons, which now has become the default when developing non-web applications. This reduces the size of the app by removing any icons that are not used. Currently, icon font tree shaking is restricted, but Google says that this restriction will be lifted in the future.
- In case if an app has janky animation during the first run that later become smooth in the following launches, this is due to shader compilation jank. With Skia shading language shader warm-up, the shader compilation jank can be reduced by up to 2x.
- Google has also refactored mouse hit testing, enhancing the performance in web-based microbenchmarks as much as 15x. Consequently, Google has been able to add support for more mouse cursors, which will be displayed in many commonly used widgets.
- Also, the tech giant has improved the decoding speed of the Dart UTF-8 decoder in Dart 2.9. In UTF-8 decoding benchmarks, the company has measured enhancements of approximately 200% for English text and 400% for Chinese text on low-end ARM devices.
Autofill for the mobile text field
This feature was highly requested among developers to get support for text autofill in flutter apps. With this new release Flutter 1.20, basic autofill functionality has been added, though some platform-specific configurations are not supported. Google is also bringing this feature support for web apps.
This latest widget is designed for creating interactive elements in the apps, such as zoom, pan, and more. The API documentation is available, which you can check to delve into the development process of this new widget.
Dart DevTools embedded in Visual Studio Code
A new extension has been added to Visual Studio Code by Google that brings Dart DevTools directly into the Visual Studio Code coding workspace. You can enable this with the dart.previewEmbeddedDevTools setting.
A lot of new features and developer tools are added in Flutter 1.20 stable. A few are Updated Slider, TimePicker, RangeSlider, and DatePicker widgets. Besides a new responsive licenses page available from the AboutDialog: a new pubspec.YAML format requirement for publishing new or updated Flutter plugins; an updated Network page in Dart DevTools with support for web socket profiling; support for automatically updating import statements when files are moved or renamed in Visual Studio Code; and much more.
As per Google, Flutter 1.20 is the framework’s most significant release yet still has a lot to come. Google developers are still working on implementing sound null safety support, new versions of the Ads, Maps & WebView plugins, and more. They are also working on making better web and desktop support, specifically on Linux.
Why Hire Flutter App Developer From Auxano Global Services?
Want new-generation mobile applications to increase your business benefits? We can help you achieve the best mobile app with our Flutter developers, who can create a cross-platform app and get you a maximum number of users.
We are the prominent flutter app development company that helps businesses of all sizes to take advantage of Flutter.
We have the top Flutter app developers of the industry with the know-how and experience of all the latest technologies. We have tried our hands on trending technologies such as AI and IoT to help businesses reach the peak of success.
Frequently Asked Questions
1. Why Choose Flutter for Cross-Platform App Development?
Flutter has many benefits when it comes to cross-platform app development as it overcomes the limitations of cross-platform approaches, provides rich widgets, high performance, etc.
2. What is the Advantage of Flutter?
Flutter has many advantages. It reduces development cost, reduces code development time, makes development easier, strong back-end support by Firebase, gives similar to native performance, Custom, Animated UI of any complexity is available, etc.
3. How much does it cost to hire a Flutter app developer?
There are various hiring models available when you hire Flutter developers from Auxano Global Services. You can hire an entire team of developers or a few developers according to your requirement based on hourly, part-time, or full time. To hire a Flutter developer, it costs around $20-$30 per hour.
4. How much does it cost to build a Flutter app?
The cost of Flutter app development depends on various factors such as the platform you pick, app category, app complexity, number of features it requires, etc. For the exact cost-estimation, contact us with your app requirements, and we will get you the most affordable cost estimation.
5. Why should you hire Flutter app developers from Auxano Global Services?
When you choose us, you get a plethora of benefits. We not only support you in development, but we also help you through all your technology challenges. With us, you get experienced and best professionals in the industry for your work, on-time project delivery, agile development methodology, transparency, security, reliability, cost-efficient prices, etc. Just give us a call and will let you know how we can be an asset to you.
6. Will I get support after the project is completed?
Yes, we do support our clients even after the completion of the project. We provide maintenance and marketing services to our patrons after launching the app in the market. At Auxano Global Services, we maintain a long-term relationship with our clients and help them if they face any issue with the app after the development.
7. Where Can I go For more Information?