dart-lang/sdk@574c4a51c6 [CFE] Initial support for parsing language version from .packages dart-lang/sdk@69ae29076a Default language version if nothing is specified dart-lang/sdk@a62de52d04 Insert new named arguments before 'child' or 'children'. dart-lang/sdk@627e4c8cad Parse additional NNBD not-null assertions dart-lang/sdk@e10c138475 Infer extension types without extension override. dart-lang/sdk@c3ef41ca68 Pass in SharedOptions when running front ends to update error tests. dart-lang/sdk@211d7f2993 Do not throw away analysis server suggestions when inside quotes dart-lang/sdk@9f9abe5fcd Flow analysis: get rid of "identity" state. dart-lang/sdk@ea9091b278 [vm/bytecode] Drop abstract and generate body for static external functions dart-lang/sdk@6f551f040b Fix a few extension method test bugs. dart-lang/sdk@b6df9fb9d1 [dart/vm] Only re-run if exit code outside |255| dart-lang/sdk@ddc09607c6 [dart/vm] Webscraper for make_a_fuzz cluster runs dart-lang/sdk@a94ef646e9 [dart2js] new-rti: register H.Closure when referenced dart-lang/sdk@2cac8637d6 Flow analysis: separate nullability and reachability tests. dart-lang/sdk@d0775434be Resolve extension methods within other extensions dart-lang/sdk@612825900e Only create FlowAnalysisResult data structure when running internal tests. dart-lang/sdk@55f81f2210 Mass format python with yapf dart-lang/sdk@8b2993568e implement dartfix --pedantic dart-lang/sdk@1c5911982e add includePedanticFixes flag to dartfix protocol dart-lang/sdk@a188b534dc [dart2js] new-rti: as/check used 'is' method dart-lang/sdk@8d1f5a5b51 [dart2js] Omit empty objects from new RTI type rules. dart-lang/sdk@5c7fe46e3e [cfe] Merge more Kernel*Builders into *Builders dart-lang/sdk@262aaf13a0 [cfe] Merge KernelLibraryBuilder into SourceLibraryBuilder dart-lang/sdk@cdf6103b38 Support for free-form 'expression' in FlutterWidgetPropertyValue. dart-lang/sdk@034131f10a Add MapSubstitution interface, and use it in Member hierarchy. dart-lang/sdk@98ffe8a7c6 Update dart/language_model rev to EFtZ0Z5T822s4EUOOaWeiXUppRGKp5d9Z6jomJIeQYcC dart-lang/sdk@77a957da1d Report the use of an extension override without an instance member access dart-lang/sdk@28a4717476 Don't overwrite synthetic field setter with duplicate setter. dart-lang/sdk@c923007f37 [vm/bytecode] Fixes and improvements in bytecode debugger. dart-lang/sdk@ba28529184 Use findNode and assertType(). dart-lang/sdk@2bf13fd058 Add a language test for Object().runtimeType. dart-lang/sdk@067c6ea5b6 [cfe] Add extension type variables to procedures dart-lang/sdk@6eb9f54683 [cfe] Add ClassKind to Listener.begin/endClassOrMixinBody dart-lang/sdk@bd8f7aeebb [cfe] Add DeclarationKind to DeclarationBuilder dart-lang/sdk@ae2a06171c Fix for enclosingElement for default parameter element initializer function.
Flutter Engine
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.
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.
If you are new to Flutter, then you will find more general information on the Flutter project, including tutorials and samples, on our Web site at Flutter.dev. For specific information about Flutter's APIs, consider our API reference which can be found at the docs.flutter.dev.
Flutter is a fully open source project, and we welcome contributions. Information on how to get started can be found at our contributor guide.