You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Adrian Witaszak 2943aeaf19 added example 2 years ago
..
feature added example 2 years ago
gradle added example 2 years ago
iosApp added example 2 years ago
kotlin-js-store added example 2 years ago
screenshots added example 2 years ago
shared added example 2 years ago
web added example 2 years ago
README.md added example 2 years ago
build.gradle.kts added example 2 years ago
gradle.properties added example 2 years ago
gradlew added example 2 years ago
local.properties added example 2 years ago
settings.gradle.kts added example 2 years ago

README.md

This is an example of a Kotlin Multiplatform project that targets Android, iOS, Web, and Desktop platforms. The project follows a modular approach, with each feature being represented as a Ballast component. The Compose UI code is located in the shared module. For the web UI, you can find it in the web module, which is built using Kobweb.

Run projects:

Android

  • Run androidsApp from the Run Configuration

iOS

  • Run iosApp from the Run Configuration
  • or open iosApp/iosApp.xcodeproj in Xcode and Run

Web

  • Run ./gradlew :web:kobwebStart -t

Desktop

  • Run ./gradlew :shared:run

Screenshots

android ios web desktop