KStateMachine is a powerful Kotlin Multiplatform library with clean DSL syntax for creating complex state machines and statecharts driven by Kotlin Coroutines.
PSI plugin can highly improve library usability. Common visualisation tools like pluntUml or mermaid and even graphviz cannot draw complex state machine structure correctly.
PSI plugin can highly improve library usability. Common visualisation tools like pluntUml or mermaid and even graphviz cannot draw complex state machine structure correctly.