https://github.com/sgr-ksmt/flutter-github-repo-explorer
This is an example application with Flutter using river_pod, state_notifier, and freezed.
https://github.com/sgr-ksmt/flutter-github-repo-explorer
flutter flutter-app flutter-example freezed river-pod state-notifier
Last synced: 2 months ago
JSON representation
This is an example application with Flutter using river_pod, state_notifier, and freezed.
- Host: GitHub
- URL: https://github.com/sgr-ksmt/flutter-github-repo-explorer
- Owner: sgr-ksmt
- License: mit
- Created: 2020-07-21T09:02:48.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-07-22T08:57:38.000Z (about 5 years ago)
- Last Synced: 2025-04-09T23:50:44.048Z (6 months ago)
- Topics: flutter, flutter-app, flutter-example, freezed, river-pod, state-notifier
- Language: Dart
- Homepage:
- Size: 633 KB
- Stars: 16
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Flutter GitHub repo explorer
This is an example application with Flutter.
A lot of popular packages are used in the example:- [river_pod](https://github.com/rrousselGit/river_pod)
- [flutter_hooks](https://github.com/rrousselGit/flutter_hooks)
- [state_notifier](https://github.com/rrousselGit/state_notifier)
- [freezed](https://github.com/rrousselGit/freezed)
- etc..## Summary
- Search GitHub repositories with specified keyword (e.g.: `Flutter`).
- Display fetched GitHub repository data.
- Can look through repository data detail.
- Can change `light/dark` theme.
- Can add repository data to Bookmarks.
- Can remove repository data from Bookmarks.|  |  |  |
| ---------------------- | ---------------------- | ---------------------- |
|  |  |  |## TODO
- [ ] Add more examples using river_pod
- [ ] Family
- [ ] `.autoDispose`
- [ ] Search
- [ ] Pagination
- [ ] Retry handling
- [ ] Refine whole designs
- [ ] Testing