24時間365日で学べる
オンライン動画 

予習、復習も完璧
何度でもわかるまで学べます

■オンライン動画サポートの特徴
・開講するまでの予習
・修了後も開発できるまで何度もオンラインで復習
・欠席してもオンライン動画でサポート


RainbowApps iPhoneマスターコース
全20コマの講義をすべて動画で学べます。


開発できるようになるまで何度でも無制限に活用しよう。
地方のスクールも東京とまったく同じクオリティの講義を受けることが出来ます。
開発者コミュニティと合わせてスキルを磨こう。

※視聴には共有されているGoogle アカウントへログインが必要です。
ベースアプリ一覧 オンライン動画

01:My Very First Apps(初めてのiOSアプリ)

簡単なプログラムをつくりながらアプリ開発に必要な開発ツールの基本的な使い方について学びます。
  • MacにiOSアプリの開発環境を構築を行いXcodeの使い方について学びます。
  • iOSアプリの基本的な仕組みとボタンや文字列の表示方法をマスターしましょう。
※動画とテキストの閲覧にはGoogle アカウントのログインが必要です。

初心者向け動画



技術解説動画】






「+」ボタン、「ー」ボタンによって値が増減・リセットボタンによって、値が「0」に戻るカウンターアプリの作成を行いながら、プログラムについて基本的な理解を深めていきます。

変数(整数・文字列)やメモリー管理の概念のについて学び
変数への値の代入や、簡単な計算(足し算・引き算)を理解します。
複数条件を含む条件分岐や比較構文などプログラミングの概念や
UILabelやUIButtonに代表されるUIオブジェクトの概念をマスターしましょう。

※動画とテキストの閲覧にはGoogle アカウントのログインが必要です。

初心者向け動画

02_Counter_Final.mov





技術解説動画】

02_Counter_Final.mov






ドル・円を相互換算「ドル→円」か「円→ドル」を選択・通貨レートを入力・換算値を計算、表示するアプリをつくりながら、
計算手法について学ぶアプリ開発を行います。本格的なプログラムについて学びます。

変数(小数・真偽値)の概念やキーボードによるテキスト入力の手法や
小数の計算手法や扱い方について学びます
さらにデバッグの概念理解をマスターしましょう。

※動画とテキストの閲覧にはGoogle アカウントのログインが必要です。

初心者向け動画

03_DollarYen_Final.mov




技術解説動画】

02_Counter_Final.mov





手拍子の回数を指定・ボタンによって、指定回数分、手拍子が鳴り続けるアプリを開発します。条件文など3回目まで行った復習も兼ねてプログラムについて知識をさらに深めます。

オブジェクト指向型プログラミングの基礎概念を理解し
クラスやインスタンス、メソッドや繰り返し(while文・for文)、配列の概念をマスターしましょう。
また、音声の再生手法もここで学びます。

※動画とテキストの閲覧にはGoogle アカウントのログインが必要です。

初心者向け動画

04_ClapBeat_Final.mov





技術解説動画】




クイズアプリをつくりながらiPhoneアプリ開発ツールの独特な機能について学びます。

CSVファイルを用いたデータベースとその読み込うあ可変配列(Mutable Array)の利用
乱数の生成と利用複数の画面を持つアプリの制作とStoryboard Segueによる画面遷移を学びます。

※動画とテキストの閲覧にはGoogle アカウントのログインが必要です。

初心者向け動画

05_Movie_Txt5_fixed.mov




技術解説動画】




画面にタッチしてスワイプするジェスチャーアプリをつくりながら、iPhoneの特徴である画面操作について学びます。

タッチジェスチャー(スワイプ・回転・ピンチ)検知の手法とタイマーの利用と時間の計測
NSLogによるデバッグメッセージの表示などを学びます。

※動画とテキストの閲覧にはGoogle アカウントのログインが必要です。

初心者向け動画

06_JestureFlash_Final.mov




技術解説動画】





最新のニュース一覧を表示しアイテムを選択して本サイトへリンクする本格的なRSSリーダーアプリをつくりWEBとの連携する機能について学びます。

RSSの概念やTBXMLライブラリーを用いたXMLの取得とパース非同期処理の概念理解
Table Viewの利用をマスターしましょう。

※動画とテキストの閲覧にはGoogle アカウントのログインが必要です。

初心者向け動画

07_RSSReader_Final.mov




技術解説動画】





本格的なWEBブラウザをつくります。HTTP通信などWEBとの連携について学びます。

Web Viewを利用しリレーショナルデータベース(SQLite)の使い方をマスターしましょう。

※動画とテキストの閲覧にはGoogle アカウントのログインが必要です。

初心者向け動画

08_WebBrowser_Final.mov




技術解説動画】





iPhoneの特徴の一つの加速度センサーを利用し歩数をカウントするアプリを開発します。また現在地の情報を取得しメールを送ることができる。位置情報と連携したアプリ開発を行います。

加速度計の扱い方と、センサーデータの解析とiOS上での位置情報の取得と扱い方と地図の表示
アプリからのメール送信方法をマスターしましょう。
※動画とテキストの閲覧にはGoogle アカウントのログインが必要です。

