flutter/examples/layers
James D. Lin 26f94bdd49
Make examples/catalog instructions a bit less confusing (#24252)
Make the examples/catalog instructions a bit less confusing:
* Make the README.md file provide explicit instructions about how to
  run each example.
* Try to clarify that the lib/main.dart message is instructional and
  not an error message.

Additionally, adjust examples/layers/lib/main.dart to be consistent
with examples/catalog/lib/main.dart.

Fixes #22640.

Testing Done:
* Ran `flutter run` from examples/catalog and from examples/layers,
  saw the updated message.
2018-11-14 14:26:30 -08:00
..
android newly created apps / plugins should use latest gradle dependencies (#22790) (#23314) 2018-10-19 19:07:06 -07:00
ios Re-reland Xcode backend refactor (#23762) 2018-10-31 16:37:53 -07:00
lib Make examples/catalog instructions a bit less confusing (#24252) 2018-11-14 14:26:30 -08:00
raw Unnecessary new (#20138) 2018-09-12 08:29:29 +02:00
rendering sort_constructors_first (#22575) 2018-10-04 07:28:07 +02:00
services Prefer void to null (#22977) 2018-10-16 22:03:06 +02:00
test Retry remove package:test from flutter (#24007) 2018-11-06 10:48:34 -08:00
widgets add missing type parameter on methods (#22096) 2018-10-01 21:29:08 +02:00
pubspec.yaml unpin mockito (#24021) 2018-11-06 17:24:39 -08:00
README.md Update the examples/ README and associated fixes. (#9090) 2017-04-05 11:28:33 -07:00

Examples of Flutter's layered architecture

This directory contains a number of self-contained examples that illustrate Flutter's layered architecture.

  • raw/ These examples show how to program against the lowest layer of the system. They manually receive input packets and construct composited scenes.

  • 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/ These examples use Flutter's widgets to build more elaborate apps using a reactive framework.

  • services/ These examples use services available in Flutter to interact with the host platform.

To run each example, specify the demo file on the flutter run command line, for example:

flutter run raw/spinning_square.dart
flutter run rendering/spinning_square.dart
flutter run widgets/spinning_square.dart