Skip to content

Kotlin Multiplatform

Members Public

Offline-First Kotlin Multiplatform with Room and Ktor

A pragmatic architecture for KMP apps where the local Room database is the source of truth and Ktor is a background sync engine — not a request/response layer bolted onto the UI.

Offline-First Kotlin Multiplatform with Room and Ktor
Members Public

Dependency Injection in Kotlin Multiplatform (KMP) with Koin

As a mobile developer Dependency Injection (DI) is a design pattern in software engineering where an object's dependencies are provided (or "injected") by an external entity rather than the object creating the dependencies itself. This is typically achieved through a constructor, setter, or interface injection. The

Dependency Injection in Kotlin Multiplatform (KMP) with Koin