法人のお客様Schooをご利用になるには、JavaScriptの設定を有効にしてください。)Androidアプリを作る上で重要なActivityとFragmentの基礎について解説をします。開始前に下記を実施しておいてください。ゲストインタビューではDrivemodeよりAndroidエンジニアの@KeithYokomaが登壇予定です。自身が携わっているプロダクト紹介と、その開発体制、手法についての紹介をしてもらう予定です。カリキュラム全くのプログラミング未経験者は想定外としていますが、授業と並行して独学で基礎は勉強できるという人は大丈夫だと思います。具体的には以下のような人を対象者として教材の難易度が設定されています。UIViewControllerについての解説と演習です。UIViewControllerは生成されて、表示される、画面から消えるまでの間にいくつかのイベントが発生します。ここではそのイベントの発生サイクルであるところのライフサイクルにどういったものがあり、どのメソッドが呼ばれるか、について解説を行います。この項目については演習は行いません。UIViewControllerを階層構造で管理を行うためのクラスがUINavigationControllerです。ここではこのUINavigationControllerの使い方について解説を行います。storyboardを使う場合、使わない場合について解説を行います。実際にUINavigationControllerの使い方の基礎についての演習も行います。UITabBarControllerは、複数のViewControllerを切り替えるUIを提供するクラスです。複数のViewControllerの状態を保持しながら切り替えるためのインタフェースとして利用されることが多いです。ここではこのTabBarControllerの解説と演習を行います。開始前に下記を実施しておいてください。Storeより無料でインストールできるのでインストールをしておいてください。Xcodeは6.0以降のバージョンを利用して下さい。カリキュラム全くのプログラミング未経験者は想定外としていますが、授業と並行して独学で基礎は勉強できるという人は大丈夫だと思います。具体的には以下のような人を対象者として教材の難易度が設定されています。アプリ内で利用する文字列や画像など、静的リソースの扱い方を解説をします。開始前に下記を実施しておいてください。ゲストインタビューは登壇者が決まり次第こちらでお知らせします。カリキュラム全くのプログラミング未経験者は想定外としていますが、授業と並行して独学で基礎は勉強できるという人は大丈夫だと思います。具体的には以下のような人を対象者として教材の難易度が設定されています。UITabBarControllerを使った画面遷移についてと、UIViewについての第一回目です。UITabBarControllerは、複数のViewControllerを切り替えるUIを提供するクラスです。複数のViewControllerの状態を保持しながら切り替えるためのインタフェースとして利用されることが多いです。ここではこのTabBarControllerの解説と演習を行います。iOSにおいて画面のパーツ単位であるUIViewについて学びます。UIViewの基本的な使い方や階層構造について学びます。UIViewのアニメーション方法についても時間があれば触れようと思います。開始前に下記を実施しておいてください。Storeより無料でインストールできるのでインストールをしておいてください。Xcodeは6.0以降のバージョンを利用して下さい。カリキュラム全くのプログラミング未経験者は想定外としていますが、授業と並行して独学で基礎は勉強できるという人は大丈夫だと思います。具体的には以下のような人を対象者として教材の難易度が設定されています。アプリ内や、アプリ外との遣り取りをする仕組みであるメッセージングについて解説します。開始前に下記を実施しておいてください。ゲストインタビューは登壇者が決まり次第こちらでお知らせします。カリキュラム全くのプログラミング未経験者は想定外としていますが、授業と並行して独学で基礎は勉強できるという人は大丈夫だと思います。具体的には以下のような人を対象者として教材の難易度が設定されています。iOSの画面パーツを表すベースクラスがUIViewになります。この授業ではUIViewについての第二回目となります。UIViewは簡単なメソッドでアニメーションを作ることができます。ここではそのアニメーションの解説と簡単な実習を行います。iOSアプリを作る上で、複数の画面サイズを考慮してViewを配置しなければなりません。そのようなケースのためにUIViewの配置ルールとしてAutolayoutと呼ばれるレイアウト手法をiOSでは利用しています。ここではそのAutolayoutをメインにiOSにおけるレイアウトの方法について解説をします。開始前に下記を実施しておいてください。Storeより無料でインストールできるのでインストールをしておいてください。Xcodeは6.0以降のバージョンを利用して下さい。カリキュラム全くのプログラミング未経験者は想定外としていますが、授業と並行して独学で基礎は勉強できるという人は大丈夫だと思います。具体的には以下のような人を対象者として教材の難易度が設定されています。今回から授業内容を見直し、4回程度に分けて、TODOアプリの実装を行います。各機能ごとに必要な知識をAndroidTraingの教材を参照しながら学ぶ形式になります。ListViewとViewPagerを参照します。開始前に下記を実施しておいてください。ゲストインタビューは登壇者が決まり次第こちらでお知らせします。カリキュラム全くのプログラミング未経験者は想定外としていますが、授業と並行して独学で基礎は勉強できるという人は大丈夫だと思います。具体的には以下のような人を対象者として教材の難易度が設定されています。第5回までで、iOSの基本的なフレームワークや仕組みについて学ぶことができました。そこで今回からは授業内容をより実際のアプリ作成に近い形で進めて行きたいと思います。今回から、4回程度に分けて、TODOアプリの実装を行います。各機能ごとに必要な知識をiOSTrainingの教材を参照しながら学ぶ形式になります。