【iOS】書籍レビューアプリを作ろう

横山 賢吾

推奨スキル
Swift

MISSIONについて


要件定義

iOSで書籍レビューアプリを作ります。 ※iOSアプリ開発が初めての方、概要を復習したい方は、先にiOS Railway( https://techbowl.co.jp/techtrain/mypage/railway/4 )に挑戦することをおすすめします。 用意されたAPIを使って、以下の機能を持つ書籍レビューアプリを作成します。 ・サインイン ・ログイン・ログアウト(アプリを再起動してもログイン状態が保持されること) ・ユーザー情報の編集 ・書籍レビューの一覧表示 ・書籍レビューの登録 ・書籍レビューの詳細表示 ・書籍レビューの編集・削除 APIドキュメント: https://app.swaggerhub.com/apis-docs/Takumaron/TechTrain-RailwayMission/1.0.0#/


学べること

- 決められた仕様から画面構成を考え、実装する力 - サーバとのAPI通信、ユーザ認証 - アプリ内へのデータ保存やバリデーションの実装


MISSIONを進める上でのヒント

- Appleプラットフォーム関連のドキュメント https://developer.apple.com/documentation/technologies - Swiftのドキュメント https://swift.org/ Swift言語の学習にはSwift Playgroundsといったツールもあります https://www.apple.com/jp/swift/playgrounds/ - ブラウザで検索する際は検索演算子を使ってみたり、エラー内容の切り出し方を工夫するなど、どうやったら調べたい内容が素早く見つかるかを意識しながら調べてみましょう。調べ方を身につけることで今後の開発をさらに速めることができます。

MISSIONコンプリートまでのステップ

1
2
3
4
5
6
7
8

企業情報

Message
こちらのMISSIONでは、アプリストアにリリースできるレベルの機能を盛り込んだアプリを開発します。仕様から実装に落とし込む力をこのMISSIONで身につけ、今後のiOSアプリ開発の基礎力を身につけましょう! また、今回は既にAPIが用意されています。用意されたAPIドキュメントを読み込む力も要求されますので、MISSIONをクリアした際には今後様々なAPIを自由に扱うことができ、アプリケーション開発の幅を広げることができると思います。 MISSIONの各ステップではさらなる追加仕様も用意しています。余裕がある人はぜひこちらにも挑戦してみてください。
MISSION