Skip to content

Basic Todo application which is written by Kotlin Mutliplatform Mobile

Notifications You must be signed in to change notification settings

karakasli/kmm-todo-app

Repository files navigation

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

About

Basic Todo application which is written by Kotlin Mutliplatform Mobile

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published