# Kotlin

Skill, Kodlama ve yazılım geliştirme alanında. Sayfa: https://angskills.com/k/kotlin

Writes, debugs, and reviews Kotlin: coroutines and flows, null safety, collections, Java interop, and Compose state. Use when an NPE hits a non-null type, `!!` or a Java platform type blows up, a coroutine leaks, never cancels, or swallows exceptions, a StateFlow stops emitting or a SharedFlow drops events, a Compose screen recomposes too much or loses state on rotation, `equals`/`copy`/`==` behave unexpectedly, a `when` stops being exhaustive, kapt/KSP or JVM-target errors break the Gradle build, JSON puts null into a non-null property, a coroutine test hangs or passes only in isolation; also when porting Java to Kotlin, sharing code across Android/iOS/JVM, tuning allocation and inlining, or writing server-side Kotlin with Spring or Ktor. Not for Java-only codebases or Android release/build-system configuration.

- Kaynak: https://clawhub.ai/ivangdavila/skills/kotlin
- Lisans: belirtilmemiş
- Güncellendi: 8 Kasım 2026

## Bir bakışta

**Kotlin ne işe yarar?** “Kodlama ve yazılım geliştirme” alanında bir skill. Yayıncının tanımı: Writes, debugs, and reviews Kotlin: coroutines and flows, null safety, collections, Java interop, and Compose state.

**Kimin işine yarar?** Kod inceleme, test yazma, hata ayıklama, refactor, Git ve GitHub iş akışları için kodlama ajanı skill’leri.

**Hangi ajanlarda çalışır?** OpenClaw için hazır kurulum komutu var.

**Nasıl kurulur?** OpenClaw için terminalde şu komutu çalıştır: clawhub install @ivangdavila/kotlin --version 1.0.3

**Güvenilir mi?** Lisansı belirtilmemiş. Komutlar yayıncının kaydından üretildi; kurmadan önce kaynağına göz at.

## Kurulum

### OpenClaw

```bash
clawhub install @ivangdavila/kotlin --version 1.0.3
```

ClawHub CLI gerekir: npm install -g clawhub

Komutlar yayıncının kayıt bilgisinden üretildi; ANG skills bunları çalıştırıp denetlemedi.
