Here's an up-to-date K*Multi-Platform Template* for all:
https://github.com/chris-hatton/kotlin-multiplatform-template
Using newest Multi-Platform plugin to compile for:
βοΈ Ktor-based Server
π€ Android Mobile/Tablet
πΊ Android TV
π iOS Mobile/Tablet
β JavaFX Desktop
MVP Architecture is favoured π
Coroutines and Serialization are set-up β
Shared library exists between Server and Client to share Models π€
Another shared library across Clients to share Presenters πββοΈ
Android has a final shared library for Views between Mobile & TV
I would like to add an experimental Kotlin/WASM client soon.
All welcome to fork/use, and especially welcome to suggest improvements βπ