flutter/examples/README.md
Ian Hickson a52c7b470d Update the examples/ README and associated fixes. (#9090)
This yak shave went as follows:

Fix https://github.com/flutter/flutter/issues/8795 by adding stocks to
the examples README.

Notice the layers entry in that README isn't quite right either.
Update that.

Check the layers/README file is worth pointing at.

Update the layers/README.

Let's run some of the layer tests to see if they still work.

Oops, need to update them to gradle.

Ok let's try running them again.

Oops, sector is broken.

Add a test for sector.

Fix sector. Find you need to add an assert to a const constructor.

Notice we need to turn const asserts on for the analyzer.

Notice the analysis_options files are out of sync with each other and
with the full list of lints.

Turn on the lints that should be on.

Fix the bugs that finds.
2017-04-05 11:28:33 -07:00

48 lines
1.9 KiB
Markdown

Flutter Examples
================
This directory contains several examples of using Flutter. Each of these is an
individual Dart application package.
To run an example, use `flutter run` inside that example's directory. See the
[getting started guide](https://flutter.io/getting-started/) to install
the `flutter` tool.
**Tip:** To see examples of how to use a specific Flutter framework class,
copy and paste a URL with this format in your browser. Replace `foo` with the
classname you are searching for (for example, here's the
[query](https://github.com/flutter/flutter/search?q=path%3Aexamples+new+AppBar)
for examples of the
[`AppBar`](https://docs.flutter.io/flutter/material/AppBar-class.html) class).
```
https://github.com/flutter/flutter/search?q=path%3Aexamples+new+foo
```
Available examples include:
- **Hello, world** The [hello world app](hello_world) is a basic app that shows
the text "hello, world."
- **Flutter gallery** The [flutter gallery app](flutter_gallery) showcases
Flutter's widgets, including its implementation of
[material design](https://material.google.com/).
- **Platform Channel** The [platform channel app](platform_channel)
demonstrates how to connect a Flutter app to platform-specific APIs. For
documentation, see <https://flutter.io/platform-channels/>.
- **Platform Channel Swift** The [platform channel swift
app](platform_channel_swift) is the same as [platform
channel](platform_channel) but the iOS version is in Swift and there
is no Android version.
- **Flutter View** The [flutter view app](flutter_view) demonstrates how to
embed Flutter within an iOS or Android app.
- **Layers** The [layers vignettes](layers) show how to use the various layers
in the Flutter framework. For details, see the [layers README](layers/README).
- **Stocks** The [stocks](stocks) demo shows how one might structure
an application with several screens.