セミナールームにて開催されました。毎回盛況なユーザ会も今回で6回目となりました。それでは、レポートいってみます。AngularJS入門AngularJS超入門まずは、AngularJSの超入門。時間が押していたため早足でしたが、一通りの作成方法がプレゼンされました。岡本さん超入門というわりには、とくにディレクティブの説明とその利用方法について、バージョンの違いなどが詳しく説明されました。最後に、TODOアプリの紹介で締めくくられました。AngularJSのcontrollerやFactoryからの、フロントエンドへのバインディング機能は、わずかなコーディング量で実現できるのは素晴らしいと改めて感じさせてくれるプレゼンでした。Cordovaプラグイン開発ライブコーディング続いて、Cordova女子の登場です。Animate.cssデモ壇上は一気に、女子モード全開...プレゼン資料が一面ピンク色でした。佐藤玲奈さん(右)・古澤麻衣子さん(左)Crosswalkについて古澤さんによる、AndroidにおけるWebviewの描画機能の差異を埋めるための、ViewクライアントCrosswalkの紹介です。古澤さんCordova5.0からプラグイン化され、より簡単に利用出来るようになりました。OSバージョンによる表示がうまく統一できないなどで悩むまえに、Crosswalkを利用してみる方が良いかと思います。佐藤さんによる、「プラグイン開発」についての説明です。佐藤さん「プラグインってなに?」という説明から、プラグインを通して、Native機能を実際に利用するところまでを説明されました。Pluginのひな形生成ツールの紹介です。関さんPlugmanというツールはあるけれど。Pluginのひな形を作ってくれる、コマンドラインツールです。簡単にできるとは言え、問題点も多く、「引数が多く長い」「正しく引数の順序を守らないと動かない」などを抱えているそうです。generatorを作ってみたということです。Plugin開発において、ひな形だけならば、そんなに必要性を感じていませんでしたが、Jasminのテストケースも吐き出してくれると言うことで、興味深い内容でした。歓迎ということですので、興味のある方は是非。残念ながら、エラー・・・でした。generator-cordova-plugin-devbedこちらのページに今回の資料が上がっていますので、ご参考まで。最後はライトニングトークでした。実際に開発された方の、生の声が聞けました。実際に開発をしてみた感想などが中心となりました。こちらの所感は非常に参考になると思います。雄介さん(インフォコム株式会社)ハイブリッドアプリを選んだ理由タイムライン機能のネイティブ化の課題。Movileだとパフォーマンスチューニングが必須。ClickイベントはFastClickを利用したりしてパフォーマンスを上げた。ハイブリッドアプリ向けにチューニングされたOnsenUIが利用できる。OnsenUI+AngularJSでの実装。OnsenUIをつかってみての感想ネイティブアプリに遜色ない動き。iOSのフラットデザインがベースになっていて、デザインに時間がとられない。AngularJSベースなのでjQueryに比べて保守性が上がる。CordovaでハマったところAndroidOS4.4.4で画像ファイルのアップロードが出来ない。Cameraプラグインが古い事が原因。Cordovaプラグインのバージョンアップは実施した方が良い。iOSソフトウェアキーボードの挙動が怪しい。ナビゲーションバーのヘッダが追随せず。kyebardプラグインを使うと良いらしい。所感ハイブリッドで作る決断は正しかった。業務用なら出来ないことは、ほぼ無い。凝ったUI、ゲームアプリじゃなければ問題無い。正裕さんELECTRONの紹介です。Shell」と呼ばれていた物ということです。GitHub製のエディタ「ATOM」でも有名です。Node.jsを利用した、ハイブリット実行環境で、GitHubにてオープンソースとして公開されています。他に、ELECTRONの構造やELECTRONとCordovaの違いなどが紹介されました。CodeDEMOMonacaの基板の元になったコードも紹介されました。https://github.com/masahirotanaka/calculatorまとめ今回は入門向けの発表が多かったですが、それだけCordova、Monacaのユーザ層が広がってきたと言うことでしょう。ツールなどで開発を行うときは、先人のベストプラクティスを聞いてしまうのが一番の近道です。いった入門向けの勉強会は、ますます広がりを見せてくれる事でしょう。これからさらに、活躍の場を広げそうなハイブリッド開発ですが、何事も基礎が大事だとおもった勉強会でした。byスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。