- Display all products on the product screen
- Display detail of each product on the detail screen
- Real-time calculation of total price in the cart screen
- Real-time calculation for total count of selected products
- Delete all selected products
- Select quantity for each product
- Filter product list in the cart screen
- Reactive state management with GetX
- Filter items by category
(AddCategoryForProducts branch)
lib
│───main.dart
└───model
│───product.dart
│
view
│──screen
│ │────cart_screen.dart
│ │────product_detail_screen.dart
│ └────product_list_screen.dart
│
│──widget
│ └────product_list_view.dart
│
controller
│ └────product_controller.dart
│
util
└─────constants.dart