Sample apps
E-commerce
A small but complete shopping app: home with category chips and a featured banner, 2-column product grid, detail page with color/size picker and quantity stepper, cart with line items, and a multi-step checkout flow.
What it shows
- Product grid with
LiqCard, deterministic category-tinted gradient placeholder, favorite-toggle overlay - Category chips as a horizontal scroll of
LiqButton(borderedSecondary↔borderedProminent) - Featured banner — gradient
Containerwith overlay text + CTALiqButton - Product detail with
LiqSliverAppBar+LiqFlexibleSpaceBar,LiqStepperfor quantity,LiqDropdownButtonfor color/size - Cart with swipe-to-delete via
LiqDismissible - Checkout with
LiqStepper-style progress,LiqTextFieldfor shipping/payment,LiqAlertfor confirmation
Components emphasized
LiqCard · LiqAppBar · LiqSliverAppBar · LiqFlexibleSpaceBar ·
LiqButton · LiqDropdownButton · LiqStepper · LiqTextField ·
LiqAlert · LiqDismissible · LiqIconButton · LiqBadge
Source
apps/showcase_app/lib/demos/ecommerce/
ecommerce/
├── ecommerce_demo.dart # routes the demo
├── models/
│ ├── product_model.dart # Product + sample data
│ └── ecommerce_providers.dart # Riverpod providers
├── screens/
│ ├── ecommerce_home_screen.dart
│ ├── product_detail_screen.dart
│ ├── cart_screen.dart
│ └── checkout_screen.dart
└── widgets/
└── product_card.dart