{"id":16684458,"url":"https://github.com/sgr-ksmt/flutter-github-repo-explorer","last_synced_at":"2025-08-08T07:14:38.658Z","repository":{"id":90358150,"uuid":"281348240","full_name":"sgr-ksmt/flutter-github-repo-explorer","owner":"sgr-ksmt","description":"This is an example application with Flutter using river_pod, state_notifier, and freezed.","archived":false,"fork":false,"pushed_at":"2020-07-22T08:57:38.000Z","size":648,"stargazers_count":16,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-09T23:50:44.048Z","etag":null,"topics":["flutter","flutter-app","flutter-example","freezed","river-pod","state-notifier"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sgr-ksmt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"sgr-ksmt"}},"created_at":"2020-07-21T09:02:48.000Z","updated_at":"2023-01-31T07:23:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"765e71a6-6234-424a-a634-d01554ebd85e","html_url":"https://github.com/sgr-ksmt/flutter-github-repo-explorer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgr-ksmt%2Fflutter-github-repo-explorer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgr-ksmt%2Fflutter-github-repo-explorer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgr-ksmt%2Fflutter-github-repo-explorer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgr-ksmt%2Fflutter-github-repo-explorer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sgr-ksmt","download_url":"https://codeload.github.com/sgr-ksmt/flutter-github-repo-explorer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248131455,"owners_count":21052819,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flutter","flutter-app","flutter-example","freezed","river-pod","state-notifier"],"created_at":"2024-10-12T14:43:57.293Z","updated_at":"2025-04-09T23:50:48.909Z","avatar_url":"https://github.com/sgr-ksmt.png","language":"Dart","funding_links":["https://github.com/sponsors/sgr-ksmt"],"categories":[],"sub_categories":[],"readme":"# Flutter GitHub repo explorer\n\nThis is an example application with Flutter.  \nA lot of popular packages are used in the example:\n\n- [river_pod](https://github.com/rrousselGit/river_pod)\n- [flutter_hooks](https://github.com/rrousselGit/flutter_hooks)\n- [state_notifier](https://github.com/rrousselGit/state_notifier)\n- [freezed](https://github.com/rrousselGit/freezed)\n- etc..\n\n## Summary\n\n- Search GitHub repositories with specified keyword (e.g.: `Flutter`).\n- Display fetched GitHub repository data.\n- Can look through repository data detail.\n- Can change `light/dark` theme.\n- Can add repository data to Bookmarks.\n- Can remove repository data from Bookmarks.\n\n\n| ![1](.readme/img1.png) | ![2](.readme/img2.png) | ![3](.readme/img3.png) |\n| ---------------------- | ---------------------- | ---------------------- |\n| ![4](.readme/img4.png) | ![5](.readme/img5.png) | ![6](.readme/img6.png) |\n\n## TODO\n- [ ] Add more examples using river_pod\n  - [ ] Family\n  - [ ] `.autoDispose`\n- [ ] Search\n- [ ] Pagination\n- [ ] Retry handling\n- [ ] Refine whole designs\n- [ ] Testing\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsgr-ksmt%2Fflutter-github-repo-explorer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsgr-ksmt%2Fflutter-github-repo-explorer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsgr-ksmt%2Fflutter-github-repo-explorer/lists"}