Skip to main content

Google announces ‘Hummingbird’ project to bring Flutter applications to the web

Today marks the debut of Flutter Live, Google’s first ever major standalone event for their Flutter app development SDK. In a surprise announcement at the end of the keynote, the Flutter team unveiled the work-in-progress Hummingbird project as a way to bring Flutter apps to the web at large.

Flutter is Google’s cross-platform application SDK, and at today’s event the company clarified that “cross-platform” does not just mean mobile. Currently, Flutter apps can create native apps for Android and iOS, which opens them to those two platforms and Chrome OS (via Android).

At the end of today’s presentation, Tim Sneath, Product Lead for Flutter, touched on two projects to open Flutter to new platforms. One is an existing work-in-progress project, called Flutter Desktop Embedding, that aims to bring Windows, OS X, and Linux support for Flutter.

The second, Hummingbird, is a radical new project to bring entire Flutter apps to the “modern, standards-based web”. Because Hummingbird runs on standard web technologies like “HTML, DOM, Canvas, JavaScript” and has “no blackbox,” the resulting apps will not be limited to Google Chrome, but should also run in Firefox and co.

In a detailed technical breakdown, provided by the Flutter team, it’s explained that Hummingbird will also be able to have interoperability with your web page’s JavaScript code, as needed.

On stage, it was demonstrated and emphasized that the Flutter code running on the web will be exactly the same as what currently runs on mobile devices. Flutter’s origins were shared many times throughout the Flutter Live event, detailing that it started simply as a stripped-backed version of Chrome. In that light, Hummingbird could be considered Flutter’s homecoming.

With these two projects, Google is working hard for Flutter to be the “write once, run anywhere” app framework developers have always dreamed of, with support for Android, iOS, Chrome OS, Windows, OS X, Linux, and just about anything with a web browser.

No timeline was offered for Hummingbird’s release, and the Flutter team declined to make it available for early access for the time being. If you’re excited about Hummingbird and want to learn more about how it intends to bring Flutter to the web, be sure to read the full technical breakdown.


Check out 9to5Google on YouTube for more news:

FTC: We use income earning auto affiliate links. More.

You’re reading 9to5Google — experts who break news about Google and its surrounding ecosystem, day after day. Be sure to check out our homepage for all the latest news, and follow 9to5Google on Twitter, Facebook, and LinkedIn to stay in the loop. Don’t know where to start? Check out our exclusive stories, reviews, how-tos, and subscribe to our YouTube channel

Comments

Author

Avatar for Kyle Bradshaw Kyle Bradshaw

Kyle is an author and researcher for 9to5Google, with special interests in Made by Google products, Fuchsia, and uncovering new features.

Got a tip or want to chat? Twitter or Email. Kyle@9to5mac.com