業務に近いかたちでアプリ開発を行いながら、
Androidアプリ開発の基礎復習、実務スキルを身に付けるための研修です。
天気予報アプリを開発します
Android Studio Giraffe | 2022.3.1 以上のバージョン
このリポジトリはテンプレートリポジトリに設定されています。右上の「Use this template」をタップして、ご自身のGitHubアカウントで研修用リポジトリを作成してください。
[!WARNING]
「Include all branches」オプションはチェックしないでください
リポジトリが作成されると、テンプレートのSetupワークフローが自動実行されます。
template/*
ブランチの作成研修の課題はすべてIssueで管理しています。課題の種類ごとにラベルが設定されています
label | 説明 |
---|---|
必須 | 必ず取り組みましょう |
選択必須 | 取り組む必要がありますが、作成済みコードを利用してもよいです |
任意 | スキップも可能です |
[!NOTE]
すべての課題を完了する必要はありません
2週間の研修期間で必須課題が完了すれば十分です! もし時間が余るようであれば任意課題も取り組んでみましょう 💪
研修を始めるときメンターの指示に従って選択してください
label | 説明 |
---|---|
View | XML形式のレイアウトファイルを利用します |
Compose | Jetpack Composeを利用します |
Issueページでlabelのフィルターを利用し、取り組むべき課題の一覧を見てみましょう。 原則としてIssue番号の小さい順に取り組んでいき、全ての必須課題をクリアしたら修了です!
feature/{#}
レビュー待ちの時は次の課題に先行着手しましょう。
git rebase
コマンドを使ってみましょう。
課題#1 がレビュー待ちの場合...
feature/1
ブランチからfeature/2
を切るfeature/1
のマージ後、feature/2
をmain
でrebaseする一部の実装負担が大きい課題では、あらかじめ作成済みのコードを利用できます.
api
モジュールのファイル./github
以下のファイルtemplate/*
ブランチを必要に応じてマージしてください.
貢献ガイドをご確認ください。