Addressing comments.

pull/3/head
Andrew Brogdon 8 years ago
parent a9971d4a5d
commit 0bb8eee7e8

@ -1,15 +1,15 @@
# shrine # Shrine
A sample shopping app that uses Material widgets in its UI and A sample shopping app that uses Material widgets in its UI and
[`scoped_model`](https://pub.dartlang.org/packages/scoped_model) to manage the [`scoped_model`](https://pub.dartlang.org/packages/scoped_model) to
state of its shopping cart. manage the state of its shopping cart.
## Goals for this sample ## Goals
* Show how to customize Flutter's Material widgets to produce a unique design * Show how to customize Flutter's Material Compoenent widgets to produce
for an app. a unique design for an app.
* Show how to use `scoped_model` to manage an app's state and access it across * Show how to use `scoped_model` to manage an app's state and access it
different routes and in different widgets. across different routes and in different widgets.
This is a modified version of the app featured in Flutter's This is a modified version of the app featured in Flutter's
[Material codelabs](https://codelabs.developers.google.com/?cat=Flutter). [Material codelabs](https://codelabs.developers.google.com/?cat=Flutter).
@ -18,24 +18,24 @@ This is a modified version of the app featured in Flutter's
### `/model/app_state_model.dart` ### `/model/app_state_model.dart`
The model object representing the state of the app. It holds the available The model object representing the state of the app. It holds the
products as well as what's in the shopping cart. available products as well as what's in the shopping cart.
### `/supplemental` ### `/supplemental`
A bunch of widgets that customize Material to produce the look and feel of the A bunch of widgets that customize Material to produce the look and feel
app. of the app.
### `shopping_cart.dart` ### `shopping_cart.dart`
The shopping cart widgets. They access the app state model via The shopping cart widgets. They access the app state model via
`ScopedModelDescendant`, display the contents of the shopping cart, and allow `ScopedModelDescendant`, display the contents of the shopping cart, and
the user to edit them. allow the user to edit them.
## Questions/issues ## Questions/issues
If you have a general question about any of the techniques you see in the\ If you have a general question about any of the techniques you see in
sample, the best places to go are: the sample, the best places to go are:
* [The FlutterDev Google Group](https://groups.google.com/forum/#!forum/flutter-dev) * [The FlutterDev Google Group](https://groups.google.com/forum/#!forum/flutter-dev)
* [The Flutter Gitter channel](https://gitter.im/flutter/flutter) * [The Flutter Gitter channel](https://gitter.im/flutter/flutter)

@ -0,0 +1 @@
void main() {}

@ -1,7 +0,0 @@
// This is a basic Flutter widget test.
// To perform an interaction with a widget in your test, use the WidgetTester utility that Flutter
// provides. For example, you can send tap and scroll gestures. You can also use WidgetTester to
// find child widgets in the widget tree, read text, and verify that the values of widget properties
// are correct.
void main() {}
Loading…
Cancel
Save