Skip to content

AlexeyPanchenko/crossconf24-example

Repository files navigation

Example kmp backend with Either usage for typed errors

Build & Run

JVM

./gradlew :service:jvmBinary
java -jar service.jar

or

./gradlew :service:jvmRun

MacOs

X64 or Arm64

./gradlew :service:macosX64Binaries
service.kexe

or

./gradlew :service:runReleaseExecutableMacosX64

Linux

./gradlew :service:linuxX64Binaries
service.kexe

or

./gradlew :service:runReleaseExecutableLinuxX64

Api usage

[POST] /api/v1/apps/{app_id}/release
Content-type: application/json
{
  "version": "String",
  "files": ["String"]
}

Example

curl -v http://0.0.0.0:8080/api/v1/apps/ru.example.app/release \
-X POST \
-H "Content-type: application/json" \
-d '{"version": "12.02", "files": ["file1.apk"]}'

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages