Kotlin offers many different kinds of classes, and in this video, we're gonna look at all of them regular classes, nested classes, inner classes, data classes, inline value classes, enum classes, sealed classes, and annotation classes! By the end of this video, you'll understand these different kinds of classes and when to consider using each one.
✨ New to Kotlin? Start your journey here: https://typealias.com/start/
... or pick up the new Leanpub Edition for offline access and more! https://book.typealias.com/
Get the inside scoop on everything I'm working on join my brand new email newsletter!
Sign up here: https://newsletter.typealias.com/
00:00 Introduction
00:27 Classes
01:03 Nested Classes
02:41 Inner Classes
03:54 Data Classes
05:19 Value Classes
06:48 Enum Classes
07:42 Sealed Classes
08:39 Annotation Classes
09:45 WrapUp