Adjusting our investment for Dart’s open source web frameworks

Two months ago, we delivered our first stable release of web support for Flutter. This was a major milestone for client development as a whole, combining Flutter’s established UI framework, Dart’s industrial-strength JavaScript toolchain, and the underlying power of the web platform to deliver consistency across mobile devices and browsers.

Since that release, we’ve been excited to see developers start to use Flutter on the web. Even at this early stage, more than 10% of flutter build commands target the web, demonstrating that web apps are already being deployed using Flutter. Inside Google, a number of teams are starting to…


Setting personal goals with OKRs

I stink at making New Year resolutions in general. Probably like most of us, I start the year with high principles that rarely translate into established habits. Within a week or two of the new year, I’ve slipped back into patterns that I know are unhealthy.

It turns out that big companies don’t make New Year resolutions. In my day job as a product manager at Google, my team focuses relentlessly not just on making plans but evaluating and adjusting those plans. …


Native Win32 API support for Flutter and Dart

As a product manager for a developer framework and programming language, it’s not always easy to find time during the workday to write code. But I consider it a vital task in order to empathize with my customers’ needs. So I dabble here and there with various projects that pique my interest; and over the last couple of months, I’ve been exploring a project that combines my many years of working on Windows with my current focus on Flutter and Dart, culminating in a package that wraps a good portion of the Windows API for consumption from Dart and Flutter…


Ongoing progress towards an ambient computing vision

It’s no secret that our mission for Flutter is to target a broad variety of devices— including iOS, Android, Windows, Linux, macOS, and web — from a single codebase, with native compilation and game-quality visuals. Within Google Flutter is used by projects from Assistant to Stadia, from Cloud Search to Blogger. And outside of Google, Flutter has been adopted by companies from ByteDance to Grab, from Nubank to MGM Resorts, all of whom benefit from the productivity and flexibility of Flutter.

Many of you are interested in progress on desktop operating systems including Windows, macOS, and Linux: in surveys and…


We aren’t posting a #FlutterGoodNewsWednesday article this week.

Here on the Flutter and Dart teams, we want to take this moment to stand with the Black community and tell you: we stand with you, we see you and we support you. This week’s events in the USA are a painful reminder that systemic racism remains prevalent and that justice is distributed unevenly in our society.

We know that these are not issues that are solved with a few words; we need to engage individually and corporately. …


New apps and plugins, free training and tooling: oh my!

When we realized that this was going to be a very different spring without the usual events and connection points, we decided to find a new way to share our various announcements with you. A few of us put our heads together, and #FlutterGoodNewsWednesday was born. Each week for the last two months, we’ve shared something new that we hope made you smile. This week, we thought we’d follow up on some of the announcements we’ve made so far and share some further updates.

Free introductory training for Flutter developers

We kicked things off with an announcement of a free 10+ hour introductory course covering the…


Create in XD and export to working Flutter code

Our goal with Flutter is to provide a rich canvas for creative expression. With native performance on iOS and Android, full control over every pixel rendered on the screen, and the ability to iterate rapidly with stateful hot reload, we want to unleash the potential of designers and developers to build beautiful experiences that aren’t limited by artificial technical boundaries.

Last year at our Flutter Interact event, we turned the spotlight on creators who are using Flutter to explore and experiment. We heard from digital artists like Robert Felker, who uses Flutter to build ethereal forms with generative algorithms. We…


Continued momentum and enterprise growth, new release model

Authored by Tim Sneath and Patrick Sosinski

For the engineers, product managers, UX researchers, technical writers, and developer relations engineers here at Google that work on Flutter, the last couple of months have been filled with various challenges; like most of you, we are all grappling with very different daily routines than normal. And yet, as an open source project, we are able to continue to develop using publicly available tools. Within the limitations of sometimes challenging and certainly novel working environments, along with the need to care for dependents, we’re continuing to make progress against our spring backlog and…


Sharing various ideas that are working for our family

I don’t know how you’re feeling, but I guess most of us are going through various emotional states as COVID-19 continues its global impact. For our family here in the greater Seattle area, we’ve been hunkered down for a while already with schools and colleges closed, mandated work-from-home arrangements and everything from planned trips to church services canceled.

Chatting with various folk in our product team here at Google, it’s clear that people are responding in different ways depending on their personal situations. …


Continued refinement and polish for mobile platforms

Today we’re pleased to announce the general availability of Flutter 1.7, a smaller release after the major feature announcements at Google I/O. Flutter 1.7 contains support for AndroidX and for updated Play Store requirements, a number of new and enhanced components, and bug fixes to customer-reported issues.

If you already have Flutter on your system and you’re on the default stable channel, you can upgrade to version 1.7 by running flutter upgrade from the command line. The updated release is also included in a new installation of Flutter.

AndroidX Support for New Apps

AndroidX is a new open source support library from the Jetpack team…

Tim Sneath

Product Manager for Flutter (a framework for building mobile apps) and Dart (a modern, client-optimized programming language) at Google.

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