{"id":19625998,"url":"https://github.com/leoando/android-engineer-codecheck","last_synced_at":"2025-02-26T20:12:46.815Z","repository":{"id":102994793,"uuid":"583336904","full_name":"LeoAndo/android-engineer-codecheck","owner":"LeoAndo","description":null,"archived":false,"fork":false,"pushed_at":"2022-12-31T16:15:32.000Z","size":4672,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"develop","last_synced_at":"2025-01-09T12:38:51.892Z","etag":null,"topics":["android-kotlin","dagger-hilt","github-api","kotlinx-serialization","ktor-android"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","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":"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}},"created_at":"2022-12-29T13:28:05.000Z","updated_at":"2023-01-31T22:49:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"b6ed337d-3cee-4cf3-becd-1c6d3394b6b4","html_url":"https://github.com/LeoAndo/android-engineer-codecheck","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/LeoAndo%2Fandroid-engineer-codecheck","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeoAndo%2Fandroid-engineer-codecheck/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeoAndo%2Fandroid-engineer-codecheck/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeoAndo%2Fandroid-engineer-codecheck/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LeoAndo","download_url":"https://codeload.github.com/LeoAndo/android-engineer-codecheck/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":["android-kotlin","dagger-hilt","github-api","kotlinx-serialization","ktor-android"],"created_at":"2024-11-11T11:44:27.093Z","updated_at":"2025-02-26T20:12:46.791Z","avatar_url":"https://github.com/LeoAndo.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# アプリ仕様\n\nGithubのリポジトリを検索するアプリになります。\u003cbr\u003e\n\n# アーキテクチャ\n[Wiki](https://github.com/LeoAndo/android-engineer-codecheck/wiki/architecture) にまとめています。\u003cbr\u003e\n\n# 開発環境\n- IDE: Android Studio Dolphin 2021.3.1 Patch 1\n- 動作OSバージョン: OS 6.0以上\n\n# アプリ開発時の準備 (重要)\n秘匿情報の管理を`local.properties`で行っています。\u003cbr\u003e\n[fine-grained personal access token作成手順](https://docs.github.com/ja/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token#fine-grained-personal-access-token-%E3%81%AE%E4%BD%9C%E6%88%90) に沿ってaccess tokenを作成し、以下の11行目の通り設定値を追加してください。\n\u003cimg src= \"https://user-images.githubusercontent.com/16476224/208823985-4d0fa8ec-ef81-48de-94e7-8552728e304a.png\" /\u003e\n\n# デザイン面：アピールポイント\n- [Themed Iconの適用](https://github.com/LeoAndo/android-engineer-codecheck/pull/22)\n- [Material3 Themeの適用](https://github.com/LeoAndo/android-engineer-codecheck/pull/19)\n- 従来のAndroid Viewシステムを使用\n- [Dark Theme対応](https://github.com/LeoAndo/android-engineer-codecheck/pull/19)\n\n# 動作確認\n\n\u003cstrong\u003e 以降の動作確認では、暗号化されたリリースビルドで動作確認を行なっています。 \u003c/strong\u003e\n\n## サポートOSの動作確認\n| Resizable Emulator API 33 | Pixel6 API 23 |\n|:---|:---:|\n|\u003cimg src=\"https://user-images.githubusercontent.com/16476224/210133013-e7fbc548-3df9-4b86-997c-4b04389d99fd.gif\" width=320 /\u003e | \u003cimg src=\"https://user-images.githubusercontent.com/16476224/210133039-c65133e7-4ef9-4fe4-a356-906c9202ef2a.gif\" width=320 /\u003e |\n\n## Themed Iconの適用\n| Resizable Emulator API 33 |\n|:---|\n|\u003cimg src=\"https://user-images.githubusercontent.com/16476224/210133068-33cb9e8d-5b57-40b8-ab9a-c918415ad5fe.png\" width=320 /\u003e\n\n## Dark Themeの確認\n| Resizable Emulator API 33 |\n|:---|\n|\u003cimg src=\"https://user-images.githubusercontent.com/16476224/210132958-68a07cd5-38b2-42c3-aeef-f02e58fb772c.gif\" width=320 /\u003e\n\n\n## 異常系: Resizable Emulator API 33\n| 接続エラー | 401: 認証エラー | 403: アクセス回数制限 |\n|:---|:---|:---|\n|\u003cimg src=\"https://user-images.githubusercontent.com/16476224/210133261-4138e04d-1132-4cdd-8450-f4215ba55c50.gif\" width=320 /\u003e|\u003cimg src=\"https://user-images.githubusercontent.com/16476224/210133495-3242e004-dee6-4d47-844c-ef3db9cd1b11.png\" width=320 /\u003e|\u003cimg src=\"https://user-images.githubusercontent.com/16476224/210133567-5746f6b7-a385-41f8-92b7-4e70a6107c58.png\" width=320 /\u003e|\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleoando%2Fandroid-engineer-codecheck","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleoando%2Fandroid-engineer-codecheck","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleoando%2Fandroid-engineer-codecheck/lists"}