初心者向け動画

09_Pedometer_Final.mov




技術解説動画】





Twitterの閲覧と投稿ができるアプリをつくります。これからのスマートフォンアプリに欠かせないSNSとの連携について学びます。

外部サービスとの連携とTwitterフレームワークの利用とJSONやTwitter APIの概念を理解しましょう。

※動画とテキストの閲覧にはGoogle アカウントのログインが必要です。

初心者向け動画

10_MyTweet.mov




技術解説動画】





「連絡先」との連携・QRコードの生成・QRコードの読取り、連携するアドレス帳アプリをつくります。

QRコードの仕組みの理解と読み取り手法の習得とアドレス帳との連携
正規表現の概念を理解しましょう。
※動画とテキストの閲覧にはGoogle アカウントのログインが必要です。

初心者向け動画

11_QRContact.mov




技術解説動画】





アプリに単語を登録・単語の登録と同時に四カ国語に翻訳するアプリをつくります。

Table Viewの利用とプロパティリスト(plist)ファイルの書き出しと参照方法
Bing翻訳APIの利用方法について学びます。

※動画とテキストの閲覧にはGoogle アカウントのログインが必要です。

初心者向け動画

12_MovieTxt_final.mov




技術解説動画】

動画1


動画2


動画3





13:目覚まし時計で学ぶポイント


現在時刻を取得して、画面上に大きく表示・指定時刻に音を鳴らす目覚まし時計アプリをつくります。

現在時刻の取得と表示とDatePickerから時刻を作成する方法を学びます。
View間のデータのやり取りを学び音声再生をマスターしましょう。

※動画とテキストの閲覧にはGoogle アカウントのログインが必要です。

初心者向け動画

13_MyAlarm_Final.mov




技術解説動画】

動画1


動画2






写真を撮影・読み込んだ画像にエフェクトをかけて保存するアプリをつくります。

Image Pickerを用いたカメラの利用方法と画像データの処理と加工について学びます。

※動画とテキストの閲覧にはGoogle アカウントのログインが必要です。

初心者向け動画

14_ToyCamera_final.mov




技術解説動画】





検索ワードに関連した動画をYouTubeから読み込み、検索結果を一覧に表示・一覧から選択されたYouTube動画を再生する
iPadアプリをつくります。

YouTube APIの利用とWeb ViewとTable Viewの融合について学びます。

※動画とテキストの閲覧にはGoogle アカウントのログインが必要です。

初心者向け動画

15_AnytimeYouTube_final.mov




技術解説動画】





写真を複数枚撮影し撮影した画像を連続で再生し、アニメーションにして表示するアプリをつくります。

XIBを用いた、Tab View Applicationの開発を通してカメラ機能を理解し
複数画像を用いたアニメーションを作成とデータの保存について理解します。

※動画とテキストの閲覧にはGoogle アカウントのログインが必要です。

初心者向け動画

16_Para2Camera.mov




技術解説動画】





加速度センサーを用いて障害物を避けながら、玉をスタートからゴールへ導くゲームをつくります。ゲームのロジック構築などについて学びます。
  • 加速度センサを用いたアプリの開発
  • 当たり判定を実装する
  • ゲームバランスを考える
※動画とテキストの閲覧にはGoogle アカウントのログインが必要です。

初心者向け動画

17_BallLolling_Final.mov




技術解説動画】





GPS機能と地図を利用したアプリ 加速度計を利用しながら地図をコントロールし、地図にズームインする
アプリをつくります。
  • Map Viewを使い、地図アプリを制作する。
  • コードで地図の操作を行う
  • 加速度センサを利用して地図上を移動する
※動画とテキストの閲覧にはGoogle アカウントのログインが必要です。

初心者向け動画

18_SatteliteMap_Final.mov




技術解説動画】





アルバムにある写真に落書きができるお絵描きiPadアプリをつくります。

  • タッチ入力の理解
  • iPadを想定した、Master-Detail Applicationテンプレートの利用

※動画とテキストの閲覧にはGoogle アカウントのログインが必要です。

初心者向け動画

19_DrawingAlbum_final.mov




技術解説動画】





画面上に出てくる「もぐら」をタッチして退治するゲームです。プログラムだけで作成することができる
アニメーションを使用したアプリです。

  • xibを使わずに、コードのみによるUI画面の構築を行います。
  • Timerとタッチイベントを用いたゲームアプリの開発をマスターしましょう。
※動画とテキストの閲覧にはGoogle アカウントのログインが必要です。

初心者向け動画

20_TapAMall_final.mov




技術解説動画】

※受講者の要望や習得状況に応じて講座内容は適宜変更することもございます。
※注意事項:著作権およびライセンスについて
本ウェブサイトに掲載されているコンテンツおよびテキスト、サンプルコードの著作権は RainbowApps および ジークラウド株式会社帰属します。受講生以外、
本テキストおよびサンプルコードを許可なく利用することはできません。不正に入手し利用しているのを発見した場合は弊社までご連絡ください。