{"id":19625908,"url":"https://github.com/leoando/flutter_github_search","last_synced_at":"2025-02-26T20:12:33.215Z","repository":{"id":65711561,"uuid":"581540075","full_name":"LeoAndo/flutter_github_search","owner":"LeoAndo","description":"Flutterで作るGithubリポジトリ検索アプリ","archived":false,"fork":false,"pushed_at":"2023-05-24T00:17:20.000Z","size":481,"stargazers_count":0,"open_issues_count":9,"forks_count":0,"subscribers_count":1,"default_branch":"develop","last_synced_at":"2025-01-09T12:37:46.334Z","etag":null,"topics":["flutter-app","flutter-riverpod","freezed","github-api","http","portfolio"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LeoAndo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2022-12-23T13:43:31.000Z","updated_at":"2023-02-15T03:36:02.000Z","dependencies_parsed_at":"2024-11-11T11:45:52.925Z","dependency_job_id":"e31bdf82-15e1-432b-a852-fe2cadeb1ef6","html_url":"https://github.com/LeoAndo/flutter_github_search","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeoAndo%2Fflutter_github_search","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeoAndo%2Fflutter_github_search/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeoAndo%2Fflutter_github_search/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeoAndo%2Fflutter_github_search/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LeoAndo","download_url":"https://codeload.github.com/LeoAndo/flutter_github_search/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240926397,"owners_count":19879737,"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-app","flutter-riverpod","freezed","github-api","http","portfolio"],"created_at":"2024-11-11T11:43:58.359Z","updated_at":"2025-02-26T20:12:33.190Z","avatar_url":"https://github.com/LeoAndo.png","language":"Dart","readme":"# 概要\n\nFlutterで作るGithubリポジトリ検索アプリになります。\u003cbr\u003e\n\u003cstrong\u003e本プロジェクトは android / ios / macosのみ動作サポートしています\u003c/strong\u003e\u003cbr\u003e\n\n# アーキテクチャ\n変更が多い内容ですので、[Wiki](https://github.com/LeoAndo/flutter_github_search/wiki/architecture)にまとめています。\u003cbr\u003e\n\n# 開発環境\n- IDE: Visual Studio Code バージョン: 1.75.1 (Universal)\n\n# アプリ開発時の準備 (重要)\n変更が多い内容ですので、[Wiki](https://github.com/LeoAndo/flutter_github_search/wiki/dev-setup)にまとめています。\u003cbr\u003e\n\n# デザイン面：アピールポイント\n- Material3 Themeの適用 (カスタマイズ)\n- Dark Theme対応\n\n# 機能面:アピールポイント\n- Paging対応\n\n# capture: 各プラットフォーム 基本機能の確認\n\n| Android Resizable Emulator API 33 | i phone 14 Pro ios 16.2  | macos |\n|:---|:---:|:---:|\n|\u003cimg src=\"https://user-images.githubusercontent.com/16476224/219412356-73d15e57-fca4-4984-a3c9-10a6510d45eb.gif\" width=320 /\u003e |\u003cimg src=\"https://user-images.githubusercontent.com/16476224/218935617-3edd9a0c-fc37-4851-830c-9f78fb8e6df5.gif\" width=320 /\u003e | \u003cimg src=\"https://user-images.githubusercontent.com/16476224/218936421-2725e7a5-6b5f-4af0-8254-f29c5de1b434.png\" /\u003e |\n\n# capture: 異常系\n\n復旧手段があることの確認\u003cbr\u003e\n| Android Resizable Emulator API 33 |\n|:---|\n|\u003cimg src=\"https://user-images.githubusercontent.com/16476224/218940081-918802d6-90bd-498f-b6f8-1d1c40954c4a.gif\" width=320 /\u003e |\n\n# capture: Android Material 3の適用チェック\n\nOS12以上でM3のDynamic Colorが適用されていることを確認\u003cbr\u003e\n[Dynamic Color](https://m3.material.io/styles/color/dynamic-color/user-generated-color) はOS12以上で適用されます。\u003cbr\u003e\n\n| Android Resizable Emulator API 33 | Pixel Pro 6 API 26  |\n|:---|:---:|\n|\u003cimg src=\"https://user-images.githubusercontent.com/16476224/218936947-af4cdcda-8be5-4e30-ba60-e8a20a45ffa7.png\" width=320 /\u003e |\u003cimg src=\"https://user-images.githubusercontent.com/16476224/218937498-57f11516-46bc-432d-bfe8-b61fb2bb8263.png\" width=320 /\u003e |\n\n# capture: Dark Themeの適用\n\n| Android Resizable Emulator API 33 | i phone 14 Pro ios 16.2  | macos |\n|:---|:---:|:---:|\n|\u003cimg src=\"https://user-images.githubusercontent.com/16476224/218938289-911a480d-9984-4459-958a-e1166a1d7a46.png\" width=320 /\u003e |\u003cimg src=\"https://user-images.githubusercontent.com/16476224/218938512-b07600ca-0022-4c54-85a0-10dfa028064c.png\" width=320 /\u003e | \u003cimg src=\"https://user-images.githubusercontent.com/16476224/218938858-878e496e-b7fe-46e4-a005-702724804a8c.png\" /\u003e |\n\n# 参考にしたリポジトリ\n\n## dartの実装まわり\nhttps://github.com/watanavex/flutter_github_search\u003cbr\u003e\n## CI/CD周り\nhttps://github.com/yorifuji/flutter_github_actions_template\u003cbr\u003e\n## 環境(dev/stg/prod)の切り替え\nhttps://zenn.dev/altiveinc/articles/separating-environments-in-flutter\u003cbr\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleoando%2Fflutter_github_search","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleoando%2Fflutter_github_search","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleoando%2Fflutter_github_search/lists"}