を作りました。
https://github.com/takasek/MokuMokuNotes_iOS
モチベーション
元々、 Androidエンジニアの@callipanが、私のAndroid入門のためにわざわざ コンパイルエラーやランタイムエラーを直していくだけでAndroidアプリの作り方がわかるプロジェクト
を用意してくれたんですが、それがとても楽しかったのでiOS版を作りました。
コンセプト
ゲームのように、クエストをひとつひとつクリアしていくことで自然にレベルアップできる教材になるよう意識しました。
何が学べるか
- Xcodeでのファイルの検索方法
- delegateパターン(MVP)
- Storyboardの使い方
- Outlet接続
- tableviewのregisterやdequeue
- 画面遷移
あたりを段階的に楽しく学習できます。
あそびかた
- Mac AppStoreでXcodeをインストールする
-
git clone https://github.com/takasek/MokuMokuNotes_iOS.git
する - Xcodeでプロジェクトを開いて、ビルドする
- ヒントをたよりにビルドエラーを直す
- 再びビルドする
- ヒントをたよりにランタイムエラーを直す
- ヒントにあるように、MVPについてのスライドを読んだり、リポジトリのアーキテクチャ図を確認したら、行を削除
- 再びアプリを実行すると…この後に何が起こるかはお楽しみ。さあ冒険のはじまりです。
あそんでくれたひとの声
ネタバレになっちゃいますが最終クエストはそんな感じです。
どうです? わくわくしてきましたか?
フィードバック募集中!
「何すればいいのか困った」「ここヒント少ない」「英語おかしい」とかでもフィードバックもらえたら改善しますので是非お寄せください。