PhoneGap入門ガイド(アシアル株式会社)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. PhoneGap入門ガイド

PhoneGap入門ガイド


形式:
書籍
発売日:
ISBN:
9784798124254
定価:
2,420(本体2,200円+税10%)
仕様:
B5変・184ページ
キーワード:
#プログラミング,#開発環境,#開発手法,#Web・アプリ開発

HTML5+JavaScirptでiPhoneアプリもAndroidアプリもラクラク開発!

本書は、スマートフォン向けアプリ開発ツール「PhoneGap」の入門書です。PhoneGapでのアプリ開発では、難しいプログラミング言語やプラットフォームごとに異なる仕様に悩まされることはありません。iPhoneアプリもAndroidアプリも、HTML+CSS+JavaScriptだけで開発することができるのです。本書では、PhoneGapの基本的な使い方に加えて、はじめてスマートフォンアプリを開発する人でも読めるように、各種ツールのインストール方法や、開発に必要なポイントをまとめています。また、代表的なネイティブ機能の実装方法(APIの使い方)も併せて解説します。すでにスマートフォン向けアプリを開発されている人はもちろん、これまでWebアプリの開発に携わっていたエンジニアやデザイナーにもおすすめの1冊です。

第1章 PhoneGapの紹介とその仕組み

1.1 スマートフォンアプリ開発の課題とPhoneGapの登場

スマートフォンの登場
タブレット端末もスマートフォンと同じOS
PhoneGapで開発工程を一本化
PhoneGapの紹介
HTML+JavaScriptでアプリケーション開発

1.2 ハイブリットアプリとは?

ネイティブアプリとWebアプリ
Phone Gapはハイブリット

1.3 ハイブリットアプリの構造

ネイティブアプリの特徴
Phone Gapアプリの構造

1.4 PhoneGap 情報の入手先

第2章 PhoneGapアプリ開発のための基礎知識

2.1 HTML5の基礎知識

HTML5とは?
文書タイプの宣言とviewportの定義
文書の構造化を明確にするタグの追加
マルチメディア関連のタグ
画像描画機能

2.2 CSS3の基礎知識

CSSとは?
CSSの適用方法
CSS3で追加された機能

2.3 JavaScriptの基礎知識

JavaScriptとは?

2.4 JavaScriptフレームワークの基礎知識

JavaScriptフレームワークの役割
jQuery Mobile
Sencha Touch

第3章 PhoneGap開発環境を作ろう

3.1 iOS開発環境のセットアップ

iOS SDKとXcodeの関係
iOS SDKとXcodeのインストール

3.2 Android開発環境のセットアップ

JDKのインストール(Windows)
Android SDKについて
Android SDKのインストール(Mac)
Android SDKのインストール(Windows)
Android SDK Managerで必要なパッケージをセットアップする

3.3 Eclipseのセットアップ

Eclipseのインストール
Androidシミュレーターの使い方

第4章 PhoneGapアプリ開発の流れ

4.1 PhoneGapを使ったアプリ開発の流れ

スマートフォンアプリの開発フローとPhoneGapの役割

4.2 PhoneGapでHello World!(iOS 編)

PhoneGapのインストールとプロジェクトの設定
実機端末での実行

4.3 iOSアプリ開発に関するその他の設定

アプリ名/ランチャーアイコン/起動画面の設定
iOSシミュレーターの設定と使い方

4.4 PhoneGapでHello World!(Android 編)

PhoneGapのインストールとプロジェクトの設定

4.5 Androidアプリ開発に関するその他の設定

Eclipseの拡張—Aptana Studioプラグインのインストール
起動画面とランチャーアイコンの設定

第5章 PhoneGapアプリの構成とAPI

5.1 PhoneGapアプリの構成

ネイティブレイヤーとアセットレイヤーの関係
PhoneGapアプリ起動の流れ(iOSの場合)
PhoneGapアプリ起動の流れ(Androidの場合)
PhoneGapでネイティブ機能を呼び出す仕組み

5.2 関数の定義とPhoneGap API

PhoneGapの初期化処理
カメラのキャプチャ動作
ラムダ関数を使う

5.3 PhoneGap APIマニュアルの見方

関数マニュアルの場合
コールバック関数の場合
オプションの説明とその制限事項

第6章 地図アルバムアプリを作ってみよう

6.1 サイトマップとページ構成を考える

必要な機能のリストアップ

6.2 HTMLモックアップの作成

HTMLファイルを作成する
CSSファイルを作成する

6.3 地図画面の作成

Google Mapsを使って地図を表示する

6.4 写真撮影機能の追加

デバイスにデータを保存する処理
位置情報を取得する処理
コンパスの情報を取得する処理
カメラを起動して写真を撮る処理

第7章 アプリケーションの配布

7.1 iOSアプリの配布

配布用Provisioning Profileの作成
配布用Provisioning Profileの設定
配布用アプリケーションのビルド
アプリケーションの申請

7.2 Androidアプリの配布

署名付きアプリケーションの作成
Android Marketへの登録

Appendix

付録1 PhoneGap API簡易リファレンス
付録2 PhoneGapアプリのデバッグ

索引

本書は付属データの提供はございません。

お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。

追加情報はありません。
正誤表の登録はありません。