Google’s cross-platform programming framework for developing apps has gained popularity in recent time. Developers can build apps for Android, iOS, web, and desktop with a unified UI using Flutter. Flutter 1.17 is the first stable channel that developers have received in 2020. Google has fixed 6,339 issues since v1.12 release.
The major improvement in Flutter 1.17 is performance. Developers can see 20-37% of speedup for default navigation case in Flutter 1.17. There are opaque routes with no transparency with this version. There is also a considerable improvement in app sizes built with Flutter 1.17. On the memory reduction front, Flutter offers 80% memory reduction in fast scrolling through large images.
Flutter v1.17 offers support for Apple’s low-level graphics API, Metal. Developers can have direct access to the underlying GPU of iOS devices with the help of Metal. The improved Meta support improves rendering speeds of iOS apps by about 50%. The latest release adds support for new Material widgets. There are also updates to the existing widgets like NavigationRail, DataPicker, and TextSelection overflow widget.
The programming language used for building applications in Flutter has received the new update. In Dart 2.8, Google has improved the pub client tool, which is used to manage packages downloaded from pub.dev repository. There is an addition of preparation for Sound null safety. This will help in reducing the application crashes built with flutter. Google wants developers to know these breaking changes and file nay issues that they face.