KV
viewLifecycleOwner.lifecycleScope.launch { viewLifecycleOwner.lifecycle.repeatOnLifecycle(Lifecycle.State.STARTED) { launch { collectABCState() } launch { collectABCInfo() } launch { collectXYZFailedEvents() } launch { collectABCTime() } launch { collectABCSummary() } }
eneim
stateFlow.onEach(::consumeState).launchIn(scope)
infoFlow.onEach(::consumeInfo).launchIn(scope)
...
A modern programming language that makes developers happier.