dart-lang/sdk@965b8cb1d8 Use the forked NNBD SDK in the test runner. dart-lang/sdk@7e20ae579a Skip non-NNBD tests in NNBD test configurations. dart-lang/sdk@5facc76ad9 Initial set of hints for ffi dart-lang/sdk@ec86737818 [analyzer] fix an issue where the field analysisServerOptions.enableCompletionModel was not used dart-lang/sdk@62934463f2 only write posix style paths in the convertToRelativeImport quickfix dart-lang/sdk@b08d7756bd Prevent NPE in code completion when completing inside unnamed extension (issue 38798) dart-lang/sdk@0dd6ea1354 Deprecate 'useDart2jsPaths' in SdkLibrariesReader_LibraryBuilder. dart-lang/sdk@b8943f7056 improve codegen for unscoped and enum diagnostic properties dart-lang/sdk@87b0dbab2d [llvm_codegen] Contrived hello world dart-lang/sdk@5098e90de5 Change subtype check for overrides to handle variance. dart-lang/sdk@58c70b8e55 Store the actual static type of IntegerLiteral(s) in summary. dart-lang/sdk@a29bc5d5d3 Extend ResolvedAstPrinter to support more nodes. dart-lang/sdk@fd60a3eeba Flow analysis: generalize handling of `==`. dart-lang/sdk@3dc60dac99 Flow analysis: use a stack of context objects rather than a stack of states. dart-lang/sdk@94c0319b29 [vm/compiler] Accommodate for potential aliasing when accessing view with a const index. dart-lang/sdk@e998c6c284 [vm/compiler] Use environment from branch instruction in slow path of CheckedSmiComparison. dart-lang/sdk@b716137c90 linter 0.1.101 dart-lang/sdk@5688d7ba67 [vm/ffi] Make gen_snapshot use the compile-time error exit code if the isolate failed to load the kernel file dart-lang/sdk@8859206dba [vm/ffi] Remove Pointer.offsetBy. dart-lang/sdk@cba6c8cc3d [vm/ffi] Fix high memory addresses on 32 bit dart-lang/sdk@b97fc2e05f [kernel] fix a typo dart-lang/sdk@857f0e9e99 NNBD i13n: Re-introduce formatting dart-lang/sdk@63d3012e68 [vm/ffi] Deprecate Pointer.allocate/free. dart-lang/sdk@18aed26e83 [frontend_server] Wire up incremental serializer into frontend server / package VM dart-lang/sdk@5b4c930272 [vm/ffi] Document FFI static checks. dart-lang/sdk@109e7b0786 [vm] Ensure the new arm_x64 architecture will get `$builder_tag == crossword` set dart-lang/sdk@628e0434bd [vm/ffi] Enable analyzer on ffi test suite dart-lang/sdk@1dbfd1f6bc [vm/ffi] Add high memory test running in 32-bit configurations dart-lang/sdk@0ee78fac98 [cfe] Rename declaration.dart and procedure_builder.dart dart-lang/sdk@f6477854cd [vm/aot] Do not generate monomorphic prologue for functions which need args descriptor dart-lang/sdk@7b9a26ee6f NNBD i13n: ctor nav targets and details w/o targets
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.