mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
See https://github.com/flutter/flutter/issues/150525 for background on the migration to a merged platform/UI thread. The merged platform/UI thread model has been the default option for nearly a year on the Android and iOS platforms and has been successfully deployed in major applications. Future versions of the Flutter engine will require the merged thread model, which provides benefits to embedders such as synchronous calls between the host platform main thread and Dart isolates.
Flutter Engine
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.
More tooling is available to make development experiences easier:
| Target | Tool |
|---|---|
| Web | felt |
| Mobile or Desktop | et |
To learn about running tests, see testing the engine.