Google Partners with Canonical to Bring Flutter to Linux

Posted on July 8, 2020 by Paul Thurrott in Dev, Google with 4 Comments

Google announced today that it is partnering with Ubuntu maker Canonical to bring Linux desktop app support to its Flutter developer environment.

“For more than a year we’ve been expanding our focus to include desktop-class experiences, both for the web and for the desktop OSes [like] macOS, Windows and Linux,” Google’s Chris Sells and Canonical’s Ken VanDine write in the announcement post. “This work includes extensive refactoring of the engine to support desktop-style mouse and keyboard input as well as resizable top-level windows, new UI capabilities that adapt well to desktop, and access to the system menu bar and standard dialogs. All of this work was to ensure that in addition to being suitable for mobile-style experiences, Flutter is ready to handle first-featured, full-sized desktop apps.”

Google has previously detailed the work it’s done to bring Flutter to Windows, Mac, and web, but today it is releasing a Linux alpha for Flutter with Canonical, which says it will help application developers publish their apps for Linux users via the Snap Store.

“Canonical is making a significant investment in Flutter by dedicating a team of developers to work alongside Google’s developers to bring the best Flutter experience to the majority of Linux distributions,” the pair says. “Canonical will continue to collaborate with Google to further improve Linux support and maintain feature parity with the other supported platforms.”

Tagged with ,

Elevate the Conversation!

Join Thurrott Premium to enjoy our Premium comments.

Premium member comments on news posts will feature an elevated status that increases their visibility. This tab would allow you to participate in Premium comments with other premium members. Register to join the other Premium members in elevating the conversation!

Register or Subscribe

Join the discussion!


Don't have a login but want to join the conversation? Become a Thurrott Premium or Basic User to participate