moai-lang-kotlin
SKILL.md
Kotlin Development Mastery
Modern Kotlin Development with 2025 Best Practices
Comprehensive Kotlin development guidance covering Android applications, Spring Boot backend services, KMP cross-platform development, and coroutine-based programming using the latest tools and frameworks.
What It Does
Android Development
- Mobile App Development: Jetpack Compose UI, MVVM architecture, modern Android patterns
- Platform Integration: Camera, location, notifications, background services
- Performance Optimization: Memory management, battery optimization, lifecycle awareness
- Testing: Unit tests, UI tests, integration tests with modern Android testing framework
Backend Development
- API Development: Spring Boot with Kotlin, Ktor, Micronaut for microservices
- Database Integration: Exposed, jOOQ, Spring Data with coroutine support
- Async Programming: Coroutines, Flow, structured concurrency
- Testing: MockK, Kotest, TestContainers with coroutine support