masuidriveと学ぶ「60分で覚えるAndroidアプリの作り方」参加メモ
masuidriveと学ぶ「60分で覚えるAndroidアプリの作り方」に参加してきました。
第1部 masuidriveと学ぶ「60分で覚えるAndroidアプリの作り方」 @masuidrive
■ Androidの4つの特徴
- Open
- All applications are created equal
- Breaking down application boundaries
- Fast & easy application development
■ Intent
- アプリケーション(Activity)を呼び出し制御を移す
- ローカルIntentとリモートIntent
- 暗黙的Intentと明示的Intent
- アプリ内部で別画面を呼び出すのもIntent
■ ContentProvider
- アプリケーション間のデータ連携
- アドレス帳へアクセスできるのもContentProvider
- URIベースでのアクセス
- 権限設定も可能
■ セキュリティ
- 外部リソースへのアクセスはアプリインストール前に指定
■ 機種間の差
- 画面サイズ
- 入力方法
- CPU速度
- メモリ
- 通信方法
※ iPhoneアプリの審査では非公開APIを使っていないかをチェックしているらしい
※ OS version = API version
- HTML5を使いたい場合は2系
- SDへのインストールに対応する場合は2.2以上
■ Intent
- 数行加えるだけでTwitter連携するデモ
Intent intent = new Intent();
// 暗黙のIntent : 送り先が不明な場合
- アクション : ACTION_CALL(通話を開始)、ACTION_SEND(共有)など
■ Service
■ Titanium Mobile
- JavaScriptだけで開発できる
- 時間がないので詳細は省略。2月に2時間程度のセミナーを行う予定