- この本の位置づけ
- 想定読者
- この本では取り上げない内容
- JavaScript(CoffeeScript)の基礎知識
- カメラ連携アプリ
- ネイティブモジュールの作り方
- アプリのデザインに関すること(例:アイコンデザイン、UI素材作成、配色テクニック)
- Titanium Mobileの概要
- Titanium Mobileの実行環境
- JavaSDK32bit版のインストール
- Android SDKのインストール
- 統合開発環境Titanium Studioのインストール
- エミュレータについて(標準のエミュレータを紹介しながら、Genymotionを紹介。Genymotionは後述)
- 新規プロジェクトの作成
- プロジェクトの実行
- ListViewの概要
- タイトル文字だけ表示した一覧表示機能を作る
- タイトル文字と詳細情報を組み合わせて少し複雑なレイアウトの一覧表示機能を作る
- 位置情報サービスの概要
- 緯度経度と単位について
- 測地系について
- 住所から緯度経度を調べる方法
- スマートフォンの位置情報取得方法について
- Google Mapsの表示
- 位置情報サービス
- ACSとは
- ACSと連携した位置情報アプリケーション開発
- コマンドラインツールを使って実機に転送する
- TestFlightを活用して、ネットワーク経由で転送する
- Android開発をする上で最低限知っておいたほうが良いコマンドラインツール
- Genymotionの紹介