SEshop

PhoneGap入門ガイド

アシアル株式会社(著)

商品番号
124250
販売状態
品切れ
納品形態
宅配便にてお届け
発売日
2011年07月22日
出荷開始日
2011年07月25日
ISBN
9784798124254
判型
B5変
ページ数
184
キーワード
 アプリ  入門  翔泳社  CodeZine

2,420円(税込)(本体2,200円+税10%)

220pt (10%)
ポイントの使い方はこちら

初回購入から使えるポイント500円分プレゼント

現在、本商品は販売しておりません。

※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。

  • ポスト

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アプリのデバッグ

索引

各種問い合わせは以下のリンクからご連絡ください

関連商品

福祉教科書 保育士 実技試験対策テキスト

1,540円(税込)

2024.08.29発売

おすすめ特集・キャンペーン

ゲームプログラミング・ゲーム制作関連本

[特集]趣味で始めてみたい方や、ゲームプログラマー・ゲームデザイナーに…

コミュニケーションおすすめ本

[特集]職場でのコミュニケーションに悩むあなたにおすすめの本7選。コミ…

大人の発達障害におすすめの本を紹介!「ちょっとしたことでうまくいく」シリーズ

[特集]大人の発達障害におすすめの本を紹介!「ちょっとしたことでうまく…

ITインフラ関連おすすめ本

[特集]ネットワーク/サーバー/セキュリティを学ぶなら読んでおきたいお…

雑学本特集

[特集]面白い!ためになる!雑学本特集

イラスト勉強特集

[特集]【イラスト勉強特集】リアルな絵、かわいいイラストやキャラクター…

特集をもっと見る