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 ❗🙂