{"product_id":"ai-skill-for-kotlin","title":"AI Skill для Kotlin","description":"\u003cp\u003eЭтот навык Claude\/ChatGPT предоставляет вам AI-парного программиста для повседневной работы на Kotlin: он пишет идиоматические классы и функции-расширения, запечатанные модели с исчерпывающим when, конвейеры coroutine и Flow с правильным диспетчером и обработкой отмены, файлы build.gradle.kts с каталогами версий, а также наборы тестов JUnit 5 или kotest с MockK и runTest. Вставьте класс Java и получите идиоматичный перевод на Kotlin, а не построчный перенос.\u003c\/p\u003e\u003cp\u003eОн знает стандартную библиотеку, kotlinx.coroutines, kotlinx.serialization, аннотации взаимодействия с Java, Ktor, Spring Boot с Kotlin, Android с Jetpack Compose и основы Kotlin Multiplatform, а также распространённые подводные камни, связанные со smart cast, lateinit и подавленным CancellationException. Он не компилирует и не запускает ваш код; он пишет и проверяет его, а вы подтверждаете результат с помощью .\/gradlew test.\u003c\/p\u003e\u003cp\u003eРаботает одинаково в Claude, ChatGPT и Gemini. Одна покупка: скачайте файл, установите его менее чем за 2 минуты, а затем вставьте свой код на Kotlin или опишите, что вам нужно. Работает в паре с \u003ca href=\"\/ru\/products\/milena-android-engineer-kotlin\"\u003eMilena, Android Developer\u003c\/a\u003e, навыком-персоной; этот навык - помощник внутри Kotlin.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58632557396232,"sku":null,"price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-skill-for-kotlin-1.jpg?v=1789380110","url":"https:\/\/kissmyskills.com\/ru\/products\/ai-skill-for-kotlin","provider":"KissMySkills","version":"1.0","type":"link"}