brendanw / kotlin-multiplatform-template

Template for a Multi-platform Client/Server Application levering Kotlin Multi-platform. Server is based on the Ktor framework. Clients are present for Android Mobile, Android TV, iOS Mobile, JavaFX Desktop.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Status

Build Status Test Status

Background

This is aims to be an idiomatic, up-to-date example of a Kotlin Multi-Platform Client/Server Application.

It is intended both as a learning resource, and as a basis for forking new real-world Application repositories.

The Server portion is written using JetBrain's Ktor framework and builds as a WAR, suitable for hosting by Jetty, TomCat or other Java Web-Application container.

Clients are built for:

  • Android
    • Mobile / Tablet
    • TV
  • iOS
    • Mobile / Tablet (Not built by GitLabs CI pipeline for want of an OS-X Runner)
  • JavaFX Desktop

About

Template for a Multi-platform Client/Server Application levering Kotlin Multi-platform. Server is based on the Ktor framework. Clients are present for Android Mobile, Android TV, iOS Mobile, JavaFX Desktop.

License:MIT License


Languages

Language:Kotlin 99.1%Language:Java 0.9%