【iPhoneアプリクリエイター道場・第4回】音楽データベースアプリを作ろう!

Appdojo 4 5

ついに残すところあと2回となったアプリクリエイター道場。
第4回の今回は、「音楽データベースアプリ」です。

といっても音楽はあまり関係なく、今回つくるのはiPhone上で画面遷移(複数画面を行ったり来たりすること)でき、情報を登録・編集できるアプリ。

かなり多くのアプリに採用されているインターフェースなので、これは自分的にも要復習です!


今回は、いつもの教室が使えなかったため、普通の教室での講義となりました。
実はスライドなど今回の方が見やすかったり…笑

小学校〜高校まで通った教室の懐かしい雰囲気です。

Appdojo 4 0

今回は、Xcode上で今までのアプリとは違う「Navigation-based Application」というプロジェクトを選びます。

すると、いろいろなアプリで見るこのような画面に。
右上の+ボタンを押すと現在時刻がリストに追加され、左上のEditボタンを押すと項目を削除できます。

Appdojo 4 1

このままだとただ時刻を表示するだけなので、次にデータ構造をつくります。
今回は音楽データベースアプリなので、曲のタイトルとアーティスト名を管理できるようにデータの構造をつくり、デフォルトで曲名に「Title」アーティスト名に「Artist」が登録されるようにすると…

Appdojo 4 2

このように、+ボタンを押すとTitle、Artistが登録されるようになります。

次に、データを新規追加したときに「Title」「Artist」ではなく、データ入力用の画面を表示し、ユーザーがデータを入力できるようにします。

遷移先の画面(入力画面)も含め、ある程度のプログラムを書く必要がありますが、講義&テキストに沿って書いていくと…

Appdojo 4 3

シミュレータ上に登録画面が出てきました!ここで適当なタイトルとアーティスト名を入力してみます。

Appdojo 4 4

その状態で一覧画面に戻ると…

Appdojo 4 5

おお!登録したタイトルとアーティスト名が一覧に表示されてる!

アプリを使っている上では超当たり前の機能ですが、自分でプログラムを書いてそれが実現できるというのはやはり嬉しいものです。

これを応用すれば、ToDo管理や蔵書管理アプリなんかも作れますね、とはこの講義の教授@akio0911 さんの弁。確かに応用範囲はかなり広そうです。
ToDo管理アプリとか自分で作れたら面白いなあ…。

次回は最後の講義、自由課題&質疑応答(&打ち上げ)の時間です。
どういうアプリが作りたいのか?未だおぼろげではありますが、考えて臨みたいと思います!

9 Comments

アプリクリエイター道場「発」アプリが一気に2つリリース | FREEDOM UNIVERSITY 自由大学

[…] 【iPhoneアプリクリエイター道場・第3回】地図アプリを作ろう! 【iPhoneアプリクリエイター道場・第4回】音楽データベースアプリを作ろう… 関連記事 […]

返信する
アプリクリエイター道場卒業生活躍中(新アプリ公開&プレゼン大会出場) | FREEDOM UNIVERSITY 自由大学

[…] 【iPhoneアプリクリエイター道場・第3回】地図アプリを作ろう! 【iPhoneアプリクリエイター道場・第4回】音楽データベースアプリを作ろう… 関連記事 […]

返信する
アプリ道場卒業生がアプリ「とれすぽ(TrainSpot)」をリリース | FREEDOM UNIVERSITY 自由大学

[…] 【iPhoneアプリクリエイター道場・第3回】地図アプリを作ろう! 【iPhoneアプリクリエイター道場・第4回】音楽データベースアプリを作ろう… 関連記事 […]

返信する
アプリクリエイター道場卒業生活躍中(新アプリ公開&プレゼン大会出場) | FREEDOM UNIVERSITY 自由大学

