Enums & Sealed Classes for State
Model fixed options and result variants safely.
Model Fixed Choices
Some values have a known, limited set of options. Kotlin gives you enums and sealed classes to model them safely in shared code.
Meet the enum class
An enum class lists every allowed value by name. Nothing outside that list can ever sneak in.
enum class Status { ACTIVE, PAUSED, DONE }All lessons in this course
- Data Classes for Your Domain
- Enums & Sealed Classes for State
- Null Safety in Shared Models
- Validation Helpers on Your Models