Find a file
Michael Klimushyn 0de6fc8297
Manual roll of engine 7ea9884...5b94c8a (#40275)
git log 7ea9884ab00eb0b63f7793ce8664ae55af484eb1..5b94c8ae84d010751f9550751d28deb351715ded --no-merges --oneline

5b94c8ae8 Revert "Roll src/third_party/dart be66176534..ec7ec4ecf7 (37 commits)" (#12223)
988efe376 Do not generate kernel platform files on topaz tree (#12222)
6c46a173e Don't disable toString in release mode for dart:ui classes (#12204)
80b8ed8f8 Roll fuchsia/sdk/core/linux-amd64 from 7gDBN... to u7Q31... (#12221)
7a8caaac7 Roll src/third_party/skia d96ef09317d6..120e7d6766e4 (2 commits) (#12220)
c8428ff46 Roll fuchsia/sdk/core/mac-amd64 from vDk46... to _nS67... (#12219)
2bdfb61a0 Namespace patched SDK names to not conflict with Topaz (#12218)
ff1fcfb5d Roll src/third_party/dart ca7baa4013..4d5e15abde (29 commits)
2b78c5953 Roll src/third_party/skia 14318c140949..d96ef09317d6 (2 commits) (#12216)
d74ed765d Roll src/third_party/skia b23a4f9d9442..14318c140949 (2 commits) (#12215)
c58c5939e Roll src/third_party/skia 26ac0467cb4c..b23a4f9d9442 (2 commits) (#12214)
5e85403cd Roll src/third_party/dart 7bbfd532de..ca7baa4013 (3 commits)
e2cc04c3f Roll fuchsia/sdk/core/linux-amd64 from R1yqu... to 7gDBN... (#12212)
6fbfb4503 Roll fuchsia/sdk/core/mac-amd64 from spUG2... to vDk46... (#12210)
96443e2df Roll buildroot and Fuchsia toolchain and unblock the Fuchsia/Linux autoroller manually. (#12209)
34cf4f716 Roll src/third_party/skia 4fe30e15c06c..26ac0467cb4c (2 commits) (#12207)
92d42c0f6 Only build the x64 variant of Fuchsia on the try-jobs. (#12206)
e174b4b9b Don't load Roboto by default (#12205)
efb32a6b9 Roll src/third_party/dart 300c3333d1..7bbfd532de (5 commits)
5566be141 Roll src/third_party/skia 66d8006c2bb1..4fe30e15c06c (11 commits) (#12202)
e9c998468 add a convenience CLI tool for building and testing web engine (#12197)
bfa43e179 [flutter_runner] Generate symbols for the Dart VM profiler (#12048)
954f1988c Add custom test plugin that supports screenshot tests (#12079)
d8379f967 Move the Fuchsia tryjob into a its own step and disable LTO. (#12190)
c12ac24a9 Roll src/third_party/dart 62f78a7abb..300c3333d1 (6 commits)
cab3a396e Roll src/third_party/skia b88894c8811b..66d8006c2bb1 (5 commits) (#12178)
2592d6efe [flutter_runner] Port the accessibility bridge from Topaz (#12054)
b569e8c2f Smooth out iOS irregular input events delivery (#11817)
dea813dd5 Roll src/third_party/dart ccb6ba948b..62f78a7abb (3 commits)
243879814 Make ImageShader implement Shader for web ui (#12161)
c31583a61 Roll src/third_party/dart 2e8d912848..ccb6ba948b (30 commits)
4542886f7 Roll src/third_party/skia 9e5c47936b17..b88894c8811b (3 commits) (#12151)
548998fdc Roll src/third_party/skia 1bf30ce852e0..9e5c47936b17 (2 commits) (#12129)
f1490a28e Roll src/third_party/skia 8cae1e95a23b..1bf30ce852e0 (2 commits) (#12106)
19b2d430b Roll fuchsia/clang/mac-amd64 from H1Qjc... to HfPKR... (#12088)
d81675550 Don't launch the observatory by default on each embedder unit-test invocation. (#12087)
39c806702 Roll src/third_party/skia c2d84bfa7421..8cae1e95a23b (4 commits) (#12086)
b19e75a52 Roll src/third_party/dart fb14babf59..2e8d912848 (65 commits)
03e773a90 Guard availability of user notification related methods to iOS 10.0 (#12084)
9c00c26c8 Add capability to add AppDelegate as UNUserNotificationCenterDelegate (#9864)
c2e82892a Add GradientRadial paintStyle implementation (#12081)
c3eea0ac2 Don't quote generic font families (#12080)
c2b3d888a Roll src/third_party/skia 28d40b2e7ade..c2d84bfa7421 (3 commits) (#12082)
a4de006f2 Remove ENABLE_BITCODE from Scenarios test app (#11839)
6e017f0cf Roll src/third_party/skia 4f2674da4bbc..28d40b2e7ade (4 commits) (#12077)
e911b0505 Roll src/third_party/skia 627d15588f4d..4f2674da4bbc (1 commits) (#12075)
359e66309 Roll src/third_party/skia 6c3bd09ead0f..627d15588f4d (3 commits) (#12074)
38d545ee1 Improve Unicode handling on Windows (#11899)
89efb4c3a Roll fuchsia/clang/linux-amd64 from VoYNW... to 2IT_b... (#12072)
dc8e30d9d Roll fuchsia/clang/mac-amd64 from XAazI... to H1Qjc... (#12071)
8cdb3afd6 Annotate nullability on FlutterEngine to make swift writing more ergonomic (#11808)
aa9aaa21d Roll src/third_party/skia f433336585ed..6c3bd09ead0f (1 commits) (#12070)
075a61fc4 Roll src/third_party/skia 69a426f5a427..f433336585ed (1 commits) (#12068)
a6105050c option for --no-lto for fuchsia (#12010)
be3982091 Roll src/third_party/skia 380561393385..69a426f5a427 (2 commits) (#12067)
6bafbf95b Roll src/third_party/skia c30f1a936d84..380561393385 (3 commits) (#12059)
e2ba93d74 Roll src/third_party/dart ec7ec4ecf7..fb14babf59 (19 commits)
723a2880e Roll fuchsia/clang/linux-amd64 from -mnHl... to VoYNW... (#12058)
35875e0f0 Revert "Manage resource and onscreen contexts using separate IOSGLContext objects (#11798)" (#12055)
a353f93d3 Manage resource and onscreen contexts using separate IOSGLContext objects (#11798)
c9ea4dba8 [flutter_runner] Refactor our build rules to make them more inline with topaz. (#12034)
50bdbd769 Document dependencies and remove support-v13 (#11912)
0c6a538d6 Roll src/third_party/dart be66176534..ec7ec4ecf7 (37 commits)
37f81cd07 Roll src/third_party/skia 080d210e7acc..c30f1a936d84 (21 commits) (#12031)
2019-09-11 14:47:31 -07:00
.github Updating dart.dev related links (#32641) 2019-05-14 10:35:00 -07:00
bin Manual roll of engine 7ea9884...5b94c8a (#40275) 2019-09-11 14:47:31 -07:00
dev Lower the iteration count on back_button_memory test (#40266) 2019-09-11 11:28:39 -07:00
examples disable bitcode for hello_world (#40190) 2019-09-10 16:03:17 -07:00
packages Place hot reload artifacts in a temp directory (#40171) 2019-09-11 12:57:43 -07:00
.cirrus.yml fix skips to include all channels (#40119) 2019-09-10 07:44:35 -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 git config option to automatically convert CRLF to LF (#8122) 2017-02-14 10:21:33 -08:00
.gitignore Add flutter_export_environment.sh to the framework tree gitignore (#37811) 2019-08-07 17:59:20 -07:00
analysis_options.yaml enable lint prefer_if_null_operators (#35745) 2019-07-09 10:53:35 +02:00
AUTHORS Added properties in DropdownButtonFormField to match DropdownButton (#36998) 2019-09-09 21:11:23 -07:00
CODE_OF_CONDUCT.md Mention conduct@flutter.dev (#39150) 2019-08-25 10:46:02 -07:00
CODEOWNERS Updating code owners for golden file changes (#38564) 2019-08-15 09:13:45 -07:00
CONTRIBUTING.md Update CONTRIBUTING.md (#37645) 2019-08-20 14:44:01 -07:00
dartdoc_options.yaml Adds DartPad option to the DartDoc snippet generator. (#39924) 2019-09-10 08:36:14 -07:00
flutter_console.bat Replace flutter.io with flutter.dev (#30562) 2019-04-05 11:39:30 -07:00
LICENSE Wrap lines at 80 characters (#26285) 2019-01-29 16:13:27 +01:00
PATENT_GRANT Rename patent file (#38686) 2019-08-16 16:54:58 +01:00
README.md Updating dart.dev related links (#32641) 2019-05-14 10:35:00 -07:00

Flutter logo

Build Status - Cirrus Gitter Channel

Flutter is Google's mobile app SDK for crafting high-quality native interfaces on iOS and Android in record time. 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 apps

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 apps

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 native 32-bit and 64-bit ARM code for iOS and Android.

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, 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 platform features is easy. Here is a snippet from our interop example:

Future<void> getBatteryLevel() async {
  var batteryLevel = 'unknown';
  try {
    int result = await methodChannel.invokeMethod('getBatteryLevel');
    batteryLevel = 'Battery level: $result%';
  } on PlatformException {
    batteryLevel = 'Failed to get battery level.';
  }
  setState(() {
    _batteryLevel = batteryLevel;
  });
}

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