Google has partnered with Canonical’s Ubuntu Desktop team to provide support for Linux desktop applications to its open source user interface development software infrastructure. The Google Flutter SDK has grown significantly since its launch for Android and iOS apps, and has gained support for the Web, Mac, and Windows. The announcement of the alpha version of the Linux development kit on Wednesday also means that Flutter developers can now deploy their apps to the Snap Store.
Flutter started life as an open source mobile user interface framework that helps developers build native interfaces for Android and iOS from a single, shared code base. But with desktop platforms like Mac, Windows and Linux having always been on the roadmap, Flutter started to deliver on its desktop promises late last year with the release of Preview support. MacOS applications. Shortly after, Google opened the door to collaboration with Microsoft to make Flutter apps for Windows 10, Windows 10X, and even Xbox possible.
Developers can use Flutter to develop applications for phones, wearables, tablets, desktops, laptops, and other smart displays. Google calls it ambient computing, the idea that your services and software are available wherever you need them. Google wants developers to start developing applications not by asking “What device am I targeting”, but “What am I going to build?” The reuse of the code should help startups with limited resources and allow companies to group their teams to offer a unique experience.
Google said last April that 500,000 developers use Flutter every month, and 2 million developers have used it since version 1.0 was released in December 2018. On Wednesday, Google added in its joint announcement with Canonical that 80,000 Flutter apps have been published on Google Play. Now Google has partnered with Canonical, the publisher of Ubuntu, the world’s most popular version of desktop Linux, to give Flutter developers the ability to build Linux applications. “Google’s goal for Flutter has always been to provide a portable framework for building beautiful user interfaces that work at native speeds, no matter what platform you’re targeting,” says their blog post.
Source : Snapcraft