Skip to content

FlowUtils

Jacob Rein edited this page May 5, 2020 · 5 revisions

implementation 'com.github.jakepurple13.HelpfulTools:flowutils:{version}'

This acts like an Rx PublishSubject but uses Flow.

val item = FlowItem(4)
item.setValue(5)
item.collectOnUI { println(it) }
item(6)
val num: Int = item()

These are just like RxBindings.

view.clicks().collectOnUi { println("Button was pressed") }
Clone this wiki locally