/kmm-todo-app

Basic Todo application which is written by Kotlin Mutliplatform Mobile

Primary LanguageKotlin

Kotlin Multiplatform Mobile (KMM) Example Project (Todo)

Android Kotlin iOS Swift Shared KMM

This is basic Todo Application which is developed with KMM SDK and applied MVVM with Clean Architecture.

Includes

  • Android Application,
    • Activity & Fragments
    • View Models
    • Views
  • iOS Application,
    • Storyboards, Views
    • View Controllers
    • View Models
  • Shared Code Module
    • Repositories
    • Usecases
    • Mappers

Used Techs

  • KMM to share common code module,
  • SQLDelight for persist data
  • Koin for dependency injection
  • Kotlin for Native Android View & Shared Module development
  • Swift for Native IOS View development
  • Coroutines for async operations

Screenshots

Android

IOS

KMM Android Application Sample Android 1 KMM Android Application Sample iOS 1
KMM Android Application Sample Android 2 KMM Android Application Sample iOS 2
KMM Android Application Sample Android 3 KMM Android Application Sample iOS3