This project is based on Compose Multiplatform Wizard template.
- check your system with KDoctor
- install JDK 17 on your machine
- add
local.properties
file to the project root and set a path to Android SDK there - add plugin
Kotlin Multiplatform Mobile
to Android Studio - (optional) add plugin
Compose Multiplatform IDE Support
to Android Studio - place Notion API Key to
local.properties
file asnotion.api.key
property - place Notion Database ID to
local.properties
file asnotion.db.id
property, this value can be found in the URL of your database(32 characters long string)
For detail information, please read this article.
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 the desktop application: ./gradlew :composeApp:run
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