In this video you'll learn about all the different types of classes in Kotlin. Specifically normal classes, data classes, objects, data objects, enum classes, sealed classes, abstract classes, open classes, value classes, annotation classes, anonymous classes and inner classes.
❄️ Winter Sale ❄️ Get 25% discount on ALL courses and already discounted bundles:
https://pl-coding.com/premium-courses?utm_campaign=winter-sale-2025&utm_medium=video&utm_source=youtube&cmc_strip=utm
⭐ Courses with real-life practices
⭐ Save countless hours of time
⭐ 100% money back guarantee for 30 days
⭐ Become a professional Android developer now:
https://pl-coding.com/premium-courses?utm_source=youtube&utm_medium=video&utm_campaign=default&cmc_strip=utm
🎓 Become an industry-ready Android developer in the Mobile Dev Campus:
https://pl-coding.com/campus?utm_source=youtube&utm_campaign=default&utm_medium=video&cmc_strip=utm
🎁 Get my FREE 4.5h Best Practice Guide to Android Architecture:
https://pl-coding.com/best-practice-guide?utm_campaign=default&utm_medium=video&cmc_strip=utm
💻 Let me be your mentor and become an industry-ready Android developer in 10 weeks:
https://pl-coding.com/drop-table-mentoring?utm_source=youtube&utm_medium=video&utm_campaign=default&cmc_strip=utm
Read our weekly Android blog:
https://pl-coding.com/blog
Regular programming advice on my Instagram page:
https://www.instagram.com/_philipplackner_/
00:00 - Intro
00:28 - Normal classes
08:47 - Singleton (Object Declaration)
09:53 - Data Object
12:33 - Enum classes
17:01 - Sealed classes
22:29 - Abstract classes
26:46 - Anonymous classes
28:15 - Value classes
30:38 - Annotation classes
32:57 - Inner classes
34:27 - Outro