|
【カテゴリ】 モバイル開発
HTML5とApache Cordovaで始めるハイブリッドアプリ開発
|
WINGSプロジェクト 小林昌弘/著
山田祥寛/監修
株式会社 翔泳社/発行
定価
2,200円
電子版・
174ページ・
4色
ISBN 978-4-7981-5104-5
発刊日:
2017年8月02日
|
本書の特徴
Apache Cordovaで本格スマホアプリ開発しよう
Apache Cordovaを使ったHTML5でのハイブリッドアプリ開発についての解説書です。
巷の情報は、ハイブリッドアプリという視点で、HTML5を軸に記述したものがほとんどで、実際のプラグインを使って説明したものはあまり見かけません。
そこで本書では、実際のプラグイン 16種類を使ったサンプルを通じて、開発者が独力では手が出しにくい分野までカバーしています。
是非、本書を機に、ハイブリッドアプリ開発に挑戦してみてください。
本書について取り上げていただいたブログさま
-
・無限大な夢のあと -
noimpslmtbrkさま
-
【書評】HTML5とApache Cordovaで始めるハイブリッドアプリ開発(2017年10月15日)
-
・CodeZine -
CodeZine編集部さま
-
ブラウザの機能向上が後押しに――Web技術でスマホアプリを開発するハイブリッドアプリの強みとは(2017年10月13日)
-
・elephanCube -
elephanCubeさま
-
書評:HTML5とApache Cordovaで始めるハイブリッドアプリ開発(2017年10月07日)
Contents |
- 第1章 Apache Cordovaで本格スマホアプリに挑戦しよう
-
1.1 対象読者
1.2 ハイブリッドアプリって何?
1.3 ハイブリッドアプリの使いどころと落とし穴
1.4 ネイティブアプリ VS ハイブリッドアプリ
1.5 Cordovaの歴史
1.6 サポートしているOS
1.7 開発するOSの選択
1.8 Cordovaが利用可能なサービス・フレームワーク
1.9 Apache CordovaをサポートしているIDE
1.10 まとめ
- 第2章 Apache Cordovaでスマホアプリ開発を始める前の環境設定
-
2.1 Cordova開発環境の概要
2.2 コマンドでの開発環境の構築
2.3 最初のアプリの作成
2.4 Visual Studio 2017を使ったApache Cordovaでの開発
2.5 まとめ
- 第3章 カメラプラグインを使って、Apache Cordovaのサンプルアプリを作ってみよう
-
3.1 サンプルアプリを作ってみる
3.2 プラグインの追加
3.3 Webリソースの概要
3.4 HTMLファイル作成時の注意点
3.5 プラグインAPIの組み込み
3.6 サンプルアプリの実行
3.7 まとめ
- 第4章 基本のプラグインを使ってハイブリッドアプリを作ってみよう
-
4.1 Apache Cordovaで使われるWebフレームワークについて
4.2 デバイス情報を取得する
4.3 端末のネットワーク状況を取得する
4.4 ダイアログを表示する
4.5 ログを表示する
4.6 まとめ
- 第5章 デバイスのファイルにアクセスするプラグインを使おう
-
5.1 モダンブラウザでのデータの保存方法
5.2 HTML5におけるFileSystem APIの現状とCordovaによるFileSystemの実現
5.3 Fileプラグインを使う
5.4 ファイルの一覧を取得する
5.5 ファイルの内容を読む
5.6 まとめ
- 第6章 ファイルを操作するためのプラグインで、テキストや画像をアプリ内に保存する
-
6.1 サンプルアプリの概要
6.2 cdv leプロトコルについて
6.3 テキストファイルの保存と削除
6.4 画像ファイルの保存と表示
6.5 まとめ
- 第7章 サーバへのファイルアップロード、ダウンロードを便利にするプラグインを使う
-
7.1 ファイルのダウンロードとアップロードプラグイン
7.2 まとめ
- 第8章 オーディオファイルの再生を便利にするプラグインを使う
-
8.1 オーディオファイルを扱う方法
8.2 オーディオファイルを再生する流れ
8.3 音楽プレイヤーを作成する
8.4 まとめ
- 第9章 マイクやカメラを使って音声・写真・ビデオデータを取得するプラグインを使う
-
9.1 Mediaプラグインを使ったマイクからの音声を録音する
9.2 マイク・カメラの音声、映像をキャプチャーするプラグイン(1)
9.3 マイク・カメラの音声、映像をキャプチャーするプラグイン(2)
9.4 まとめ
- 第10章 カメラとアルバムから写真データを取得するプラグインを使う
-
10.1 Androidでのファイル名に関する問題を解決するためのプラグイン
10.2 カメラ・アルバムにアクセスするためのプラグイン
10.3 プラグインを利用したサンプルアプリ
10.4 その他、アルバムから選択するプラグイン
10.5 まとめ
- 第11章 連絡先データにアクセスするプラグインを使う
-
11.1 連絡先にアクセスするためのプラグイン
11.2 連絡先のプロパティとデータ型
11.3 サンプルアプリの概要
11.4 連絡先データの取得
11.5 データの更新(追加・変更)
11.6 OSが提供するUIから選択する
11.7 まとめ
- 第12章 カレンダーの予定を管理するプラグインを使う
-
12.1 カレンダーにアクセスするためのプラグイン
12.2 カレンダーアプリを起動する
12.3 カレンダーの取得・追加・削除
12.4 イベント
12.5 まとめ
- 第13章 カレンダーを管理するプラグインを使って、予定の追加と削除を行う
-
13.1 カレンダー内のイベントの管理(1)
13.2 カレンダー内のイベントの管理(2)
13.3 Android 6.0以降での操作権限について
13.4 まとめ
- 第14章 Cordovaでアプリを公開するためのビルド方法をカスタマイズしよう
-
14.1 プロジェクトの設定ファイルを理解しよう
14.2 プロジェクトの設定ファイルをより自由に扱えるプラグインを使う
14.3 アプリ名を変更したい
14.4 パッケージ名を変更したい
14.5 SDKやiOSの対象バージョンを指定する
14.6 ビルドバージョンを指定する
14.7 ブラウザからアプリを起動できるように指定する
14.8 iOSアプリの言語を日本語にする
14.9 アイコンやスプラッシュ画像を設定する
14.10 まとめ
- 付録A プラグイン・参考資料
-
A.1 サンプルで紹介したプラグイン一覧
A.2 その他、参考資料
|
|