Flutter's core values
Build the best way to develop user interfaces.
This tells us what we are creating. It helps narrow our focus.
The best way to develop user interfaces is a productive way of developing.
The best way to develop user interfaces creates beautiful applications.
The best way to develop user interfaces creates fast applications.
The best way to develop user interfaces enables developers to create applications fast.
The best way to develop user interfaces is extensible, so that we are not a barrier to developers.
Focus on the user and all else will follow.
Our user is the developer. Our developer's user is the end user of the application written with Flutter.
Our first priority is to our developer's user, the end user. Our second priority is to our user, the developer.
Caring about the end user means having high quality support for accessibility, top performance, stability, high fidelity and compatibility with the user's platform, supporting low-end devices, and so forth.
Caring about the developer means creating a joyful and productive development experience with quick iteration cycles, creating usable, simple, reliable, predictable APIs, giving the developer full access to the underlying platform, and so forth.
We respect our users, whoever they are.
Flutter is an open source project, in the full senses of the word: we are open to ideas, we are open to contributions, our code and our roadmap are open, our priorities are open. Transparency leads to a higher quality product. While our team is currently primarily formed of employees from Google, we aspire to grow and welcome anyone to join the team. Flutter's stewardship is managed by a team at Google.