This skill equips Claude with specialized knowledge for architecting robust Kotlin Multiplatform (KMP) applications. it covers essential patterns for state management using ViewModels and StateFlow, type-safe navigation, slot-based UI design, and platform-specific implementations. By following these patterns, developers can optimize rendering performance, ensure stable recompositions, and create maintainable design systems that work seamlessly across Android, iOS, Desktop, and Web.
Características Principales
01State management patterns using ViewModel and StateFlow with lifecycle awareness
02Platform-specific UI handling using expect/actual patterns for KMP
03Slot-based API design for flexible and reusable UI components
04Type-safe navigation implementation for Multiplatform projects (Compose Navigation 2.8+)
050 GitHub stars
06Performance optimization techniques including stable types and derivedStateOf