Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/leoando/android-engineer-codecheck


https://github.com/leoando/android-engineer-codecheck

android-kotlin dagger-hilt github-api kotlinx-serialization ktor-android

Last synced: 26 days ago
JSON representation

Awesome Lists containing this project

README

        

# アプリ仕様

Githubのリポジトリを検索するアプリになります。

# アーキテクチャ
[Wiki](https://github.com/LeoAndo/android-engineer-codecheck/wiki/architecture) にまとめています。

# 開発環境
- IDE: Android Studio Dolphin 2021.3.1 Patch 1
- 動作OSバージョン: OS 6.0以上

# アプリ開発時の準備 (重要)
秘匿情報の管理を`local.properties`で行っています。

[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行目の通り設定値を追加してください。

# デザイン面:アピールポイント
- [Themed Iconの適用](https://github.com/LeoAndo/android-engineer-codecheck/pull/22)
- [Material3 Themeの適用](https://github.com/LeoAndo/android-engineer-codecheck/pull/19)
- 従来のAndroid Viewシステムを使用
- [Dark Theme対応](https://github.com/LeoAndo/android-engineer-codecheck/pull/19)

# 動作確認

以降の動作確認では、暗号化されたリリースビルドで動作確認を行なっています。

## サポートOSの動作確認
| Resizable Emulator API 33 | Pixel6 API 23 |
|:---|:---:|
| | |

## Themed Iconの適用
| Resizable Emulator API 33 |
|:---|
|

## Dark Themeの確認
| Resizable Emulator API 33 |
|:---|
|

## 異常系: Resizable Emulator API 33
| 接続エラー | 401: 認証エラー | 403: アクセス回数制限 |
|:---|:---|:---|
||||