[…] まずは5期生の小野さん。すでに「割り勘 touch」というアプリをリリースしているのですが、早くも第2弾をリリースです。今回は「コストタイマー」というアプリです。 このアプリは、会議にかかるコストを可視化するシンプルなアプリです。無駄な会議、よくありますよね?そんな会議のコストを可視化させて、効率的な会議運営を支援してくれます。 会議の参加人数を登録してタイマーを開始するだけ。参加者の単価を登録することができます。 小野さんはすでに次のアプリも考えているようで、引き続き注目です。 そして、もう一人ご紹介するのが、同じく5期の田中さん。田中さんもすでに「とれすぽ(TrainSpot)」をリリースしています。今回田中さんはiPhone系有名サイト「AppBank」さんのイベント「アプリプレゼン大会」で「とれすぽ(TrainSpot)」の開発秘話をプレゼンされました。 教授、キュレーターは講義があり、残念ながら会場にはいけなかったのですが、Twitter上でもプレゼンの盛り上がり具合が分かります。 是非皆さん「コストタイマー」と「とれすぽ(TrainSpot)」ダウンロードしてみてください。 卒業生のブロガー3名の方が、渾身のレポートを掲載していくれています。アプリクリエイター道場に興味のある方は、是非御覧ください。 Hello ウェーイ[iPhone][app][Xcode]iPhoneアプリクリエイター道場に参加してきた!その1 地図アプリを作ろう![iPhone][app][Xcode]iPhoneアプリクリエイター道場に参加してきた!その2 Webブラウザアプリを作りましたことよ![iPhone][app][Xcode]iPhoneアプリクリエイター道場に参加してきた!その3 仲間と共にiPhoneアプリを勉強しよう![iPhone][app][Xcode]iPhoneアプリクリエイター道場に参加してきた!その4 自由大学「アプリクリエイター道場」で目指す、超企画者への道!:第一回 自由大学「アプリクリエイター道場」で目指す、超企画者への道!:第二回 自由大学「アプリクリエイター道場」で目指す、超企画者への道!:第三回 自由大学「アプリクリエイター道場」で目指す、超企画者への道!:最終回 【iPhoneアプリクリエイター道場・第1回】Xcodeのグラフィカルな操作方法を学ぶ 【iPhoneアプリクリエイター道場・第2回】Twitterアプリを作ろう! 【iPhoneアプリクリエイター道場・第3回】地図アプリを作ろう! 【iPhoneアプリクリエイター道場・第4回】音楽データベースアプリを作ろう… […]

返信する
アプリ道場卒業生がアプリ「とれすぽ(TrainSpot)」をリリース | FREEDOM UNIVERSITY 自由大学

[…] 【卒業生ブロガーレポート】 ・Hello ウェーイ[iPhone][app][Xcode]iPhoneアプリクリエイター道場に参加してきた!その1 ・地図アプリを作ろう![iPhone][app][Xcode]iPhoneアプリクリエイター道場に参加してきた!その2 ・Webブラウザアプリを作りましたことよ![iPhone][app][Xcode]iPhoneアプリクリエイター道場に参加してきた!その3 ・仲間と共にiPhoneアプリを勉強しよう![iPhone][app][Xcode]iPhoneアプリクリエイター道場に参加してきた!その4 ・自由大学「アプリクリエイター道場」で目指す、超企画者への道!:第一回 ・自由大学「アプリクリエイター道場」で目指す、超企画者への道!:第二回 ・自由大学「アプリクリエイター道場」で目指す、超企画者への道!:第三回 ・自由大学「アプリクリエイター道場」で目指す、超企画者への道!:最終回 ・【iPhoneアプリクリエイター道場・第1回】Xcodeのグラフィカルな操作方法を学ぶ ・【iPhoneアプリクリエイター道場・第2回】Twitterアプリを作ろう! 【iPhoneアプリクリエイター道場・第3回】地図アプリを作ろう! 【iPhoneアプリクリエイター道場・第4回】音楽データベースアプリを作ろう… […]

返信する
アプリクリエイター道場「発」アプリが一気に2つリリース | FREEDOM UNIVERSITY 自由大学

[…] 【卒業生ブロガーレポート】 ・Hello ウェーイ[iPhone][app][Xcode]iPhoneアプリクリエイター道場に参加してきた!その1 ・地図アプリを作ろう![iPhone][app][Xcode]iPhoneアプリクリエイター道場に参加してきた!その2 ・Webブラウザアプリを作りましたことよ![iPhone][app][Xcode]iPhoneアプリクリエイター道場に参加してきた!その3 ・仲間と共にiPhoneアプリを勉強しよう![iPhone][app][Xcode]iPhoneアプリクリエイター道場に参加してきた!その4 ・自由大学「アプリクリエイター道場」で目指す、超企画者への道!:第一回 ・自由大学「アプリクリエイター道場」で目指す、超企画者への道!:第二回 ・自由大学「アプリクリエイター道場」で目指す、超企画者への道!:第三回 ・自由大学「アプリクリエイター道場」で目指す、超企画者への道!:最終回 ・【iPhoneアプリクリエイター道場・第1回】Xcodeのグラフィカルな操作方法を学ぶ ・【iPhoneアプリクリエイター道場・第2回】Twitterアプリを作ろう! 【iPhoneアプリクリエイター道場・第3回】地図アプリを作ろう! 【iPhoneアプリクリエイター道場・第4回】音楽データベースアプリを作ろう… […]

返信する

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です