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
[`scoped_model`](https://pub.dartlang.org/packages/scoped_model) to manage the
state of its shopping cart.
[`scoped_model`](https://pub.dartlang.org/packages/scoped_model) to
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
for an app.
* Show how to use `scoped_model` to manage an app's state and access it across
different routes and in different widgets.
* Show how to customize Flutter's Material Compoenent widgets to produce
a unique design for an app.
* Show how to use `scoped_model` to manage an app's state and access it
across different routes and in different widgets.
This is a modified version of the app featured in Flutter's
[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`
The model object representing the state of the app. It holds the available
products as well as what's in the shopping cart.
The model object representing the state of the app. It holds the
available products as well as what's in the shopping cart.
### `/supplemental`
A bunch of widgets that customize Material to produce the look and feel of the
app.
A bunch of widgets that customize Material to produce the look and feel
of the app.
### `shopping_cart.dart`
The shopping cart widgets. They access the app state model via
`ScopedModelDescendant`, display the contents of the shopping cart, and allow
the user to edit them.
`ScopedModelDescendant`, display the contents of the shopping cart, and
allow the user to edit them.
## Questions/issues
If you have a general question about any of the techniques you see in the\
sample, the best places to go are:
If you have a general question about any of the techniques you see in
the sample, the best places to go are:
* [The FlutterDev Google Group](https://groups.google.com/forum/#!forum/flutter-dev)
* [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