What problem does it solve?
This Skill streamlines the development of native Android and iOS applications, as well as cross-platform solutions using Kotlin Multiplatform, by providing architectural guidance, best practices, and code examples.
Core Features & Use Cases
- Native App Development: Build robust Android apps with Kotlin, Jetpack Compose, and iOS apps with Swift, SwiftUI.
- Cross-Platform Solutions: Develop shared business logic and UI with Kotlin Multiplatform and Compose Multiplatform.
- Architecture Guidance: Decide between MVVM and MVI, implement clean architecture, and optimize performance.
- Use Case: A team needs to build a new feature for both their Android and iOS apps. They can use this Skill to define a shared business logic layer in KMP and then implement platform-specific UIs using Compose and SwiftUI, ensuring consistency and reducing development time.
Quick Start
Use the spex-mobile skill to generate a basic MVVM implementation for an Android profile screen.