Skip to content

sunildhiman90/Kmp-App-Shared-Ui-Compose-Multiplatform-App

Repository files navigation

KMP App Shared UI Compose Multiplatform App

This app is an app built just for learning using Kotlin Multiplatform using Jetpack Compose based UI Framework Compose Multiplatform for sharing the UI between Android, iOS, Web and Desktop all platforms. It demonstrates the use of Koin for Dependency Injection, Ktor for Networking, SQLDelight for Persitence and Decompose for navigation and business logic components in Kotlin Multiplatform for Android, iOS, Web and Desktop platforms. It features a simple Ecommerce App HomePage and Detail Screen.

Libraries used

Pre-requisites

  • Java JDK 17+
  • Latest stable version of Android Studio IDE
  • Latest XCode (for iOS)
  • Kotlin Multiplatform Plugin in Android Studio

Screenshots

IOS & Android

screen shot 2017-08-07 at 12 18 15 pm screen shot 2017-08-07 at 12 18 15 pm screen shot 2017-08-07 at 12 18 15 pm

Desktop & Web App

screen shot 2017-08-07 at 12 18 15 pm screen shot 2017-08-07 at 12 18 15 pm

Setup

  • Clone this repository.
  • Open in the latest version of Android Studio and You are ready to Go.

Releases

No releases published

Packages

No packages published