alexandrepiveteau
07/22/2021, 11:12 AMkotlinx.serialization, and sent / received through websockets with Ktor.
An interesting challenge was to design a nice abstraction layer around CRDTs with first-class support for coroutines and flows (in order, for instance, to collect editor state changes through a StateFlow).
My thesis is ending soon, but I’d love to get some feedback on my work (especially if you’re interested in CRDTs and distributed systems) and my usage of KMM, so I can integrate it in the project !
The project is available on Github : https://github.com/markdown-party/mono
Feedback (via email or Slack) : alexandre.piveteau@heig-vd.ch