Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/seo-4d696b75/checkhelper
https://github.com/seo-4d696b75/checkhelper
Last synced: 27 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/seo-4d696b75/checkhelper
- Owner: Seo-4d696b75
- License: mit
- Created: 2020-03-15T07:03:02.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-11-24T08:01:29.000Z (about 2 months ago)
- Last Synced: 2024-11-24T09:17:32.577Z (about 2 months ago)
- Language: Kotlin
- Size: 16.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 駅サガース Androidアプリ
某位置ゲームのAndroid向けツールアプリ
- ✅ 現在位置をバックグラウンドで監視して付近の駅が変化したら通知する
- ✅ 現在位置からレーダーでアクセスできる駅一覧の確認
- ✅ [最新の駅情報](https://github.com/Seo-4d696b75/station_database)への更新機能
- ✅ 現在位置や付近の駅の履歴を記録・閲覧## 開発セットアップ
### GitHubの認証情報
一部の依存をGitHub Packageから取得するため、各自のGitHubアカウントの認証情報が必要です
認証情報のファイルはgit管理せず、各自で`/github_credential.properties`を追加してください```properties
username=${GitHubアカウント名}
token=${Githubのアクセストークン}
```### Firebase認証情報
`app/google-services.json`を用意する
### リリース用の署名
詳細は`app/build.gradle.kts`の署名設定を参照してください
署名関連のファイルはgitで管理しないため各自で用意します
- keystoreファイルは`app/release.jks`
- key alias: `key0`
- `app/gradle.properties`にパスワードを指定
- release_keystore_pwd: keystoreのパスワード
- release_key_pwd: key0のパスワード### GitHubActionsの設定
一部の認証情報がCIでも必要になるため、対象のファイルをbase64でエンコードしてリポジトリのシークレットに登録します
| name | file |
|------------------------|----------------------------|
| KEYSTORE_BASE64 | `app/release.jks` |
| PWD_BASE64 | `app/gradle.properties` |
| GOOGLE_SERVICES_BASE64 | `app/google-services.json` |