Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Android開発講座             03月02日13年3月6日水曜日
§自己紹介             名前:山本諒             Twitter:@Ryo24             Facebook:山本諒             LiT担当分野:2Dゲームコース             Lead...
本日の目的・Androidとは何か?・Androidアプリ開発    ∟開発環境    ∟開発から実行の流れ・アプリ開発の流れ    ∟企画    ∟デザイン    ∟実装13年3月6日水曜日
Androidとは…13年3月6日水曜日
Android Android(アンドロイド)とは、スマートフォンやタブレットPCなどの携帯情報端末を主なターゲットとして開 発されたプラットフォームである。Linuxベースのモバイル用オープンソース・オペレーティングシステム、ミド ルウェア、...
Android Android(アンドロイド)とは、スマートフォンやタブレットPCなどの携帯情報端末を主なターゲットとして開 発されたプラットフォームである。Linuxベースのモバイル用オープンソース・オペレーティングシステム、ミド ルウェア、...
Android Android(アンドロイド)とは、スマートフォンやタブレットPCなどの携帯情報端末を主なターゲットとして開 発されたプラットフォームである。Linuxベースのモバイル用オープンソース・オペレーティングシステム、ミド ルウェア、...
Androidの特徴 ・Android自体             ・端末、OSの多様性             ・アップデートが頻繁 ・アプリの特徴    ・アプリの制限が少ない    ・Googleサービスとの連携    ・Java言語での...
Android開発環境の概要  Android SDK                        Eclipse                       Pluginで拡張                               A...
本日のスケジュール1:何もしないアプリを作成(流れ)2:Android,Eclipseの説明3:オリジナル時計アプリ(企画)4:カウントアプリ(実装)5:電卓アプリ(実装とレイアウト)   それでは、早速作って    いきましょう!13年3月6...
JavaファイルとXMLファイルの関係復習  (電卓アプリを作る前に)                    “.java” ファイル                      命令書               対応             ...
§Javaファイルを読んでみよう(ex:カウントアプリ)                          import:使用するクラスがSDKの中のどこにあるのかを指定                           クラス       ...
§xmlファイルのレイアウト・Androidアプリのパーツは大きく分けて、  レイアウト か それ以外のパーツ (ボタン、テキストなど)・画面の最下部には レイアウトが必ず必要・レイアウトの中には、 パーツとレイアウトを並べられる (入れ子構造...
本日のおさらい                      →Googleの開発した汎用OS。様々なメーカーから・Androidとは何か?          様々なバージョンの製品が作られている。高い自由度                    ...
Upcoming SlideShare
Loading in …5
×

【LiT Leaders第一期】Android講義第一回補足スライド

490 views

Published on

Published in: Education
  • Be the first to comment

  • Be the first to like this

【LiT Leaders第一期】Android講義第一回補足スライド

  1. 1. Android開発講座 03月02日13年3月6日水曜日
  2. 2. §自己紹介 名前:山本諒 Twitter:@Ryo24 Facebook:山本諒 LiT担当分野:2Dゲームコース Leaders担当分野:Android講師 その他活動:ARG(Alternate Reality Game)           解きゲーム作成13年3月6日水曜日
  3. 3. 本日の目的・Androidとは何か?・Androidアプリ開発 ∟開発環境 ∟開発から実行の流れ・アプリ開発の流れ ∟企画 ∟デザイン ∟実装13年3月6日水曜日
  4. 4. Androidとは…13年3月6日水曜日
  5. 5. Android Android(アンドロイド)とは、スマートフォンやタブレットPCなどの携帯情報端末を主なターゲットとして開 発されたプラットフォームである。Linuxベースのモバイル用オープンソース・オペレーティングシステム、ミド ルウェア、主要なアプリケーションからなるソフトウェアスタック(集合)パッケージで構成されている。2011 年現在、スマートフォン用のOSとしては、日本[2]、並びにアメリカ[3]でのシェアは1位である。 (出典:フリー百科事典 Wikipeia)13年3月6日水曜日
  6. 6. Android Android(アンドロイド)とは、スマートフォンやタブレットPCなどの携帯情報端末を主なターゲットとして開 発されたプラットフォームである。Linuxベースのモバイル用オープンソース・オペレーティングシステム、ミド ルウェア、主要なアプリケーションからなるソフトウェアスタック(集合)パッケージで構成されている。2011 年現在、スマートフォン用のOSとしては、日本[2]、並びにアメリカ[3]でのシェアは1位である。 (出典:フリー百科事典 Wikipeia) Googleによるモバイル用OS13年3月6日水曜日
  7. 7. Android Android(アンドロイド)とは、スマートフォンやタブレットPCなどの携帯情報端末を主なターゲットとして開 発されたプラットフォームである。Linuxベースのモバイル用オープンソース・オペレーティングシステム、ミド ルウェア、主要なアプリケーションからなるソフトウェアスタック(集合)パッケージで構成されている。2011 年現在、スマートフォン用のOSとしては、日本[2]、並びにアメリカ[3]でのシェアは1位である。 (出典:フリー百科事典 Wikipeia) Googleによるモバイル用OS 特徴 ・オープンソース ・カスタマイズ性の高さ13年3月6日水曜日
  8. 8. Androidの特徴 ・Android自体 ・端末、OSの多様性 ・アップデートが頻繁 ・アプリの特徴 ・アプリの制限が少ない ・Googleサービスとの連携 ・Java言語での開発13年3月6日水曜日
  9. 9. Android開発環境の概要 Android SDK Eclipse Pluginで拡張 ADT SDK Manager ICSパッケージ Gingerbreadパッケージ Base技術 Froyoパッケージ13年3月6日水曜日
  10. 10. 本日のスケジュール1:何もしないアプリを作成(流れ)2:Android,Eclipseの説明3:オリジナル時計アプリ(企画)4:カウントアプリ(実装)5:電卓アプリ(実装とレイアウト) それでは、早速作って いきましょう!13年3月6日水曜日
  11. 11. JavaファイルとXMLファイルの関係復習 (電卓アプリを作る前に) “.java” ファイル   命令書 対応 “.xml” ファイル   レイアウトファイル   画面に画像やボタン   を配置 913年3月6日水曜日
  12. 12. §Javaファイルを読んでみよう(ex:カウントアプリ) import:使用するクラスがSDKの中のどこにあるのかを指定 クラス class クラス名 extends 親クラス:Activityクラスを基に カウントアプリで表示されるActivityを作成する Activityクラスのフィールドを指定:他のクラス(TextView)からインスタンス 変数 を作成して、このクラスの変数としている。 onCreate():このActivityのインスタンスが作られ た時(=アプリ起動時)に呼ばれるメソッド findViewById():Activityの変数とXMLを関連付け メソッド purasu():このクラスが持つメソッド。ボタンからのイベントが引数 (この場合は実行条件の意味合い)となり、void型なので、戻り値を出 さない。 setText():Text1はこのクラスの変数と同時に、TextViewクラスのインスタンスな ので、そのメソッドを呼び出している。表示内容はStringクラスの静的メソッド format()によって、int型のnumberから変換した文字列13年3月6日水曜日
  13. 13. §xmlファイルのレイアウト・Androidアプリのパーツは大きく分けて、  レイアウト か それ以外のパーツ (ボタン、テキストなど)・画面の最下部には レイアウトが必ず必要・レイアウトの中には、 パーツとレイアウトを並べられる (入れ子構造が可能) 三つ共同じレイアウト構造 を表している13年3月6日水曜日
  14. 14. 本日のおさらい →Googleの開発した汎用OS。様々なメーカーから・Androidとは何か?  様々なバージョンの製品が作られている。高い自由度  が特徴・Androidアプリ開発 →Java,Android SDK, Eclipseなど様々なソフト ∟開発環境  の複合環境 →プロジェクトの作成、レイアウト構築(XML) ∟開発から実行の流れ  とプログラミング(JAVA)、実行とデバッグ・アプリ開発の流れ ∟企画 →コンセプトを考え、要素を組み立てる →画面デザインなどUI設計(レイアウトの編集) ∟デザイン  デザインソフトによるパーツの作成  イラストレーターの使用方法 ∟実装 →・アルゴリズムの理解(ボタンイベント、条件分岐、繰り返し処理など)  ・プログラムの文法理解(“=”,if文,purasuメソッドなど)  ・プログラム的な落とし込み(アプリ、それを使う人の動作から)13年3月6日水曜日

×