karakasli / kmm-todo-app

Basic Todo application which is written by Kotlin Mutliplatform Mobile

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:Kotlin 69.0%Language:Swift 30.9%Language:C 0.1%