This video guides you about Kotlin for beginners:
0:00 - Introduction about Kotlin, where Kotlin can be used
2:07 - Download latest JDK 18, IntelliJ IDEA
11:00 - How to use val and var in Kotlin
13:45 - Functions in Kotlin
18:17 - Functions with Variadic Arguments - vararg
19:30 - Infix function in Kotlin
24:07 - Optional types and Elvis Operator
27:08 - Higher Order Functions
35:03 - Lambda functions
43:10 - Using let in Kotlin
45:40 - Class and data class
58:09 - Copy or clone an object
1:01:09 - Enum classes
1:09:01 - Define a key - value object
1:16:01 - Companion objects
1:20:00 - Sealed classes
1:22:57 - Inheritance
1:35:56 - Extensions, add more methods to an existing class
1:37:31 - List and MutableList in Kotlin
1:39:36 - all, any and none
1:44:00 - Working with List of Objects in Kotlin
1:46:12 - Insert an object to an existing List
1:48:29 - Filter a list of object
1:52:41 - Sort a list
1:58:23 - Split a List into 2 parts
2:04:40 - Delegate, interfaces in Kotlin
2:14:40 - Delegated properties
2:22:58 - Lazy and Observable Delegates
2:30:08 - Vetoable, observable with validation
Download code here:
https://github.com/sunlight3d/Youtube...
Support - https://www.paypal.me/sunlight4d
SUBSCRIBE TO MY CHANNEL FOR MORE INTERESTING VIDEOS:
/ nguyenduchoang
You can see code in github:
https://github.com/sunlight3d?tab=rep...
Twitter: / nguyend97601913
Facebook: / nguyen.duc.hoang.bk