dart-lang/sdk@1a18586 Search for element declarations in discovered available files. dart-lang/sdk@7e899d0 Add fix-all in file fixes for the 2 additional dart analysis server fix types: USE_NOT_EQ_NULL and USE_EQ_EQ_NULL dart-lang/sdk@eb82559 Reapply "[vm] Add tests for determinism of script and AppJIT snapshots." dart-lang/sdk@f66769c Add duplicate shown/hidden name analyzer note to changelog dart-lang/sdk@95afe41 Add an implementation of the UnresolvedNameGenerator for analyzer dart-lang/sdk@fcb41fb Replace more calls to parseTypeVariablesOpt with computeTypeParamOrArg dart-lang/sdk@8e00451 Add fix-all in file fixes for the 3 additional dart analysis server fix types: ADD_NE_NULL, REMOVE_UNNECESSARY_CAST, REPLACE_BOOLEAN_WITH_BOOL dart-lang/sdk@b75da96 Move all type mask code to inferrer/typemasks and use it via an AbstractValueStrategy dart-lang/sdk@7ce2432 Add UnlinkedScope dart-lang/sdk@8e92598 [infra] Add config for custom hunk text when using git diff on status files dart-lang/sdk@14b9d7f [infra] Prepare test.py for the --preview-dart-2 VM flag flip dart-lang/sdk@00f75ad Emit a compile-time error on incorrect types of initializing formals dart-lang/sdk@b62b438 Infer Object members for dynamic receivers dart-lang/sdk@b3bae42 Fix a batch of long lines dart-lang/sdk@796f530 Report FieldInitializerOutsideConstructor error in BodyBuilder dart-lang/sdk@e1ffb22 Remove Declaration.prepareTopLevelInference dart-lang/sdk@ff8100d [infra] Add dartk reload/rollback configurations to test matrix dart-lang/sdk@b851714 Remove Declaration.computeLibraryUri dart-lang/sdk@5ecd782 [kernel] Add an option to the cloner for cloning annotations dart-lang/sdk@bb0808d Replace Builder by Declaration dart-lang/sdk@39b0efd Handle generic jsinterop classes as type arguments. dart-lang/sdk@c6129f7 Use AbstractValue in the rest of type inference dart-lang/sdk@947760f Use AbstractValue in much of inference dart-lang/sdk@3dd70ce Usa AbstractValue in the rest of ssa dart-lang/sdk@bbef9ae Use AbstractValue in most of ssa dart-lang/sdk@aecf8e8 Use AbstractValue in KernelToTypeInferenceMap and KernelTypeGraphBuilder dart-lang/sdk@032925c Remove obsolete features dart-lang/sdk@715c14c Added changelog entry for member conflict updates dart-lang/sdk@08c893d Simplify class member conflict rules. dart-lang/sdk@377eb52 [vm/kernel/bytecode] Add library reference and invocation kind to ConstantICData dart-lang/sdk@a53b585 Fix more Analyzer tests dart-lang/sdk@fa9ff9a Fix regression in deferred loading. dart-lang/sdk@2911f1f More dart2js strong mode cleanup. dart-lang/sdk@b6d20fa Enable the fix-all feature for the DartFixKind.ADD_EXPLICIT_CAST fix, tests been added as well. dart-lang/sdk@a1f6aa8 improve speed of dartdevk SDK and ddc test package summary build dart-lang/sdk@9e3842d Observatory strong mode fix: fix type errors with onDisconnect. dart-lang/sdk@3027302 [VM] Fix for issue 33277 (skip HasAttemptedReload check for kernel isolate too). dart-lang/sdk@0e3ca9a Fix strong mode runtime error in dart2js. dart-lang/sdk@3d2b660 Reland "[vm] Support definition of entry-points via @pragma('vm.extern') annotations."" dart-lang/sdk@fb4f887 [vm/kernel/aot] Fix recognition of native methods after annotations are constant evaluated dart-lang/sdk@753d954 Move to dartdoc 0.20.0 and enable preview-dart-2. dart-lang/sdk@39d902b Update pubspec to indicate that analyzer_plugin supports the latest analyzer. dart-lang/sdk@bfeb80a Observatory strong mode fixes: fix some int/double mismatches. dart-lang/sdk@7fc88c4 Observatory strong mode fix: add required calls to .toList(). dart-lang/sdk@fe3bba8 Switch integration tests to use a snapshot for the analysis server. dart-lang/sdk@cc9c8f9 Add HintCode for duplicate shown/hidden names dart-lang/sdk@e7bad54 Make dart2js only run with 64 bit ints, not the larger ints from the vm.
Flutter Engine
Flutter is a new way to build high-performance, cross-platform mobile apps. Flutter is optimized for today's, and tomorrow's, mobile devices. We are focused on low-latency input and high frame rates on Android and iOS.
The Flutter Engine is a portable runtime for hosting Flutter applications. It implements Flutter's core libraries, including animation and graphics, file and network I/O, accessibility support, plugin architecture, and a Dart runtime and compile toolchain. Most developers will interact with Flutter via the Flutter Framework, which provides a modern, reactive framework, and a rich set of platform, layout and foundation widgets.
Flutter is still under development and we continue to add features. However, it is ready for use by early adopters who are willing to deal with the odd wrinkle or two along the way. We hope you try it out and send us feedback.
-
For information about using Flutter to build apps, please see the getting started guide.
-
For information about contributing to the Flutter framework, please see the main Flutter repository.
-
For information about contributing code to the engine itself, please see CONTRIBUTING.md.
-
For information about the engine's architecture, please see the wiki.
Community
Join us in our Gitter chat room or join our mailing list, flutter-dev@googlegroups.com.