Find a file
engine-flutter-autoroll e02265dd68
Roll Engine from 965fbbed1776 to 801559ac4ed3 (50 revisions) (#59384)
* 141ee78b8 Roll Dart SDK from 2b917f5b6a0e to 0fab083e1c2b (15 revisions) (flutter/engine#18974)

* f5ab179e7 Call Shell::NotifyLowMemoryWarning on Android Trim and LowMemory events (flutter/engine#18979)

* 4dabac999 Roll Fuchsia Linux SDK from 8AiUM... to ThzHh... (flutter/engine#18976)

* 50cae024a Reland: Add RAII wrapper for EGLSurface (flutter/engine#18977)

* db7f226c5 Include the memory header as unique_ptr is used in ASCII Trie. (flutter/engine#18978)

* b19a17d5d Implement an EGL resource context for the Linux shell. (flutter/engine#18918)

* ca26b7558 Make Linux shell plugin constructor descriptions consistent (flutter/engine#18940)

* efd1452a4 Roll Skia from 9c401e7e1ace to f69e40841eb9 (11 revisions) (flutter/engine#18983)

* e5845af42 Put JNI functions under an interface (flutter/engine#18903)

* 1ddc6e1d3 Call destructor and fix check (flutter/engine#18985)

* 7f71f1d90 Roll Fuchsia Mac SDK from oWhyp... to gAD3P... (flutter/engine#18982)

* 74291b73b Roll Dart SDK from 0fab083e1c2b to e62b89c56d01 (10 revisions) (flutter/engine#18987)

* 2739bbfcf [web] Provide a hook to disable location strategy (flutter/engine#18969)

* 336d000b4 Roll Skia from f69e40841eb9 to 553496b66f12 (2 revisions) (flutter/engine#18992)

* b82769bdf Roll Skia from 553496b66f12 to 0ad37b87549b (2 revisions) (flutter/engine#18993)

* f5ca58b18 Roll Dart SDK from e62b89c56d01 to b0d2b97d2cd7 (4 revisions) (flutter/engine#18994)

* 2a82a0832 [dart] Account for compiler api change (flutter/engine#19002)

* 369e0a9b9 Add ui_benchmarks (flutter/engine#18945)

* a0a92d6c6 Roll Skia from 0ad37b87549b to de175abede4d (1 revision) (flutter/engine#18995)

* cea5a9c7a Roll Dart SDK from b0d2b97d2cd7 to f043f9e5f6ea (6 revisions) (flutter/engine#18997)

* d417772d7 Roll Fuchsia Mac SDK from gAD3P... to Wj0yo... (flutter/engine#19001)

* 45386229e Roll Skia from de175abede4d to 32d5cfa1f35e (15 revisions) (flutter/engine#19005)

* 71fce02dd Fix shift-tab not working by adding more GTK->GLFW key mappings. (flutter/engine#18988)

* 5ddc122f0 Fix inverted check in creating resource surface (flutter/engine#18989)

* 87d888804 Show warning if method response errors occur and error not handled. (flutter/engine#18946)

* 5171fbdc7 Roll Skia from 32d5cfa1f35e to 21bbfc6c2dfe (5 revisions) (flutter/engine#19006)

* 4bd6aea07 Always send key events, even if they're used for text input. (flutter/engine#18991)

* 9f898e98c Don't process key events when the text input is not requested (flutter/engine#18990)

* 48d709164 Roll buildroot for Windows warning update (flutter/engine#19000)

* 5f37029a2 Roll Dart SDK from f043f9e5f6ea to f0ea02bc51f8 (22 revisions) (flutter/engine#19010)

* ac809b48c onBeginFrame JNI (flutter/engine#18866)

* e1c622b4a Make SKSL caching test work on Fuchsia on arm64 (flutter/engine#18572)

* 2651beba0 Exit before pushing a trace event when layer tree holder is empty (flutter/engine#19008)

* acf048bd0 Remove log added for local testing (flutter/engine#19012)

* 1f3aa23e2 Roll Dart SDK from f0ea02bc51f8 to 0b64f5488965 (9 revisions) (flutter/engine#19013)

* 8dcc95dbd Roll Fuchsia Mac SDK from Wj0yo... to gR0Zc... (flutter/engine#19015)

* f6455fa6f Roll Dart SDK from 0b64f5488965 to 50836c171e91 (4 revisions) (flutter/engine#19017)

* b2fea9dcf Roll Skia from 21bbfc6c2dfe to 30212b7941d6 (6 revisions) (flutter/engine#19009)

* 006564625 Roll Skia from 30212b7941d6 to 3d6bf04366f6 (17 revisions) (flutter/engine#19020)

* 0a852d8ad Revert "Call Shell::NotifyLowMemoryWarning on Android Trim and LowMemory events (#18979)" (flutter/engine#19023)

* 194acdfae apply null safety syntax to mobile dart:ui (flutter/engine#18933)

* b0a0e0e32 Roll Skia from 3d6bf04366f6 to 637838d20abd (2 revisions) (flutter/engine#19021)

* be499ab46 Roll Fuchsia Mac SDK from gR0Zc... to H-uAk... (flutter/engine#19022)

* 8c24c41a0 Roll Skia from 637838d20abd to ac16760df463 (1 revision) (flutter/engine#19025)

* 7cb7003a1 onEndFrame JNI (flutter/engine#18867)

* e3fdb2330 [fuchsia] Add ability to configure separate data and asset dirs (flutter/engine#18858)

* 983b6e198 Call Shell::NotifyLowMemory when backgrounded/memory pressure occurs on Android (flutter/engine#19026)

* f7d241fd8 Wire up channel for restoration data (flutter/engine#18042)

* e84d497b9 Fix hit testing logic in fuchsia a11y (flutter/engine#19029)

* 801559ac4 Revert to last-known-good-rev of Dart SDK (flutter/engine#19031)
2020-06-15 09:28:42 -07:00
.github Fix broken URL again. 2020-06-03 09:24:10 -07:00
bin Roll Engine from 965fbbed1776 to 801559ac4ed3 (50 revisions) (#59384) 2020-06-15 09:28:42 -07:00
dev Remove Fuchsia BUILD.gn files (#59285) 2020-06-12 12:50:03 -07:00
examples [versions] Update all the versions (#59283) 2020-06-11 16:40:22 -07:00
packages CMake fix for projects without plugins (#59343) 2020-06-12 19:45:48 -07:00
.cirrus.yml [flutter_tools] Add additional bash entrypoint for running dart sdk directly (#57257) 2020-05-18 12:38:09 -07:00
.codecov.yml dont require diffs to have a percentage coverage greater than the previous diff (#36090) 2019-07-12 15:10:41 -07:00
.gitattributes Add pre-stable support for create on Windows (#51895) 2020-03-23 10:42:26 -07:00
.gitignore [flutter_tools] support --split-debug-info option in android builds (#49650) 2020-02-05 17:45:24 -08:00
analysis_options.yaml enable avoid_equals_and_hash_code_on_mutable_classes (#52507) 2020-04-06 13:36:01 -07:00
AUTHORS Stopped all animation controllers after toggleable has been detached. (#57809) 2020-06-02 17:58:03 -07:00
CODE_OF_CONDUCT.md Mention conduct@flutter.dev (#39150) 2019-08-25 10:46:02 -07:00
CODEOWNERS Goldens owner, removed obsolete pattern (#54206) 2020-04-07 12:26:02 -07:00
CONTRIBUTING.md Revert "Revert "Add many more global analyses. (#47875)" (#48080)" (#48081) 2020-01-02 11:47:28 -08:00
dartdoc_options.yaml Reverse the sense of the terms snippet and sample. (#48254) 2020-01-08 15:28:02 -08:00
flutter_console.bat License update (#45373) 2019-11-27 15:04:02 -08:00
LICENSE License update (#45373) 2019-11-27 15:04:02 -08:00
PATENT_GRANT Rename patent file (#38686) 2019-08-16 16:54:58 +01:00
README.md Update README.md (#49078) 2020-01-17 13:43:23 -08:00

Flutter logo

Build Status - Cirrus Gitter Channel 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.

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 Skia 2D graphics library that underpins Chrome and Android. 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.