GlobalScope @DelicateCoroutinesApi in kotlinx.coroutines 1.3.x: Choosing the Right CoroutineScope for Lifecycle‑Bound Work
GlobalScope marked @DelicateCoroutinesApi Starting with kotlinx.coroutines 1.3.x, the library annotates GlobalScope as @DelicateCoroutinesApi , signalling that fire‑and‑forget launches are leak‑prone because they are never cancelled by a lifecycle. The documented mitigation is to use structured concurrency: create a CoroutineScope tied to a lifecycle and can