第6回Apache Cordova勉強会 に参加してきました
Cordova/PhoneGap、Monaca向けの勉強会が、2015年6月19日(金)飯田橋のIIJ本社 セミナールームにて開催されました。
毎回盛況なユーザ会も今回で6回目となりました。それでは、レポートいってみます。
セッション1: AngularJS入門
まずは、AngularJSの超入門。ちょっと時間が押していたため早足でしたが、一通りの作成方法がプレゼンされました。
超入門というわりには、とくにディレクティブの説明とその利用方法について、バージョンの違いなどが詳しく説明されました。そして最後に、TODOアプリの紹介で締めくくられました。
ざっくりでしたが、AngularJSのcontrollerやFactoryからの、フロントエンドへのバインディング機能は、わずかなコーディング量で実現できるのは素晴らしいと改めて感じさせてくれるプレゼンでした。
セッション2: Cordovaプラグイン開発ライブコーディング
続いて、Cordova女子の登場です。
壇上は一気に、女子モード全開…プレゼン資料が一面ピンク色でした。
NTTコムウェア 佐藤玲奈さん(右)・古澤麻衣子さん(左)
Crosswalkについて
古澤さんによる、AndroidにおけるWebviewの描画機能の差異を埋めるための、ViewクライアントCrosswalkの紹介です。
発表者:NTTコムウェア 古澤さん
Cordova5.0からプラグイン化され、より簡単に利用出来るようになりました。Android OSバージョンによる表示がうまく統一できないなどで悩むまえに、Crosswalkを利用してみる方が良いかと思います。
楽しいプラグインの基本的な作り方
佐藤さんによる、「プラグイン開発」についての説明です。
発表者:NTTコムウェア 佐藤さん
「プラグインってなに?」という説明から、プラグインを通して、Native機能を実際に利用するところまでを説明されました。丁寧ではありましたが、次回はライブコーディングにチャレンジして貰いたいです!
セッション3: Cordova Plugin をもっと簡単に!
続いて、Cordova Pluginのひな形生成ツールの紹介です。
発表者:ソニー 関さん
Plugmanというツールはあるけれど。。。
Plugmanとは、Corodva Pluginのひな形を作ってくれる、コマンドラインツールです。簡単にできるとは言え、問題点も多く、「引数が多く長い」「正しく引数の順序を守らないと動かない」などを抱えているそうです。そこで、YeomanによるCordova Plugin generatorを作ってみたということです。
Plugin開発において、ひな形だけならば、そんなに必要性を感じていませんでしたが、Jasminのテストケースも吐き出してくれると言うことで、興味深い内容でした。
Contribution 歓迎ということですので、興味のある方は是非。
紹介したプラグインのライブコーディング・・・
残念ながら、エラー・・・でした。
資料紹介
GitHub: generator-cordova-plugin-devbed
こちらのページに今回の資料が上がっていますので、ご参考まで。
第6回Cordova勉強会: Cordova plugin をもっと簡単に
その他: ライトニングトークと与太話
最後はライトニングトークでした。実際に開発された方の、生の声が聞けました。