2016/08/07(日) Androidオールスターズ2 #eventdots

イベント中のツイートをまとめました。どなたでも編集可能です。 日時:2016/08/07(日) 13:30 to 19:00 会場:dots. 勉強会ページURL:http://eventdots.jp/event/595088 続きを読む
1
前へ 1 2 ・・ 10 次へ
Kazuki Saima @kazukimasai

iOSに比べてAndroidのCIはすっごい楽そう #eventdots

2016-08-07 13:50:20
菊池紘 @kikuchy

質問したいことつぶやいておこう ・PlyStoreへのデプロイは何を使って実現していますか? ・SDKの更新はCIサービスだと必要ないですか?(いつもJenkinsでSDKの更新が面倒で悩んでます) #eventdots

2016-08-07 13:51:35
kuririnz @kuririns0328

Android に限らずCIサービスはどれが効率的なんだろうなぁ #eventdots

2016-08-07 13:52:03
菊池紘 @kikuchy

イベントの流れを一方通行にするアーキテクチャ #eventdots

2016-08-07 13:52:34
菊池紘 @kikuchy

Observerパターンを組み合わせたものなので難しくない #eventdots

2016-08-07 13:53:24
きくま@草工場 @hidey

Viewの状態管理は確かに面倒くさい #eventdots

2016-08-07 13:53:56
菊池紘 @kikuchy

Viewの状態管理は難しい(ライフサイクル、画面遷移間での状態管理etc) #eventdots

2016-08-07 13:54:17
takahirom @new_runnable

さまざまなViewの状態管理を簡単にするためにFluxを導入 #eventdots

2016-08-07 13:54:45
菊池紘 @kikuchy

DispatcherはActionとStoreがN vs Nで結びつくことを防いでいる #eventdots

2016-08-07 13:56:40
Haruki Hagawa @ha_hagawa

FluxではDispatcherが存在することでアクションとストアがN:Nになることを防いでいる #eventdots

2016-08-07 13:57:14
菊池紘 @kikuchy

Dispatcher = EventBusでよくね? #eventdots

2016-08-07 13:58:05
takahirom @new_runnable

FluxのDispatcherにEventBusを利用する #eventdots

2016-08-07 13:58:21
takahirom @new_runnable

Actionは実際にDBなどからデータを取りに行く。データが取れたらDispatcherに流す #eventdots

2016-08-07 13:59:30
菊池紘 @kikuchy

データソースは外部サービスとして捉える。外部パッケージに切り出している。Interface切ってあって、内部実装に依存しないようにしている。依存解決はDagger #eventdots

2016-08-07 14:00:29
takahirom @new_runnable

DBなどから取りに行く時はインターフェースを挟む(Daggerを利用) #eventdots

2016-08-07 14:00:40
菊池紘 @kikuchy

データ取得はRxで統一しておくと柔軟に書ける。キャンセルもRxでキャンセルできる。RxJava無双だ #eventdots

2016-08-07 14:01:31
菊池紘 @kikuchy

Storeも基本画面単位。使い回すものはDomain単位で作成。Storeの状態を外部から更新するのはNG。更新されたらViewへ更新イベント流す #eventdots

2016-08-07 14:02:48
菊池紘 @kikuchy

Storeが流すイベントは常にMainThreadで受け取るようにするとView側でスレッド指定がいらない #eventdots

2016-08-07 14:04:30
ふじたく @magie_pooh

実際にAbemaTVで使っているクラスがたくさん登場している・・・ #eventdots

2016-08-07 14:05:03
Kazuki Saima @kazukimasai

PublishSubjectじゃなくて、BehaviorSubjectなのかー #eventdots

2016-08-07 14:05:54
前へ 1 2 ・・ 10 次へ