소개
This skill provides comprehensive guidance on Kotlin Coroutines, enabling Claude to write efficient, non-blocking asynchronous code. It covers the core principles of structured concurrency, the implementation of suspend functions, and the use of coroutine builders like launch and async. Additionally, it offers patterns for reactive programming with Kotlin Flow and inter-coroutine communication using Channels, making it an essential resource for developing high-performance Android and server-side applications while avoiding common pitfalls like memory leaks and unhandled exceptions.