Kotlin in the Wild
Реальные проекты на Kotlin: от идеи до продакшна
Résumé :
Introduction
Le livre « Kotlin in the Wild » (auteurs — Ian Clarke et Enrico Bruno Del Zotto, 2021, 290 pages) n'est pas un énième manuel sur la syntaxe de Kotlin. C'est un recueil de cas réels, de solutions architecturales et de techniques pratiques que les auteurs ont rassemblés en travaillant sur des projets commerciaux. Le titre parle de lui-même : Kotlin « dans la nature sauvage » — c'est-à-dire dans les conditions du développement réel, avec ses délais, ses bugs et ses compromis non évidents.
Le livre s'adresse aux développeurs qui connaissent déjà les bases de Kotlin (ou Java) et qui veulent comprendre comment appliquer le langage dans des projets réels — des applications Android aux solutions serveur avec Ktor et Spring Boot. Il n'apprend pas à écrire « Hello, World », mais montre comment construire des systèmes de qualité production.
De quoi parle le livre
« Kotlin in the Wild » se compose de 12 chapitres, chacun consacré à un aspect spécifique du développement en Kotlin. Les auteurs partagent l'expérience acquise dans des entreprises de différentes tailles — des startups aux grandes corporations. Les thèmes principaux :
- Architecture des applications — comment organiser le code pour qu'il soit flexible et testable. Les patterns MVVM, MVI, Clean Architecture en Kotlin sont examinés.
- Travail avec les coroutines et Flow — pas seulement la syntaxe, mais des scénarios réels : annulation de requêtes, gestion des erreurs, test de code asynchrone.
- Sérialisation et travail avec les API — utilisation de kotlinx.serialization, configuration de Retrofit, traitement du JSON en tenant compte de null