Files
Oleksandr Karpovich 957851a42a Merge branch 'master' into wasm-main-merge-100723
# Conflicts:
#	samples/SkiaMultiplatformSample/build.gradle.kts
#	skiko/build.gradle.kts
#	skiko/gradle.properties
#	skiko/src/commonMain/kotlin/org/jetbrains/skia/Typeface.kt
#	skiko/src/macosMain/kotlin/org/jetbrains/skiko/SkiaLayer.macos.kt
2023-07-10 10:56:54 +02:00
..
2021-10-21 10:43:25 +03:00

Skia multiplatform samples

run iOS with Xcode

  • Install xcodegen
  • run xcodegen
  • run open SkikoSample.xcodeproj

run iOS with debug in AppCode

  • If you need to debug skiko sources without publish to maven local, then set environment variable export SKIKO_COMPOSITE_BUILD=1 (on MacOS in ~/.zshrc)
  • Install KMM plugin for AppCode
  • In AppCode open samples/SkiaMultiplatformSample (File -> Open). Choose "Open as Project". import-build-gradle-project.png
  • Set target device and Run ios-run-in-appcode.png
  • Now you may use breakpoints in common and native Kotlin code

run on browser:

  • ./gradlew jsBrowserRun

run desktop awt:

  • ./gradlew runAwt

run desktop on native MacOS

  • ./gradlew runNative