iOSエンジニアのつぶやき

毎朝8:30に iOS 関連の技術について1つぶやいています。まれに釣りについてつぶやく可能性があります。

RxJava

【RxKotlin】ストリームでError発生時に処理を実行する

結論 RxKotlinの場合はdoOnErro()オペレータを使って、ストリームにErrorが流れた時をトリガーに処理を実行することができます。下記の例では、Firebase上でユーザを作成する際に、Errorハンドリングとして、AuthのcurrentUserを削除するようにしています。 …

RxBindingでTextViewの変更を監視する

AndroidのTextViewで、インクリメンタルサーチを行う実装をRxBindingというライブラリを使って行ったので、その方法を簡単にまとめていきたいと思います‍♀️ github.com やっていく そもそもRxBindingとは?というところから調べてみると、公式レポに下記のよ…

【Android】ReactiveX の恩恵を受けたスレッド管理を学ぶ

RxKotlin で実行する Observable のスレッドをどのように切り替えるのか調査したので、調べた内容を簡単にまとめておこうかと思います それではやっていく まずは、Android プラットフォーム上のメインスレッドで処理を実行できるようにしてみます。Android …