Skip to main content

Miru SDK

Kotlin Multiplatform SDK for accelerating mobile development

implementation("com.github.wahidabd.miru-sdk:miru-sdk:<version>")
📱

Multiplatform

Single codebase targeting Android and iOS with Kotlin Multiplatform and Compose Multiplatform.

🏛️

Clean Architecture

Every module follows data/domain/presentation layer separation for testability and maintainability.

🧩

Modular

Pick only what you need — or use the umbrella module for everything in one dependency.

🌐

Type-Safe Networking

Ktor-based HTTP client with automatic error mapping to typed AppException hierarchy.

State Management

BaseViewModel with 5 async helpers — from zero-boilerplate pipes to full state reducers.

🎨

Ready-to-Use UI

Material 3 composables with full theming, plus MiruResourceView for declarative loading states.