Skip to content

A simple shopping list for iOS and Android built with Kotlin Multiplatform.

Notifications You must be signed in to change notification settings

k-kaan/KMM-ShoppingList

Repository files navigation

KMM-ShoppingList

This is an offline shopping list for iOS and Android made by Kotlin Multiplatform and the UI is built entirely with SwiftUI/Compose and the shopping list items are stored in a SQLite database.

You can create items, update the state of the items, swipe to delete them and all the changes on the database are shown through Kotlin Flow on our UI. Note that the project has several experimental features like the new memory model of Kotlin to avoid concurrency issues, or the library KMP-NativeCoroutines for using Kotlin Flow in Swift.

ToBeDone:

  • add dependency injection
  • improve design pattern
  • improve UI (e.g. empty state)

See also my post on Medium about this project ✍️

About

A simple shopping list for iOS and Android built with Kotlin Multiplatform.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published