E-commerce shell demonstrating all AppReveal Flutter integration patterns.
| Screen Key | Widget | Route |
|---|---|---|
auth.login |
LoginScreen |
/login |
auth.signup |
SignUpScreen |
/signup |
catalog.list |
CatalogScreen |
/main (tab 0) |
catalog.detail |
ProductDetailScreen |
/catalog/detail |
orders.list |
OrdersListScreen |
/orders |
orders.detail |
OrderDetailScreen |
/orders/detail |
cart.main |
CartScreen |
/main (tab 2) |
profile.main |
ProfileScreen |
/main (tab 3) |
profile.edit |
EditProfileScreen |
/profile/edit |
settings.main |
SettingsScreen |
/settings |
webview.demo |
WebViewDemoScreen |
/webview |
AppReveal.start()beforerunAppAppReveal.wrap(app)for screenshot supportAppReveal.navigatorObserverinMaterialApp.navigatorObservers- All four provider registrations (
StateProviding,NavigationProviding,FeatureFlagProviding,NetworkObservable) ScreenIdentifiablemixin on all screen statesValueKey<String>on all interactive elements (pattern:screen.element)AppReveal.registerWebView/unregisterWebViewlifecycle