You are reading the article Learn The Different Version Of Flutter In Detail updated in September 2023 on the website Uyenanhthammy.com. We hope that the information we have shared is helpful to you. If you find the content interesting and meaningful, please share it with your friends and continue to follow and support us for the latest updates. Suggested October 2023 Learn The Different Version Of Flutter In DetailDefinition of Flutter Version
Start Your Free Software Development Course
Web development, programming languages, Software testing & othersFlutter Versions
Before its first release in December 2023, it was unveiled in 2023 at Dart submit with the intent of being able to render 120 frames per second. As its first version was run only on Android devices. It is written in C, C++, and Dart language. The first official version of Flutter was released on 4th December 2023. Over 2 years many versions are released by the developers solving the major bugs of the previous versions and including new features that simplify its usage to the end-users. Let us understand the various versions and the important changes/ new features in each of them:1. Flutter 1.0
Google Maps and WebView features were available in this release.
Flutter at this stage has the ability to run only on mobile devices.
Dart 2.1 came into existence a bit before the announcement of Flatter 1.0 which helps a lot in improving the overall speed and usability.
Flutter for the web, Hummingbird was introduced in Flutter 1.02. Flutter 1.12
Flutter 1.12 was released in December 2023 in the Flutter Interactive Event. It was one of the most stable releases so far and more than 1900 Pull Requests were merged from more than 100 contributors. Some important and interesting things that were included in this release are given below:
Some severe issues that were caught in the previous release got fixed.
Web support was made available at the beta level.
Some changes related to the breaking APIs were fixed.
MacOS support was made available in the dev channel.
Tool experience was enhanced to make it easier and more interactive to use for the end-users.
New widgets were added to the UI of Flutter.
Improved SDK for supporting the existing Android and iOS applications.
New processes were introduced that helps in detecting the breaking changes in the software.
New APIs were exposed to resizing the image caches.
Enable the usage of AndroidX for the new Android projects by default.
Stopped the usage of deprecated features from the Gradle.
Image streaming was improved for Android applications.3. Flutter 1.17
Flutter 1.17 was the first stable release of the most the challenging year 2023. It was released on 6th May 2023 with the Dart edition of 2.8. The full infrastructure of Flutter was retooled for the new release processes. A lot of bugs were fixed in this release with almost 800 bugs closed from the PRs received from the contributors. Many interesting features were added in this release, some of which are mentioned below:
New network tracking tooling features were added.
Support was added to the metal API enhancing the overall performance on iOS devices.
The major focus of improvement in this release was the memory improvements.
Navigation of the app was speeded up by 27%-30% for the user.
Overall application size was also reduced as a result of major bug fixes.
Overall application performance like scrolling, reloading of images got improved in this version.
Widget named as NavigationRail was added in this release which offers a responsive app navigation model.
Accessibility was the major area focussed in this release being it text fields, scrolling or other input widgets.4. Flutter 1.20
Various UI improvements such as autofill feature, new mouse cursor support, layering of widgets to support pan and zoom, etc were done in this release.
New updates for the Flutter extension for Visual Studio Code were added that will automatically update the import statements if we move our files.
Performance of the application has improved by removing the unnecessary items consuming the memory and hindering the overall performance of the application.
Autofill feature was added in this release for both the Android and iOS applications.5. Flutter 1.22
The latest release of Flutter with the support of iOS 14 and Android 11 was introduced with the same key principles. It is the shortest release which was introduced just after the 2 months of the Flutter 1.20. In such a short span of time, more than 1900 PRs were merged by 150+ contributors. Some of the major changes and newly introduced features of this release are given below:
The main focus of this release was that Flutter works perfectly fine with iOS14 and Android 11 which involves the latest SDKs passing the extensive test suite.
In this release, for iOS 14, support for the new Xcode12, AppClip features, etc is added.
In this release, for Android 11, the main focus is to provide smoother animation and support for new display cutouts.
Font rendering issues and application crashes for iOS 14 were fixed in this release.
Core functionality of localization and internationalization of application was provided in this release.
One of the most important yet challenging features of ‘State Restoration’ of Applications in Android was delivered in this release.
Performance for the smooth scrolling was improved when the input and display frequencies are mismatched.
In release 1.22, along with the Flutter, a new version of Dart (2.10) was included which is a Command Line Interface (CLI) tool and is very useful.
The ability to host the Inspector tab directly from the Dart DevTool directly inside of IntelliJ was enabled (before 2 copies of Inspector in IntelliJ and Dart DevTool was maintained).Conclusion
The above description clearly explains the full version history of Flutter and how it got wide support from the public in such a short period of time. Flutter is used widely by organizations as it helps in the fast development of applications with the help of customizable widgets to create native applications along with expressive and flexible UI by quickly shipping the features and focuses on the end-user experience.Recommended Articles
This is a guide to Flutter Version. Here we discuss the Definition of Flutter Version and their version in detail. You can also go through our other suggested articles to learn more –
You're reading Learn The Different Version Of Flutter In Detail
Update the detailed information about Learn The Different Version Of Flutter In Detail on the Uyenanhthammy.com website. We hope the article's content will meet your needs, and we will regularly update the information to provide you with the fastest and most accurate information. Have a great day!