engine-flutter-autoroll 4fcc761dd1
Roll Engine from ea1e3804831d to d1b56f96a238 (11 revisions) (#85666)
* 1e3fe2330 Roll Skia from 76e45134b8a7 to b393c4bccd5f (1 revision) (flutter/engine#27067)

* 485b25e5e Roll Skia from b393c4bccd5f to c9897a55650a (1 revision) (flutter/engine#27068)

* 14a7ec89f Partial reland for VM tests (flutter/engine#27069)

* d4431a703 Roll Skia from c9897a55650a to e1f72377e574 (3 revisions) (flutter/engine#27073)

* 6e56edf1a [web][felt] Fix stdout inheritance for sub-processes (flutter/engine#27070)

* e05cab01c Update buildroot to ignore new warnings from Clang package update (flutter/engine#27056)

* 24ace61b3 Roll Fuchsia from 275038b8be7196927b0f71770701f3c2c3744860 to 86a2f5264f8dc496dccdd4060e4bad4c33eef552 (flutter/engine#27077)

* 8e796bd33 [web] Librarify text editing files (flutter/engine#27071)

* 260b94cdc Roll Skia from e1f72377e574 to 0734c6223cb8 (3 revisions) (flutter/engine#27078)

* 6c2b05238 Roll Dart SDK from 8234f00e521a to 54c79f559d23 (2 revisions) (flutter/engine#27079)

* d1b56f96a Reland "fuchsia: Delete all the legacy code! (#26422)" (flutter/engine#27075)
2021-06-30 17:33:38 -07:00
2021-06-30 17:06:06 -07:00
2021-06-30 16:51:06 -07:00

Flutter logo

Build Status - Cirrus Discord badge Twitter handle

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 and breaking changes, follow the flutter-announce@googlegroups.com mailing list or see the breaking changes page.

About Flutter

We think Flutter will help you create beautiful, fast apps, with a productive, extensible and open development model.

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 on both iOS and Android.

Reflectly hero image

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.

Dart platform diagram

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.

Hot reload animation

Extensible and open model

Flutter works with any development tool (or none at all) but includes editor plug-ins for both Visual Studio Code and IntelliJ / Android Studio. Flutter provides thousands of packages to speed your development, regardless of your target platform. And accessing other native code is easy, with support for both FFI and platform-specific APIs.

Flutter is a fully open-source project, and we welcome contributions. Information on how to get started can be found at our contributor guide.

Languages
Dart 75%
C++ 16.5%
Objective-C++ 2.9%
Java 2.8%
Objective-C 0.7%
Other 1.9%