Google’s Flutter introduced a recent launch Flutter 2.0 that incorporates some amazing new features. It is one of the most awaited stable release of the platform after the release of Flutter 1.0 almost two years ago. Flutter 2.0 will now completely support for website and desktop applications, so that programmers can apply a common codebase for iOS, Android, Windows, macOS and Linux OS. The first version of UI device package focused on app builders when launched in 2017. The developers want that this compatibility, among unique advanced features, will drive more software engineers to the platform, as many seeking open-source programs are most adequately supported for mobile application development.

Using Google’s own Dart programming language, Flutter is designed to help developers to build apps that experience native to every platform they run on whilst sharing as much of code as feasible to avoid repetitive efforts. Here we will see new features in Flutter 2.0 that will be helpful for Foldable and Dual-Display Devices.

Flutter 2.0 New Features-
1. Flutter For Desktop-
You can extend flutter to support desktop applications. Flutter allows developers to give a native-like app experience on each platform that it resides. Native-like experience includes mouse dragging with accuracy, built-in context menu, text selection pivot points and so on. Now, programmers can stop keyboard events even after their initiation. Developers can also expertise in grabbing handles and easily move items in the ReorderableListView widget. Also, there is an updated scrollbar widget that provides interactiveness in desktop applications using thumb.

Desktop flutter application will also show mouse hovers in page up – down tracks, and scroll bar. With this, developers can also use new ScrollabrTheme class to customize app according to requirement. Flutter release also allows seamless resizing for Windows and macOS. If you are thinking to deploy app on OS stores, you can go through the document provided by Flutter community. Developers can get detailed information about beta channels if they want to try the beta for flutter desktop. The stable channel doesn’t provide quick bug fixes as supported in the beta version. Flutter community moves ahead in the production-quality release so you can expect support for integration with native top-level menus, native-like text editing and accessibility support.

Know more at-

Author's Bio: 

Solace Infotech