Kotlin, Android, Software Development, Kotlin Multiplatform, Java.
safer and less error-prone, as the compiler will help us make sure we cover all cases and don’t pass wrong values. Reference and further reading: https://kotlinlang.org/docs/enum-classes.html https://kotlinlang.org/docs/type-aliases.html https://kotlinlang.org/docs/inline-classes.html