
* 4e9d1f4c1 Roll Skia from 595f51fe1ac9 to 89ff483bccbe (4 revisions) (flutter/engine#36065) * a21f534fa [Impeller] Implement compose image filter (flutter/engine#35991) * 0d8ebbbcc [Impeller] Implement color filter image filter (flutter/engine#36043) * 51ca9306e Roll Fuchsia Mac SDK from thzQ3Eamr4bpD4qXS... to T-LhIRl7A7MOniA01... (flutter/engine#36068) * f4e4f0290 Roll Dart SDK from be96b5476852 to 86d283205b1d (1 revision) (flutter/engine#36069) * 6ee5d1d51 Roll Skia from 89ff483bccbe to 82f833ccc0a0 (1 revision) (flutter/engine#36070) * 293a9f4d6 Roll Fuchsia Linux SDK from S5y_wLZJBzalYADeY... to NxOIrMXIoDdeHU6S5... (flutter/engine#36071) * 0882c93a0 Roll Skia from 82f833ccc0a0 to 943e9a1f6d4d (1 revision) (flutter/engine#36073) * 757bd3a1c Roll Dart SDK from 86d283205b1d to 708893986cd0 (1 revision) (flutter/engine#36072) * adb9fd80a Roll Skia from 943e9a1f6d4d to 1efc9a18c5aa (1 revision) (flutter/engine#36075) * 18b4d8ad8 Roll Dart SDK from 708893986cd0 to e859710c87ff (1 revision) (flutter/engine#36076) * f01919adb Roll Fuchsia Mac SDK from T-LhIRl7A7MOniA01... to bi6RYiiYQspjFGDD5... (flutter/engine#36077) * 4fc3486ea Windows: Cleanup: Eliminate ExternalTexturePixelBufferState (flutter/engine#36074) * 5bfda22d9 Roll Fuchsia Linux SDK from NxOIrMXIoDdeHU6S5... to qFA4XAWsiceDJRgmL... (flutter/engine#36078) * 175f6736f Roll Dart SDK from e859710c87ff to 33d0a3b8a0ef (1 revision) (flutter/engine#36079) * 639dec4cf Roll Dart SDK from 33d0a3b8a0ef to bb232d1f3a26 (1 revision) (flutter/engine#36081) * 16640f93f Roll Fuchsia Mac SDK from bi6RYiiYQspjFGDD5... to pNjLhqLsohBUBCSRa... (flutter/engine#36080) * 1df1c021b Roll Skia from 1efc9a18c5aa to 5452714cb4a1 (1 revision) (flutter/engine#36082) * f9c202c54 Roll Fuchsia Linux SDK from qFA4XAWsiceDJRgmL... to GBgVvIAWMvO4q1aMh... (flutter/engine#36083) * 971bf4f0d Roll Dart SDK from bb232d1f3a26 to 5ae14d5bf7f8 (1 revision) (flutter/engine#36085) * 74a939cd1 Roll Fuchsia Linux SDK from GBgVvIAWMvO4q1aMh... to zsFwMWukLDug0qmn1... (flutter/engine#36086) * 5a9c6b6c6 Roll Skia from 5452714cb4a1 to 4b7eb38d3cbd (1 revision) (flutter/engine#36087) * c54f1058c Roll Skia from 4b7eb38d3cbd to a1a9d1ca7ece (2 revisions) (flutter/engine#36088) * 08b5652ca Bump ossf/scorecard-action from 1.1.2 to 2.0.2 (flutter/engine#36089) * 51f19873b Roll Skia from a1a9d1ca7ece to 1828e4d636b2 (1 revision) (flutter/engine#36090)
Flutter is Google's SDK for crafting beautiful, fast user experiences for mobile, web, and desktop from a single codebase. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.
Documentation
For announcements about new releases, follow the flutter-announce@googlegroups.com mailing list. Our documentation also tracks breaking changes across releases.
Terms of service
The Flutter tool may occasionally download resources from Google servers. By downloading or using the Flutter SDK, you agree to the Google Terms of Service: https://policies.google.com/terms
For example, when installed from GitHub (as opposed to from a prepackaged
archive), the Flutter tool will download the Dart SDK from Google servers
immediately when first run, as it is used to execute the flutter
tool itself.
This will also occur when Flutter is upgraded (e.g. by running the flutter upgrade
command).
About Flutter
We think Flutter will help you create beautiful, fast apps, with a productive, extensible and open development model, whether you're targeting iOS or Android, web, Windows, macOS, Linux or embedding it as the UI toolkit for a platform of your choice.
Beautiful user experiences
We want to enable designers to deliver their full creative vision without being forced to water it down due to limitations of the underlying framework. Flutter's layered architecture gives you control over every pixel on the screen and its powerful compositing capabilities let you overlay and animate graphics, video, text, and controls without limitation. Flutter includes a full set of widgets that deliver pixel-perfect experiences whether you're building for iOS (Cupertino) or other platforms (Material), along with support for customizing or creating entirely new visual components.
Fast results
Flutter is fast. It's powered by the same hardware-accelerated 2D graphics library that underpins Chrome and Android: Skia. We architected Flutter to support glitch-free, jank-free graphics at the native speed of your device. Flutter code is powered by the world-class Dart platform, which enables compilation to 32-bit and 64-bit ARM machine code for iOS and Android, as well as JavaScript for the web and Intel x64 for desktop devices.
Productive development
Flutter offers stateful hot reload, allowing you to make changes to your code and see the results instantly without restarting your app or losing its state.
Extensible and open model
Flutter works with any development tool (or none at all), and also includes editor plug-ins for both Visual Studio Code and IntelliJ / Android Studio. Flutter provides tens of thousands of packages to speed your development, regardless of your target platform. And accessing other native code is easy, with support for both FFI (on Android, on iOS, on macOS, and on Windows) as well as platform-specific APIs.
Flutter is a fully open-source project, and we welcome contributions. Information on how to get started can be found in our contributor guide.