Publish to web and mobile from the same codebase

Flutter’s web support is now available in stable
Flutter’s web support is now available in stable

Our vision for Flutter is to be a portable UI framework for building beautiful app experiences on any platform. Today, as part of Flutter 2, we’re announcing that Flutter’s web support has hit the stable milestone.

The first Flutter release supported iOS and Android, and has been used to bring over 150,000 apps to mobile app stores. Now, adding web support means that those same apps can reach an even broader audience, as well as opening up new ways to build interactive experiences on the web.

In this initial release of web support, we’re focusing on three app scenarios:

  • Progressive…


Harnessing the full power of the web platform for app-centric experiences

Today we want to give an update on our progress towards bringing Flutter to the web, with a particular focus on work we’re doing to integrate deeply and natively with the web platform.

Our vision for Flutter is to provide a portable toolkit for building beautiful experiences wherever you might want to paint pixels on the screen. As we’ve noted previously, we are deliberately app-centric with our framework and API choices, building a layered architecture that can scale across mobile, desktop, and embedded devices without compromising performance or quality.

The web is at the core of our work. Flutter was…


PWAs, better debugging, and CanvasKit-based rendering

Almost a year ago, we shared our first technical preview of Flutter’s support for targeting the web. Our vision for Flutter is to provide a portable toolkit for building beautiful experiences wherever you might want to paint pixels on the screen. Given the pervasiveness of the web, it’s a natural place to experiment with Flutter, but its characteristics are different from a mobile platform like Android and iOS.

Having Flutter code run in a web browser opens up an array of intriguing possibilities, including:

  • Providing an easy path for developers to take their existing mobile apps to the web, whether…


Posted by Mariam Hasnany, Product Manager, Flutter

We’re pleased to announce that web support for Flutter is now in beta!

Why did we bring Flutter to the web?

Developers build apps that need to run both on mobile and web. It’s important to us that you can design and build what you want, and know that with Flutter it will work beautifully anywhere you need. As a developer, learning a single set of skills that can easily transfer across multiple platforms is desirable. Web support for Flutter enables developers to use the same code, ship features faster, and ensure consistency for their experiences across devices. …

Mariam Hasnany

product manager @Google #flutter | co-founder @its_TMA |👩🏾‍🎓 UVA ’13 | 📚currently reading Give andTake by Adam Grant

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store