Reedyuk / Khatabook_KMP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Compose Multiplatform Application

Before running!

  • check your system with KDoctor
  • install JDK 8 on your machine
  • add local.properties file to the project root and set a path to Android SDK there
  • run ./gradlew podInstall in the project root

Android

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 in composeApp/build/outputs/apk/debug/composeApp-debug.apk

Desktop

Run the desktop application: ./gradlew :composeApp:run

iOS

To run the application on iPhone device/simulator:

Browser

Run the browser application: ./gradlew :app:web:jsBrowserDevelopmentRun

Issues Pending

Api fetch not working in web app, if backend application is not running delay has been added for desktop app in domain to work

About

License:Apache License 2.0


Languages

Language:Kotlin 97.8%Language:Swift 0.8%Language:HTML 0.6%Language:Shell 0.4%Language:CSS 0.3%Language:Ruby 0.2%