本日、月イチの Apache Cordova(旧PhoneGap)勉強会に参加してきました。
大きな会場がいつのまにかほぼ満員状態(90人くらい?だそうです)。
月曜なのに!!すごい!!
先月の勉強会のメモはこちら。
今回はセッションは 2本でしたが、ビール・サンドイッチなど、おもてなしが盛り沢山でした。
フリーでビールとサンドイッチがありますよー⭐︎
#cordovajp pic.twitter.com/WpF2AsXTir
— yoshiko (@yoshiko_pg) 2015, 1月 26
タイトル
第3回Apache Cordova勉強会 - 日本Cordovaユーザー会 | Doorkeeper (2015.1.26)
主催
日本Cordovaユーザー会
スポンサー
アシアル株式会社
セッション1:Cordovaプラグインを作ろう
発表者: 内藤 謙一氏(アシアル株式会社)
第3回Cordova勉強会来たよ。 #cordovajp http://t.co/F5lcfCzQmW http://t.co/YJEVCPXMmH pic.twitter.com/Mov9iqOeHh
— Simon Sasaki (@simonTokyo) 2015, 1月 26
- Cordovaプラグインは、HTML5からネイティブの機能を呼び出すために必要
- 課金、Push通知、マルチメディア、等の SDK組み込みなど
- 特に、ログイン、課金系で必要
- 前提となる知識
- Java, Objective-C(簡単なサンプルアプリを作れるくらいの知識が必要)
- JavaScript
- 一番簡単なCordovaプラグイン、HelloWorld
- execute()メソッドはいくつかあるが、、2番目の引数が JSONArray のものが使いやすい
- res/xml/config.xml にプラグインとの紐づけを記述する
- 一般に配布するには、plagman形式にする必要がある
- js-module という仕組みがある
- ドキュメントが少ないので、既存のソースコードを読むのが一番かも
- GitHub にアップしたよ
- localNotifications のサンプルもあるよ
- imagePickerプラグイン
- https://github.com/appfeel/analytics-google
- 3D迷路(OpenGLESを使ったサンプル)
- 課題
- HTMLの部品とネイティブの部品を重ねるのは難しい。はっきりと画面上で分かれていれば何とか
- ドキュメント少ない
- デバッグが非常に難しい
セッション2:HTML5を使ってマルチOS対応なデスクトップアプリを作る3つの方法
発表者: 川田 寛氏
#cordovajp 発起人 pic.twitter.com/8SV1t4d8CM
— gunbit1 (@gunbit1) 2015, 1月 26
[SLIDE] : http://furoshiki.github.io/cordova03/
[Blog] : http://furoshiki.hatenadiary.jp/
第4の刺客もあるらしい??
atom/atom-shell · GitHub