- まだ寝てたい posted at 06:30:24
- 朝ご飯なう p.twipple.jp/JxJoK posted at 06:55:04
- 今日は歩いて行くか posted at 07:35:28
- 風が冷たい posted at 07:50:26
- 出社なう posted at 08:25:09
- PMO にプロジェクトの進捗を報告した posted at 09:05:27
- 昼ご飯なう p.twipple.jp/nkeMY posted at 12:02:16
- 障害報告あったプログラム、ソースコードを見てるけど、問題箇所が見つけられない posted at 14:30:08
- 別のプログラム、ソースコードを見てるけど、これも問題箇所が見つけられない posted at 16:50:14
- 向かいます。RT 第2回Apache Cordova勉強会 - 日本Cordovaユーザー会 | Doorkeeper bit.ly/1Frp8S7 posted at 17:50:19
- I'm at 五反田駅 (Gotanda Sta.) in 品川区, 東京都 4sq.com/1yG0rRB posted at 18:00:13
- I'm at 代々木駅 (Yoyogi Sta.) in Shibuya, 東京都 4sq.com/1vEBIw7 posted at 18:15:09
- I'm at 飯田橋駅 (Iidabashi Sta.) in Chiyoda, 東京都 4sq.com/1ydrCmR posted at 18:30:17
- I'm at 飯田橋グラン・ブルーム in 千代田区, 東京都 4sq.com/1vfPZzG posted at 18:40:56
- I'm at IIJセミナールーム 4sq.com/1B8Axsh posted at 18:50:06
- 会場なう。>第2回Apache Cordova勉強会 posted at 18:50:48
- 始まった。>第2回Apache Cordova勉強会 posted at 19:10:12
- 「Cordova で AngularJS アプリ開発」 posted at 19:12:00
- SPA 。単一ページで Ajax などで画面を切替して遷移。 posted at 19:14:53
- SPA のメリット。画面遷移がスムーズ。ネイティブアプリに近い UI 。 posted at 19:15:25
- SPA の普及の鍵。ブラウザの機能の充実。JS ライブラリ、フレームワークの普及。 posted at 19:18:28
- SPA に使えるフレームワーク。無数にある。 posted at 19:19:13
- AngularJS 。SPA に最適なフレームワーク。HTML を拡張。サードパーティ製モジュールも多い。 posted at 19:20:34
- AngularJS の特徴。カスタムタグを使って HTML を拡張。 posted at 19:21:57
- AngularJS の便利な機能。ディレクティブ。データバインディング。DI コンテナ。 posted at 19:23:08
- Cordova で使うと便利な AngularJS 。ngCordova 。OnsenUI 。 posted at 19:27:53
- ngCordova 。Drifty 社。Cordova API を AngularJS 風に呼出できる。多くのプラグインにも対応。 posted at 19:33:14
- OnsenUI 。アシアル社。ディレクティブを使って UI コンポーネントを用意。 posted at 19:35:14
- OnsenUI の便利な機能。「戻る」ボタンのカスタマイズ。プラットフォームの判定。画面の向きの判定。ソフトウェアキーボードの有無に対応。ジェスチャーに対応するエリアの設定。 posted at 19:42:07
- ngCordova と OnsenUI は同時に使用できる。 posted at 19:44:25
- OnsenUI は WebKit に最適化している。現時点の Windows Phone では制限あり。 posted at 19:45:20
- 軽食タイム。>第2回Apache Cordova勉強会 posted at 19:50:22
- 「Cordova で開発したアプリ「XZ(クローゼット)」」 posted at 20:12:11
- スタジオアルカナ社。ウェブ制作。 posted at 20:13:24
- 「XZ」。スタンディングオベーション社。自分の洋服をクラウドで管理。自分の服や着こなしを投稿して他のユーザと共有できる。 posted at 20:20:11
- 「XZ」開発プロジェクト。クライアント+開発チーム 9 名。20 人月ほど。2 箇月で開発。 posted at 20:24:11
- iOS と Android アプリ開発の打診。ウェブ版の開発も予定あり。Cordova+HTML5 を選択。スケジュール短縮。ウェブ制作のスキルあり。 posted at 20:27:01
- Cordova のデメリット。広告系のモジュールの組込が大変。アニメーションなど演出をリッチにすると動作が重くなりチューニングが大変。 posted at 20:28:18
- 「XZ」を支える技術。 posted at 20:30:39
- インフラ。AWS を利用。特に Amazon SNS で Push 通信は便利。 posted at 20:31:26
- バックエンド。Apache 。PHP 。Zend Framework 。MySQL 。nginx 。 posted at 20:32:56
- フロントエンド。Cordova 。ionic 。 posted at 20:33:41
- Cordova アプリの動作が重くなるとき。巨大なリストのスクロール。凝ったデザインの画面のスクロール。Android での動作。 posted at 20:36:46
- 巨大なリストのスクロール。ionic の collection-repeat を使って対応。 posted at 20:37:27
- 凝ったデザインの画面のスクロール。ionic のスクロール機能がアダに。通常のスクロールに切替して対応。 posted at 20:39:53
- Android 標準 WebView は遅い。Crosswalk を利用(Chromium ベースの WebView を使う) posted at 20:42:10
- Cordova のメリット。ウェブアプリ開発のスキルが使える。iOS と Andoroid アプリが同時に開発できる。 posted at 20:44:44
- 「smartFX における Apache Cordova の活用」 posted at 20:52:16
- smartFX 。みんかぶ社。 posted at 20:53:51
- smartFX 。スマホ用ウェブサイトとして公開。人が来ない。検索エンジンにかからない。 posted at 20:58:31
- SPA ウェブサイトは初期表示が遅い。スマホユーザはアプリを使う。 posted at 20:59:40
- サイトの一部機能をアプリ化。ウェブサイトを SPA で作っていたのでコードを流用。 posted at 21:02:27
- smartFX Virtual Trade で使った開発環境。vim 。Rails 。CoffeeScript 。Backbone.js 。Socket.IO 。CCChart 。OnsenUI 。 posted at 21:07:13
- ネイティブアプリらしく作る必要あり。タイマでポーリングし続ける作りはまずい。 posted at 21:09:44
- Ajax の URL にホスト名を記載。CSRF 用のトークンも Ajax で取得 posted at 21:11:36
- JS プログラムをアプリでなくサーバに置いて取得するようにした posted at 21:13:06
- ソーシャルログインなど外部サイトを呼ぶときは InAppBrowser を使う posted at 21:13:15
- Cookie は使えない。LocalStorage を使う。ただしこれをウェブサイトで使うときは注意 posted at 21:14:33
- pushState を使うと reload が効かない。pushState を使う前に URL を保存しておきリロードしたいとき保存した URL を使う posted at 21:16:05
- ブラウザで動いてもアプリにするとエラーになるコードがある。端末によって動作が違うことがある。 posted at 21:18:27
- Cordova のメリット。ネイティブ開発できなくてもアプリが書ける。最近の端末なら速度も問題ない。 posted at 21:20:12
- 面白かった。>第2回Apache Cordova勉強会 posted at 21:45:21
- 風が冷たい posted at 21:50:05
- I'm at 飯田橋駅 (Iidabashi Sta.) in Chiyoda, 東京都 4sq.com/1vbr8b7 posted at 21:55:02
- I'm at 日本橋駅 (Nihombashi Sta.) - @tokyometro_info in 中央区, 東京都 4sq.com/1yGYwfI posted at 22:05:03
- I'm at 都営浅草線 中延駅 (A03) - @toeikotsu in 品川区, 東京都 4sq.com/1FKSm0h posted at 22:30:21
- 帰宅なう posted at 22:40:07