
Pandu Baraja. It provides a way to visually monitor coroutines execution, making it easier to debug and understand complex coroutine flows.
// 1. Create Comet instance (once, at app startup) val comet = Comet.create { exporter(CallbackCoroutineTelemetryExporter( onEvent = { event -> println("[Comet] $event") }, )) } / comet.start() // 2. Add comet.traced("name") to ANY launch - that's it scope.launch(comet.traced("my-operation")) { // This and all children coroutines are automatically traced launch(CoroutineName("child-task")) { /* auto traced with name */ } async(CoroutineName("async-task")) { /* auto traced with name */ } }








- KMP Dispatchers Test by Magnum Rocha is an application showing what happens when you use different dispatchers for different kinds of tasks in Android. An amazing project, I hoped it will be turned into a game. It could be really fun and useful for learning dispatchers.
- ble-routines by Maksim Shchezhin is an amazing library for making BLE (Bluetooth Low Energy) usage quicker and simpler with Coroutines. The only reason it wasn't at the main list is that it is still WIP.
- StockMarket Application by Steve Mason is an example application observing stock market data with Coroutines.