New post on /r/flutterdev subreddit:
<b>Amazing New Features Of Flutter 2.0</b>
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, <a href="
https://solaceinfotech.com/blog/what-is-flutter-about-the-joy-of-flutter/">Flutter</a> 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 <a href="
https://solaceinfotech.com/blog/best-frameworks-for-desktop-application-development/">desktop applications</a>. 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.2. Web Support-Flutter’s production quality web support is one of the largest declaration in Flutter 2.0. Earlier the web’s foundation was document-centric. However the web platform has developed to provide rich platform APIs that allow extremely sophisticated apps using hardware-accelerated 2D-3D graphics, paint APIs and flexible layout.Flutter’s support for the web builds up these innovations, providing an application centered framework that reaps the benefits of all that the advanced web should give. This release focuses on 3 app scenarios: <a href="
https://solaceinfotech.com/blog/progressive-web-apps-the-next-big-thing/">Progressive web apps</a>, single page apps, bringing current flutter mobile apps to the web. Mainly google focused on performance and improvements to their rendering fidelity. Google added new CanvasKit based rendered made with WebAssembly. They also added features that are specific to web such as control on address bar URLs,text autofill, PWA manifests and routing. They also included a Link Widget to ensure that the mobile app running in the browser feels like web app.3. Add To App-Developers can leverage the benefits of Flutter, by adding it to their current Android and <a href="
https://solaceinfotech.com/blog/why-flutter-is-a-golden-technology-for-ios-app-development/">iOS apps</a>…