This is a Kotlin Multiplatform project targeting Android, iOS, and Desktop (JVM).
| Android | iOS | Desktop |
|---|---|---|
![]() Main View |
![]() Main View |
![]() Main View |
![]() Camera/Secondary |
![]() Camera/Secondary |
![]() Camera/Secondary |
-
/composeApp is for code that will be shared across your Compose Multiplatform applications. It contains several subfolders:
- commonMain: Code that is common for all targets.
- Other folders: Platform-specific Kotlin code ( e.g., iosMain for iOS-specific calls or jvmMain for Desktop specifics).
-
/iosApp: Contains the iOS application entry point and SwiftUI code.
To build and run the development version of the Android app, use your IDE's run configuration or the terminal:
- macOS/Linux:
./gradlew :composeApp:assembleDebug - Windows:
.\gradlew.bat :composeApp:assembleDebug
To build and run the development version of the iOS app, use the IDE run configuration or open the * /iosApp* directory in Xcode.
To build and run the desktop application, use the following terminal command:
./gradlew :composeApp:run




