Skip to content
Simon edited this page Jul 1, 2022 · 9 revisions

Welcome to the Fleks wiki!

Fleks is currently coming in two different flavors which have parallel releases. The goal for the future is to combine them into a single version. The two flavors are:

  • JVM which can be used for any backend that supports a JVM like native Java applications or Android
  • KMP which can be used for any platform and can also be used in a KorGE game

KMP stands for Kotlin Multiplatform which will be the future for Fleks to support any platform, not only JVM. However, KMP is still in alpha status and things will change in the future that's why it is handled via a parallel release cycle for now. The API is also slightly different because KMP does not support all features that we can do in a JVM like certain reflection calls.

That's why the examples shown in this wiki are always shown in both versions. If you prefer the JVM API and are working in a JVM environment then feel free to use the JVM release for now. Otherwise, use the KMP version which will work on any platform including JVM environments.

Clone this wiki locally