【Android】書籍レビューアプリを作ろう
玉木 英嗣
推奨スキル
Kotlin
MISSIONについて
要件定義
このMISSIONでは、TechTrainで予め用意した書籍レビューAPIを使って書籍レビューを投稿できるアプリを作ります。
※Androidアプリ開発が初めての方、概要を復習したい方は、先にAndroid Railway( https://techbowl.co.jp/techtrain/mypage/railway/6 )に挑戦することをおすすめします。
以下の機能を持つ書籍レビューアプリを作成します。
・ユーザー認証機能(サインイン・ログイン・ログアウト)
・ユーザー情報の編集
・書籍レビューの一覧表示
・書籍レビューの登録
・書籍レビューの詳細
・書籍レビューの編集・削除
APIドキュメント: https://app.swaggerhub.com/apis-docs/Takumaron/TechTrain-RailwayMission/1.0.0#/
学べること
以下の要素を持つような、基本的なAndroidアプリ開発スキル
- ネットワーク通信(認証付き・JSONデータ変換)
- 複数の画面間でのデータのやり取りを伴った遷移
- Androidらしいレイアウトの作成
- データのリスト表示
MISSIONを進める上でのヒント
Android デベロッパーの公式サイトが充実しているので、まずはそちらをチェックしてみましょう
https://developer.android.com/?hl=ja
解決しない場合、各STEPに検索のヒントワードが書かれている場合はそのワードで検索をしてみましょう。
MISSIONコンプリートまでのステップ
1
2
3
4
5
6
7
8
企業情報
Message
このMISSONでは、「いざAndroidアプリを作るぞ」となったときに必ずと言っていいほど頻出する「画面遷移」「ネットワーク通信」「ユーザー管理」「リスト表示(RecyclerView)」といった要素を詰め込みました。
TechTrainのRailwayではじめの一歩を踏み出した人や、はじめの一歩としてよく作られるTODOアプリに+αをしているようなテーマなので、更に知識をつけたい人へぜひチャレンジしてほしいと思っています。
より発展させてみたい方はぜひ Optional の項目にもチャレンジしてみてください。