reactormonk
fun onReaderConnected(): Flow<Reader> { ... } class Reader { fun onCard(): Flow<Card> }
onReaderConnected() { reader -> reader.onCard().collect { ... process card ... } }
collect
simon.vergauwen
flatMap
val x: Flow<Unit> = onReaderConnected().flatMapConcat { reader.onCard().map { /** process card */ } }
flatMapLatest
collect()
launchIn
louiscad
A modern programming language that makes developers happier.