Projects

Multiplatform-DI

Star Fork

Lightweight dependency injection framework for Kotlin Multiplatform application

Multiplatform-DI helps you to use DI in your KMM application easily, to provide shared common architecture solution that works both in iOS and Android native applications. Yes! It works even with iOS, in all cases.

Supports

  • iOS (Kotlin Native)
  • Android (Kotlin JVM)

Features

  • Thread safety
  • WeakReference
  • Singletones (no extra actions in iOS side)
  • Scopes
  • Easy register and resolve components

KMM DI template

Star Fork

Template (pure) for KMM application with DI support. Uses Multiplatform-DI for Dependency Injection

KMM DI Sample

Star Fork

Sample demo app with integrated Multiplatform-DI. Mobile client for Movies DB open API with common BL and architecture.

Features

  • Common architecture (VIP)
  • Common network (Ktor)
  • Common dependency injection
  • Coroutines for concurrency

KMM Intro

Star Fork

Kotlin multiplatform client with common architecture and concurrency. Sample for Android broadcast livecoding. Uses MVVM architecture

Movies KMP

Star Fork

Kotlin multiplatform client with common architecture and concurrency. Uses Movies-DB API. Sample for tutorials and guides.

KMP New sample

Star Fork

Ye old sample for ye old guide how to make completed Kotlin multiplatform app with common architecture and concurrency. Uses news-api open API

## ## ##