【LiT Leaders第一期】Android講義第一回補足スライド
- 2. §自己紹介
名前:山本諒
Twitter:@Ryo24
Facebook:山本諒
LiT担当分野:2Dゲームコース
Leaders担当分野:Android講師
その他活動:ARG(Alternate Reality Game)
解きゲーム作成
13年3月6日水曜日
- 8. Androidの特徴
・Android自体
・端末、OSの多様性
・アップデートが頻繁
・アプリの特徴
・アプリの制限が少ない
・Googleサービスとの連携
・Java言語での開発
13年3月6日水曜日
- 9. Android開発環境の概要
Android SDK Eclipse
Pluginで拡張
ADT
SDK Manager
ICSパッケージ
Gingerbreadパッケージ
Base技術
Froyoパッケージ
13年3月6日水曜日
- 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日水曜日
- 14. 本日のおさらい
→Googleの開発した汎用OS。様々なメーカーから
・Androidとは何か? 様々なバージョンの製品が作られている。高い自由度
が特徴
・Androidアプリ開発 →Java,Android SDK, Eclipseなど様々なソフト
∟開発環境 の複合環境
→プロジェクトの作成、レイアウト構築(XML)
∟開発から実行の流れ とプログラミング(JAVA)、実行とデバッグ
・アプリ開発の流れ
∟企画 →コンセプトを考え、要素を組み立てる
→画面デザインなどUI設計(レイアウトの編集)
∟デザイン デザインソフトによるパーツの作成
イラストレーターの使用方法
∟実装 →・アルゴリズムの理解(ボタンイベント、条件分岐、繰り返し処理など)
・プログラムの文法理解(“=”,if文,purasuメソッドなど)
・プログラム的な落とし込み(アプリ、それを使う人の動作から)
13年3月6日水曜日