tlimpanont / flutter-simple-shop-app

Simple Mobile Product Shopping Application. The goal of this project is to learn how the Flutter framework works and how to implement different state management strategies e.g. scoped_model, redux and BLOC.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Material Components Widget

https://flutter.dev/docs/development/ui/widgets/material

JSON (De)Serialization and Immutable Objects

https://github.com/google/built_value.dart

State Management Rebloc (combination of BLoC and Redux pattern)

https://pub.dev/packages/rebloc

BLoC - ScopedModel - Redux - Comparison

https://www.didierboelens.com/2019/04/bloc---scopedmodel---redux---comparison/

Demo

- View Product Detail

- Add Product to Cart

- Remove Product from Cart

- Login

- Fetch and Add Random New Product

- Logout

About

Simple Mobile Product Shopping Application. The goal of this project is to learn how the Flutter framework works and how to implement different state management strategies e.g. scoped_model, redux and BLOC.


Languages

Language:Dart 95.2%Language:Ruby 3.2%Language:Objective-C 1.1%Language:Java 0.5%