mirror of
https://github.com/flutter/flutter.git
synced 2025-06-03 00:51:18 +00:00

Most of the remaining widget examples are actually manual tests. This patch moves them into //dev/manual_tests. A couple are examples of using services, which I've moved to //examples/layers/services. The remainder are out-dated and are removed by this patch.
26 lines
922 B
Markdown
26 lines
922 B
Markdown
# Examples of Flutter's layered architecture
|
|
|
|
This directory contains a number of self-contained examples that illustrate
|
|
Flutter's layered architecture.
|
|
|
|
* [*raw/*](raw/) These examples show how to program against the lowest layer of
|
|
the system. They manually receive input packets and construct composited
|
|
scenes.
|
|
|
|
* [*rendering/*](rendering/) These examples use Flutter's render tree to
|
|
structure your app using a retained tree of visual objects. These objects
|
|
coordinate to determine their size and position on screen and to handle
|
|
events.
|
|
|
|
* [*widgets/*](widgets/) These examples use Flutter's widgets to build more
|
|
elaborate apps using a reactive framework.
|
|
|
|
* [*services/*](services/) These examples use services available in Flutter to
|
|
interact with the host platform.
|
|
|
|
To run each example, use the `-t` argument to the `flutter` tool:
|
|
|
|
```
|
|
flutter run -t widgets/spinning_square.dart
|
|
```
|