Kotlin in the Wild
Реальные проекты на Kotlin: от идеи до продакшна
Resumen:
Introducción
El libro «Kotlin in the Wild» (autores — Ian Clarke y Enrico Bruno Del Zotto, 2021, 290 páginas) no es otro manual de sintaxis de Kotlin. Es una colección de casos reales, soluciones arquitectónicas y técnicas prácticas que los autores recopilaron trabajando en proyectos comerciales. El nombre lo dice todo: Kotlin «en estado salvaje» — es decir, en condiciones reales de desarrollo, con sus plazos, bugs y compromisos no evidentes.
El libro está dirigido a desarrolladores que ya conocen los fundamentos de Kotlin (o Java) y quieren entender cómo aplicar el lenguaje en proyectos reales — desde aplicaciones Android hasta soluciones backend con Ktor y Spring Boot. No enseña a escribir «Hello, World», sino que muestra cómo construir sistemas de nivel production-grade.
De qué trata el libro
«Kotlin in the Wild» consta de 12 capítulos, cada uno dedicado a un aspecto específico del desarrollo en Kotlin. Los autores comparten experiencia adquirida en empresas de diferentes escalas — desde startups hasta grandes corporaciones. Los temas principales:
- Arquitectura de aplicaciones — cómo organizar el código para que sea flexible y testeable. Se analizan los patrones MVVM, MVI, Clean Architecture en Kotlin.
- Trabajo con coroutines y Flow — no solo sintaxis, sino escenarios reales: cancelación de requests, manejo de errores, testing de código asíncrono.
- Serialización y trabajo con API — uso de kotlinx.serialization, configuración de Retrofit, procesamiento de JSON teniendo en cuenta null
Recommendations
Java y microservicios: del monolito a las soluciones en la nube
Kotlin y Docker: contenedorización de aplicaciones
Aprendizaje Automático y Kotlin. Guía Práctica
Código limpio en Java: Guía práctica para escribir código legible y mantenible
Rust y Docker: contenedorización de aplicaciones
Códigos fuente anotados de STL