20120914 phone gap勉強会_青山

10
PhoneGap-UserGroup 第 2 第第第第 @ 第第 PhoneGap 第第第第 第 PhoneGap Build 第第第第第第第 第第第第第第第第 第 株株株株 株株株 第第第第 5/30/22 SOHKAKUDO Ltd.

Upload: masakatsu-aoyama

Post on 28-May-2015

505 views

Category:

Documents


1 download

DESCRIPTION

PhoneGap UserGroup PhoneGap勉強会 発表資料

TRANSCRIPT

Page 1: 20120914 phone gap勉強会_青山

PhoneGap-UserGroup 第 2 回勉強会 @ 大阪

PhoneGap の始め方〜 PhoneGap Build で作るモバイル・アプリケーション 〜

株式会社 蒼画堂青山政勝

Apr 12, 2023 ⓒSOHKAKUDO Ltd.

Page 2: 20120914 phone gap勉強会_青山

自己紹介 青山政勝

株式会社蒼画堂 ( そうかくどう ) 代表 歯科診療に関する業務アプリ開発

歯科系大学の研究を支援するアプリ開発

FxUG でのハンドルネーム :bluedesign

スマートフォン / タブレットベースのアプリ開発

に対応するために勉強中。

Apr 12, 2023 ⓒSOHKAKUDO Ltd.

Page 3: 20120914 phone gap勉強会_青山

Contents

まずは始めてみましょう▶テキストエディタ + PhoneGap Build

今回は Adobe brackets を使用します

▶Dreamweaver CS6 + PhoneGap Build

PhoneGap Build の使用感

Apr 12, 2023 ⓒSOHKAKUDO Ltd.

Page 4: 20120914 phone gap勉強会_青山

まずは始めてみましょう

Apr 12, 2023 ⓒSOHKAKUDO Ltd.

Page 5: 20120914 phone gap勉強会_青山

Adobe brackets + PhoneGap Build

1. Adobe brackets( https://github.com/adobe/brackets ) を使っ

て index.html ファイルを作ります。

2. PhoneGap Build サイト ( https://build.phonegap.com ) にロ

グインして新規にアプリケーションを作成します。 index.html

ファイルをアップロードします。

3. モジュールがビルドされるので完了したら Android スマート

フォンにダウンロード、インストールして動かします。

Apr 12, 2023 ⓒSOHKAKUDO Ltd.

Page 6: 20120914 phone gap勉強会_青山

index.html の内容

Apr 12, 2023 ⓒSOHKAKUDO Ltd.

<!DOCTYPE html><html> <head> <title>Hello PhoneGap</title>

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no;" /> <meta charset="utf-8">

<script type="text/javascript" charset="utf-8" src="phonegap.js"></script> <script type="text/javascript">

function onBodyLoad() { document.addEventListener("deviceready", onDeviceReady, false); }

function onDeviceReady() { // do your thing! navigator.notification.alert("PhoneGap is working") }

</script> </head> <body onload="onBodyLoad()"> <h1>Hey, it's PhoneGap!</h1> </body></html>

Page 7: 20120914 phone gap勉強会_青山

Dreamweaver CS6 + PhoneGap Build

ADC のサイト (

http://www.adobe.com/jp/devnet/phonegap/articles/phoneg

ap_dwcs6_mobile_app.html

) を参照。

記事作成時 (2012 年 7 月末 ) からの変更点は、、、 PhoneGap Build サイト UI の変更により、プラットフォーム毎にあった QR

コードが、アプリに毎に 1 つの QR コードとなった。

対象とする PhoneGap のバージョンに phonegap 2.0.0 が選択できるように

なった。

Apr 12, 2023 ⓒSOHKAKUDO Ltd.

Page 8: 20120914 phone gap勉強会_青山

PhoneGap Build の使用感

開発環境のセットアップが容易。▶ まずは自分のスマートフォンでHelloWorldを表示 !というところまでが短時間で実現できる。

▶ 実装したい内容が PhoneGap Buildを利用して実現できるかどうかの検証ができる。

ソースを更新したときにその都度アップロードする必要がある。テキストエディタ +PhoneGap Buildの場合が面倒。 (複数のファイルで構成されるプロジェクトのときはその都度圧縮が必要 ?) Dw CS6+PhoneGap Buildの場合はアップロードを意識しなくてよい。

こみ入った実装を考えるとすぐに壁 ?にぶつかる。▶ 例 )カメラ機能のシャッターイベントをプログラムでコントロールしたいと思っても手段がなさそう。

▶ PhoneGap Plugins機能が解決してくれそうだが現在 PhoneGap Buildのインフラを整備中とのこと (2012年 09月時点 )。

https://build.phonegap.com/docs/plugins

Apr 12, 2023 ⓒSOHKAKUDO Ltd.

Page 9: 20120914 phone gap勉強会_青山

Next Step….

ちょっとアプリ機能を利用したい。▶どこまでできるか見極めつつ PhoneGap Buildで。

PhoneGap APIだけでなくもうちょっと踏み込んだ本格的なアプリが作りたい。▶Xcodeや eclipseを使った PhoneGap開発環境でのアプリ開発へ。

Apr 12, 2023 ⓒSOHKAKUDO Ltd.

Page 10: 20120914 phone gap勉強会_青山

ご清聴ありがとうございました

Apr 12, 2023 ⓒSOHKAKUDO Ltd.