- check your system with KDoctor
- install JDK 17 or higher on your machine
- add
local.properties
file to the project root and set a path to Android SDK there
To run the application on android device/emulator:
- open project in Android Studio and run imported android run configuration
To build the application bundle:
- run
./gradlew :composeApp:assembleDebug
- find
.apk
file incomposeApp/build/outputs/apk/debug/composeApp-debug.apk
Run android simulator UI tests:./gradlew :composeApp:pixel5Check
Run the desktop application: ./gradlew :composeApp:run
Run desktop UI tests: ./gradlew :composeApp:jvmTest
To run the application on iPhone device/simulator:
- Open
iosApp/iosApp.xcproject
in Xcode and run standard configuration - Or use Kotlin Multiplatform Mobile plugin for Android Studio
Run iOS simulator UI tests:
./gradlew :composeApp:iosSimulatorArm64Test
Run the browser application: ./gradlew :composeApp:wasmJsBrowserDevelopmentRun --continue
Run browser UI tests: ./gradlew :composeApp:wasmJsBrowserTest
All images used in this project are licensed under various Creative Commons licenses. Specific details for each image are provided in the table below:
All images used in this project are licensed under various Creative Commons licenses. Specific details for each image are provided in the table below:
Image | Details |
---|---|
Source: Dezeen License details: CC BY-NC-ND 3.0 Creator: Rory Gardiner Copyright: © RORY GARDINER 2014 |
|
Source: DevianArt License details: CC BY-NC-ND 3.0 |
|
Source: Wikimedia Commons License details: CC BY-NC-ND 3.0 |
|
Source: PickPik License details: Public Domain |
|
Source: Architecture Outfit License details: CC BY-NC-ND 4.0 Creator: Eric Petschek Copyright: ©2021, Eric Petschek |
|
Source: PxHere License details: Public Domain Creator: Boris Stroujko Credit: Shutterstock / Boris Stroujko |