Google recently released Flutter 1.22, which includes a slew of new features and strong support for iOS 14 and Android 11. The latest quarterly release for the UI framework is Flutter 1.22. It promises to let developers create UIs for many platforms using a single codebase.
As in this season we got freshly launched Android 11 and iOS 14, which are reaching smartphones around the world, this release aims on ensuring that Android 11 and iOS 14 work great with Flutter.
A lot of work has been done to update both operating systems to meet the latest SDKs and make sure that everything goes through a large set of tests. For iOS 14, this release includes support for the new Xcode 12, new icons, and preview support for the new iOS 14 App Clips feature. Flutter has also included “Cupertino” style on the expanded set of icons that Apple added with iOS 14. For Android 11, the update supports new types of display cutouts, as well as proper animation when calling the soft keyboard.
There are also a few corrections and bug fixes in Flutter targeting apps built for iOS 14. Since Xcode 12 requires iOS 9.0 or up, Flutter’s default has changed from iOS 8.0 to iOS 9.0.
Since Android 11 and iOS 14 were recently released and are now available on smartphones worldwide, this update strives to ensure that Android 11 and iOS 14 operate well with Flutter.
Much work has gone into updating both operating systems to meet the latest SDKs and ensuring that everything passes a slew of tests. This update includes support for the new Xcode 12, new icons, and preview support for the latest iOS 14 App Clips feature is included in this update for iOS 14. Flutter has also included the “Cupertino” style to Apple’s extended range of icons with iOS 14. The upgrade for Android 11 includes different sorts of display cutouts and suitable animation when calling the soft keyboard.
Flutter targeted apps produced for iOS 14 also have a few corrections and bug fixes. Because Xcode 12 requires iOS 9.0 or above, the default for Flutter has shifted from iOS 8.0 to iOS 9.0.
Furthermore, they have established a preview of one of the most requested Android features: state restoration, a new world of Material buttons, new international and localization support that works with hot reload, a new Navigator, a stable release for Platform Views, and a switch you can add in your code to improve scrolling on devices with high-frequency displays. They also received a new tool for assessing app size and ensuring that the plugins you create only support the platforms you want to help.
The following important preview feature, which arrived with Flutter 1.22, is “state restoration” for Android, which allows a Flutter app to be closed in the background and resumed without losing your location. State restoration will still require some developer effort to get working correctly, but it should make Flutter apps seem more native on Android in the future.
The Flutter 1.22 version may have arrived swiftly after the last one, but there are so many new and useful features that one post cannot cover them all.