I use github trend api
this project three branch
- master - state managed with Key
- inherited_widget - state managed with InheritedWidget
- provider - state managed with Provider
If you want to see another state management
- clone this project
- move this project
git checkout <want_to_branch_name>