Kotlin Design Patterns and Best Practices: Build scalable applications using traditional, reactive, and concurrent design patterns in KotlinAlexey Soshin
Hands-On Design Patterns with Kotlin: Build scalable applications using traditional, reactive, and concurrent design patterns in KotlinAlexey Soshin
Kotlin Design Patterns and Best Practices: Elevate your Kotlin skills with classical and modern design patterns, coroutines, and microservicesAlexey Soshin