The most awaited event is happening right now, and of course, a number of announcements on its way. Also, there is a lot about developers in this ongoing event, there is various new Android app development news.
In this ongoing event, Google has announced Flutter 2.2, a new version of their cross-platform app development framework. In addition to Android and iOS app development, with Flutter 2.2 now it is possible to develop desktop applications, web apps for Chrome, Firefox, Safari, and Edge, and apps for dual-screen devices such as Microsoft’s “Surface Duo.”
Flutter Adoption Stats
There’s entirely a lot of promising new stuffs for a point release, however before we get into that, we should talk about the details that help us understand it better. Flutter is the most popular platform by Google which streamlines the mobile app development process. As indicated by the information referred to from SlashData, Flutter is currently the most famous cross-platform mobile app development framework which is being used by approximately 45% of cross-platform app developers.
Originally released in 2018, the open-source UI development kit Flutter is constantly growing. In the recent last 12 months, Flutter has recorded a 47% growth in use. More than 200,000 cross-platform apps including MyBMW, WeChat, Grab, eBay Motors, and ByteDance, which is the company behind TikTok are on the Play Store developed in Flutter.
Language Features of Flutter 2.2
Let’s discuss the technical features of Flutter
Back with the arrival of Flutter 2.0, Google presented sound null safety. Null safety permits engineers to demonstrate whether a variable or value can be invalid straightforwardly from the code. Kotlin has a similar feature, and as per the various developers, it shows null-pointer-related error substantially less normal. In Flutter 2.2, null safety is now empowered as a matter of course in new projects.
In addition to this, there are various new updates in Flutter 2.2 to improve the overall performance. While developing a web app, developers can now cache resources in the backend using service workers. On Android, now it is easier working with components in Flutter as developers can now download components at runtime as needed and reduce the app size.
Furthermore, for iOS, you can precompile shaders to make animation beautiful and smoother when you run them on your devices for the first time. Also, there are new tools in the DevTools suite that let you dissect memory use in your application and discover problem areas.
Google also rolls over some new features and SDKs in Flutter 2.2. All these new components make developers’ life easier and help them build innovative cross-platform apps. In terms of SDKs, the Flutter Ads SDK has been updated with built-in null safety and adaptive ad banners. Finally, the most required feature- a new payment plugin introduced in Flutter 2.2 this time which allows developers to process payments for physical items on Android and iOS.
Dart language has also been updated to version 2.13. Dart 2.13 expands support for native interoperability, with support for arrays and packed structs in FFI. It also includes support for type aliases, which increase readability and provide a gentle pathway for certain refactoring scenarios. We continue to add integrations for the broader ecosystem, with a Dart GitHub Action and a curated Docker Official Image that is optimized for cloud-based deployment of business logic.
Along with the new features and updates in the Dart language, Google has introduced 2 new platforms.
Flutter For Tizen-
Flutter For UWP–
UWP or, (Universal Windows Platform) is a modern generation technology to build modern-style apps for Windows 10. UWP support brings the ability to develop more native-looking applications for Windows. Similar to Flutter for Tizen, this is an alpha, so it isn’t quite ready for primetime.
Want to know more about Flutter app development, consult with our experienced Flutter app developer at Mindnovative as we are a leading mobile app development company in India that provides cost-effective and feature-rich Flutter app development services.