タグ

RxJavaとKotlinに関するclavierのブックマーク (2)

  • RxJava + Flux (+ Kotlin)によるAndroidアプリ設計 - Qiita

    Introduction Androidにとってアプリ設計は永遠の課題だと思います。 Activityが独特のライフサイクルを持っているのがさらに課題を複雑化します。 設計についてはMVCやMVP、MVVM、Clean-Architecture、DDDなどが最近の主流でしょうか。 上記にあがった設計手法に関しては素晴らしい記事がいくつもあるのでとても参考になると思います。 AndroidではMVCよりMVPの方がいいかもしれない http://konifar.hatenablog.com/entry/2015/04/17/010606 [ Android ] - これからの「設計」の話をしよう https://tech.recruit-mp.co.jp/mobile/android-architecture/ AndroidオールスターズでClean Architectureについて発表し

    RxJava + Flux (+ Kotlin)によるAndroidアプリ設計 - Qiita
  • RxJavaでEventBusを作った - Qiita

    経緯 以前イベントバスとしてOttoを使用していたが、RxJavaを使ったほうがよい実装ができるので、Deprecatedとなったようだ。 以前、KotlinでRxを使ったイベントバスを作成していたので、Java化してライブラリとして公開してみることにした。 RxEventBus 簡単な使用方法はREADMEを参照。 特徴 イベントクラスはEventクラスを継承する必要がある。 ハンドラ登録はRxEventBus#subscribe()で行う。 RxEventBus#subscribe()の戻り値であるSubscriptionに対してunsubscribe()することで、ハンドリングをやめる。 第3パラメーターにSchedulerを渡すことで、第2パラメーターのラムダの実行スレッドを変更できる。 イベント送信はRxEventBus#post()で行う。 イベントが一度もハンドリングされなか

    RxJavaでEventBusを作った - Qiita
  • 1