Video library
YouTube Knowledge Map
Browse CodeTutor tutorials by topic, playlist, and learning sequence.
Knowledge map catalogue
- Kotlin (topic)
Kotlin language fundamentals, idioms, and application development.
19 playlists, 66 videos
- Android Navigation with Jetpack Compose: From Basics to Advanced Patterns (playlist)
- Codetutor - Special Editions (playlist)
- Control Flows in Kotlin (playlist)
- Jetpack Compose Comprehensive tutorial list (playlist)
- Kotlin Collections (playlist)
- Kotlin Coroutines (playlist)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series (playlist)
- Kotlin Fundamentals: Collection Operations (playlist)
- Kotlin Scope Functions: let, run, with, apply and also (playlist)
- Learn Kotlin Lambdas: From Basics to SAM Conversions (playlist)
- Mastering Android Room Database: A Complete Tutorial Series (Kotlin) (playlist)
- Object Oriented Programming in Kotlin (playlist)
- Passing Data Between Screens in Jetpack Compose Navigation (playlist)
- Side Effects in Jetpack Compose: LaunchedEffect, DisposableEffect, and More (playlist)
- 2025 Native Android Development Skills: An essential Mindmap for Developers (video)
Codetutor
- Room DataBase @Update and @Query method | RoomDatabase Finale : Android Room Database - 9 (video)
Codetutor
- Setting up Entity aka database table: Android Room Database [Kotlin] - Part 2 (video)
Codetutor
- Mastering SideEffect and DisposableEffect: Android SideEffects | Jetpack Compose [Kotlin] - 45 (video)
Codetutor
- Decluttering rememberUpdatedState : Android SideEffects | Jetpack Compose [Kotlin]- 44 (video)
Codetutor
- LaunchedEffect in Composable | Side Effects - Android SideEffects | Jetpack Compose [Kotlin]- 43 (video)
Codetutor
- Using rememberCoroutineScope : Android SideEffects | Jetpack Compose [Kotlin] 42 (video)
Codetutor
- Intro to SideEffects | derivedStateOf : Android SideEffects | Jetpack Compose [Kotlin] - 41 (video)
Codetutor
- Navigating with Kotlin Object | JSON De/Serialisation : Jetpack Compose - 35 (video)
Codetutor
- Boost LazyColumn with Coil | Kotlin Serialization : Jetpack Compose - 22 (video)
Codetutor
- Coroutines launch vs async | join & await : Kotlin Fundamentals - 54 (video)
Codetutor
- Multithreaded Coroutines | CoroutineDispatchers | CoroutineScope : Kotlin Fundamentals - 53, (video)
Codetutor
- Coroutines without coroutines!!?? | Handler & Loopers : Kotlin Fundamentals - 52 (video)
Codetutor
- Coroutines as light weight threads : Kotlin Fundamentals - 51 (video)
Codetutor
- Getting started with Coroutines : Kotlin Fundamentals Tutorial - 50 (video)
Codetutor
- Scope Functions (Part 2 - Finale) | Decision Tree: Kotlin Fundamentals Tutorial - 49 (video)
Codetutor
- Scope functions (Part 1) | let, run, with, apply, also : Kotlin Fundamentals Tutorial - 48 (video)
Codetutor
- Collection Operations Finale | Ordering | sorted | sortedDescenting:Kotlin Fundamentals Tutorial- 47 (video)
Codetutor
- Collections | Retrieving Single element from Collection : Kotlin Fundamentals Tutorial - Part - 46 (video)
Codetutor
- Retrieving parts of Collection | slice | drop | chunked | windowed : Kotlin Fundamentals Tutorial-45 (video)
Codetutor
- Collections | fold | reduce | aggregate functions : : Kotlin Fundamentals Tutorial - Part 44 (video)
Codetutor
- Collections Grouping | groupBy | groupingBy : Kotlin Fundamentals Tutorials - 43 (video)
Codetutor
- Kotlin Collections | Operations | filter | plus/minus : Kotlin Fundamentals Tutorial - Part 42 (video)
Codetutor
- Collections | Operations | associate | flatten | joinToString: Kotlin Fundamentals Tutorial 41 (video)
Codetutor
- Collection Operations | Transformation | map | zip : Kotlin Fundamentals Tutorial - Part 40 (video)
Codetutor
- Iterating Collections | for | forEach | Iterator : Kotlin Fundamentals Tutorial - Part 39 (video)
Codetutor
- Kotlin Collections | Construction of List, Set and Maps : Kotlin Fundamentals Tutorial - Part 38 (video)
Codetutor
- Returning Lambdas from function : Kotlin Fundamentals Tutorial - Part 37 (video)
Codetutor
- SAM conversions using Lambda | Single Access Method : Kotlin Fundamentals Tutorial - Part 36 (video)
Codetutor
- Lambdas as function arguments : Kotlin Fundamentals Tutorial - Part 35 (video)
Codetutor
- De-structuring with Lambdas | first | second : Kotlin Fundamentals Tutorial - Part 34 (video)
Codetutor
- Lambdas with Multiple returns | Ignoring Paramter : Kotlin Fundamentals Tutorial - Part 33 (video)
Codetutor
- Lambdas | Shorthand - it | As Class Extensions : Kotlin Fundamentals Tutorial - Part 32 (video)
Codetutor
- Introduction to Lambdas : Kotlin Fundamentals Tutorial - Part 31 (video)
Codetutor
- Inline Classes | inline | Wrapper : Kotlin Fundamentals Tutorial - Part 30 (video)
Codetutor
- Value Classes | value | JvmInline : Kotlin Fundamentals Tutorial - Part 29 (video)
Codetutor
- Nested & Inner classes : Kotlin Fundamentals Tutorial - Part 28 (video)
Codetutor
- Fun with Delegation | by : Kotlin Fundamentals Tutorial - Part 27 (video)
Codetutor
- Object Expressions & Companion Objects : Kotlin Fundamentals Tutorial - Part 26 (video)
Codetutor
- Sealed Classes : Kotlin Fundamentals Tutorial - Part 25 (video)
Codetutor
- Enums : Kotlin Fundamentals Tutorial - Part 24 (video)
Codetutor
- Data classes | copy() | de-structuring : Kotlin Fundamentals Tutorial - Part 23 (video)
Codetutor
- Extensions as Member functions|Extension dispatcher & receiver: Kotlin Fundamentals Tutorial - 22 (video)
Codetutor
- Intro to Extensions : Kotlin Fundamentals Tutorial - Part 21 (video)
Codetutor
- Decluttering Access Specifiers : Kotlin Fundamentals Tutorial - Part 20 (video)
Codetutor
- Resolving function call hierarchy : Kotlin Fundamentals Tutorial - Part 19 (video)
Codetutor
- Introduction to Interfaces : Kotlin Fundamentals Tutorial - Part 18 (video)
Codetutor
- Abstract classes | functions | properties: Kotlin Fundamentals Tutorial - Part 17 (video)
Codetutor
- Inheritance in Kotlin : Kotlin Fundamentals Tutorial - Part 16 (video)
Codetutor
- Function expression & vararg : Kotlin Fundamentals Tutorial - Part 15 (video)
Codetutor
- Basics of Functions : Kotlin Fundamentals Tutorial - Part 14 (video)
Codetutor
- Setters and Getters in Class | Backing field : Kotlin Fundamentals Tutorial - Part 13 (video)
Codetutor
- Nuances of class property initialization | val |var|lateinit :Kotlin Fundamentals Tutorial - Part 12 (video)
Codetutor
- Primary & Secondary constructors | init blocks : Kotlin Fundamentals Tutorial - Part 11 (video)
Codetutor
- Classes & Objects | An Introduction : : Kotlin Fundamentals Tutorial - Part 10 (video)
Codetutor
- Break | Continue | Return - A fresh look : Kotlin Fundamentals Tutorial - Part 9 (video)
Codetutor
- Control Flow | for loop | in, rangeTo, downTo, step, until : Kotlin Fundamentals Tutorial - Part (video)
Codetutor
- Control Flow | when | is | Replacing if else else if : Kotlin Fundamentals Tutorial - Part (video)
Codetutor
- Control Flows | if else | when - the cooler switch : Kotlin Fundamentals Tutorial - Part (video)
Codetutor
- Understanding Null Safety: Kotlin Fundamentals Tutorial - Part (video)
Codetutor
Relationships
- Kotlin → 2025 Native Android Development Skills: An essential Mindmap for Developers: topic (topic-assignment)
- Kotlin → Room DataBase @Update and @Query method | RoomDatabase Finale : Android Room Database - 9: topic (topic-assignment)
- Kotlin → Setting up Entity aka database table: Android Room Database [Kotlin] - Part 2: topic (topic-assignment)
- Kotlin → Mastering SideEffect and DisposableEffect: Android SideEffects | Jetpack Compose [Kotlin] - 45: topic (topic-assignment)
- Kotlin → Decluttering rememberUpdatedState : Android SideEffects | Jetpack Compose [Kotlin]- 44: topic (topic-assignment)
- Kotlin → LaunchedEffect in Composable | Side Effects - Android SideEffects | Jetpack Compose [Kotlin]- 43: topic (topic-assignment)
- Kotlin → Using rememberCoroutineScope : Android SideEffects | Jetpack Compose [Kotlin] 42: topic (topic-assignment)
- Kotlin → Intro to SideEffects | derivedStateOf : Android SideEffects | Jetpack Compose [Kotlin] - 41: topic (topic-assignment)
- Kotlin → Navigating with Kotlin Object | JSON De/Serialisation : Jetpack Compose - 35: topic (topic-assignment)
- Kotlin → Boost LazyColumn with Coil | Kotlin Serialization : Jetpack Compose - 22: topic (topic-assignment)
- Kotlin → Coroutines launch vs async | join & await : Kotlin Fundamentals - 54: topic (topic-assignment)
- Kotlin → Multithreaded Coroutines | CoroutineDispatchers | CoroutineScope : Kotlin Fundamentals - 53,: topic (topic-assignment)
- Kotlin → Coroutines without coroutines!!?? | Handler & Loopers : Kotlin Fundamentals - 52: topic (topic-assignment)
- Kotlin → Coroutines as light weight threads : Kotlin Fundamentals - 51: topic (topic-assignment)
- Kotlin → Getting started with Coroutines : Kotlin Fundamentals Tutorial - 50: topic (topic-assignment)
- Kotlin → Scope Functions (Part 2 - Finale) | Decision Tree: Kotlin Fundamentals Tutorial - 49: topic (topic-assignment)
- Kotlin → Scope functions (Part 1) | let, run, with, apply, also : Kotlin Fundamentals Tutorial - 48: topic (topic-assignment)
- Kotlin → Collection Operations Finale | Ordering | sorted | sortedDescenting:Kotlin Fundamentals Tutorial- 47: topic (topic-assignment)
- Kotlin → Collections | Retrieving Single element from Collection : Kotlin Fundamentals Tutorial - Part - 46: topic (topic-assignment)
- Kotlin → Retrieving parts of Collection | slice | drop | chunked | windowed : Kotlin Fundamentals Tutorial-45: topic (topic-assignment)
- Kotlin → Collections | fold | reduce | aggregate functions : : Kotlin Fundamentals Tutorial - Part 44: topic (topic-assignment)
- Kotlin → Collections Grouping | groupBy | groupingBy : Kotlin Fundamentals Tutorials - 43: topic (topic-assignment)
- Kotlin → Kotlin Collections | Operations | filter | plus/minus : Kotlin Fundamentals Tutorial - Part 42: topic (topic-assignment)
- Kotlin → Collections | Operations | associate | flatten | joinToString: Kotlin Fundamentals Tutorial 41: topic (topic-assignment)
- Kotlin → Collection Operations | Transformation | map | zip : Kotlin Fundamentals Tutorial - Part 40: topic (topic-assignment)
- Kotlin → Iterating Collections | for | forEach | Iterator : Kotlin Fundamentals Tutorial - Part 39: topic (topic-assignment)
- Kotlin → Kotlin Collections | Construction of List, Set and Maps : Kotlin Fundamentals Tutorial - Part 38: topic (topic-assignment)
- Kotlin → Returning Lambdas from function : Kotlin Fundamentals Tutorial - Part 37: topic (topic-assignment)
- Kotlin → SAM conversions using Lambda | Single Access Method : Kotlin Fundamentals Tutorial - Part 36: topic (topic-assignment)
- Kotlin → Lambdas as function arguments : Kotlin Fundamentals Tutorial - Part 35: topic (topic-assignment)
- Kotlin → De-structuring with Lambdas | first | second : Kotlin Fundamentals Tutorial - Part 34: topic (topic-assignment)
- Kotlin → Lambdas with Multiple returns | Ignoring Paramter : Kotlin Fundamentals Tutorial - Part 33: topic (topic-assignment)
- Kotlin → Lambdas | Shorthand - it | As Class Extensions : Kotlin Fundamentals Tutorial - Part 32: topic (topic-assignment)
- Kotlin → Introduction to Lambdas : Kotlin Fundamentals Tutorial - Part 31: topic (topic-assignment)
- Kotlin → Inline Classes | inline | Wrapper : Kotlin Fundamentals Tutorial - Part 30: topic (topic-assignment)
- Kotlin → Value Classes | value | JvmInline : Kotlin Fundamentals Tutorial - Part 29: topic (topic-assignment)
- Kotlin → Nested & Inner classes : Kotlin Fundamentals Tutorial - Part 28: topic (topic-assignment)
- Kotlin → Fun with Delegation | by : Kotlin Fundamentals Tutorial - Part 27: topic (topic-assignment)
- Kotlin → Object Expressions & Companion Objects : Kotlin Fundamentals Tutorial - Part 26: topic (topic-assignment)
- Kotlin → Sealed Classes : Kotlin Fundamentals Tutorial - Part 25: topic (topic-assignment)
- Kotlin → Enums : Kotlin Fundamentals Tutorial - Part 24: topic (topic-assignment)
- Kotlin → Data classes | copy() | de-structuring : Kotlin Fundamentals Tutorial - Part 23: topic (topic-assignment)
- Kotlin → Extensions as Member functions|Extension dispatcher & receiver: Kotlin Fundamentals Tutorial - 22: topic (topic-assignment)
- Kotlin → Intro to Extensions : Kotlin Fundamentals Tutorial - Part 21: topic (topic-assignment)
- Kotlin → Decluttering Access Specifiers : Kotlin Fundamentals Tutorial - Part 20: topic (topic-assignment)
- Kotlin → Resolving function call hierarchy : Kotlin Fundamentals Tutorial - Part 19: topic (topic-assignment)
- Kotlin → Introduction to Interfaces : Kotlin Fundamentals Tutorial - Part 18: topic (topic-assignment)
- Kotlin → Abstract classes | functions | properties: Kotlin Fundamentals Tutorial - Part 17: topic (topic-assignment)
- Kotlin → Inheritance in Kotlin : Kotlin Fundamentals Tutorial - Part 16: topic (topic-assignment)
- Kotlin → Function expression & vararg : Kotlin Fundamentals Tutorial - Part 15: topic (topic-assignment)
- Kotlin → Basics of Functions : Kotlin Fundamentals Tutorial - Part 14: topic (topic-assignment)
- Kotlin → Setters and Getters in Class | Backing field : Kotlin Fundamentals Tutorial - Part 13: topic (topic-assignment)
- Kotlin → Nuances of class property initialization | val |var|lateinit :Kotlin Fundamentals Tutorial - Part 12: topic (topic-assignment)
- Kotlin → Primary & Secondary constructors | init blocks : Kotlin Fundamentals Tutorial - Part 11: topic (topic-assignment)
- Kotlin → Classes & Objects | An Introduction : : Kotlin Fundamentals Tutorial - Part 10: topic (topic-assignment)
- Kotlin → Break | Continue | Return - A fresh look : Kotlin Fundamentals Tutorial - Part 9: topic (topic-assignment)
- Kotlin → Control Flow | for loop | in, rangeTo, downTo, step, until : Kotlin Fundamentals Tutorial - Part: topic (topic-assignment)
- Kotlin → Control Flow | when | is | Replacing if else else if : Kotlin Fundamentals Tutorial - Part: topic (topic-assignment)
- Kotlin → Control Flows | if else | when - the cooler switch : Kotlin Fundamentals Tutorial - Part: topic (topic-assignment)
- Kotlin → Understanding Null Safety: Kotlin Fundamentals Tutorial - Part: topic (topic-assignment)
- Kotlin Coroutines → Coroutines launch vs async | join & await : Kotlin Fundamentals - 54: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Coroutines launch vs async | join & await : Kotlin Fundamentals - 54: membership (playlist-membership)
- Kotlin Coroutines → Multithreaded Coroutines | CoroutineDispatchers | CoroutineScope : Kotlin Fundamentals - 53,: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Multithreaded Coroutines | CoroutineDispatchers | CoroutineScope : Kotlin Fundamentals - 53,: membership (playlist-membership)
- Kotlin Coroutines → Coroutines without coroutines!!?? | Handler & Loopers : Kotlin Fundamentals - 52: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Coroutines without coroutines!!?? | Handler & Loopers : Kotlin Fundamentals - 52: membership (playlist-membership)
- Kotlin Coroutines → Coroutines as light weight threads : Kotlin Fundamentals - 51: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Coroutines as light weight threads : Kotlin Fundamentals - 51: membership (playlist-membership)
- Kotlin Coroutines → Getting started with Coroutines : Kotlin Fundamentals Tutorial - 50: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Getting started with Coroutines : Kotlin Fundamentals Tutorial - 50: membership (playlist-membership)
- Kotlin Scope Functions: let, run, with, apply and also → Scope Functions (Part 2 - Finale) | Decision Tree: Kotlin Fundamentals Tutorial - 49: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Scope Functions (Part 2 - Finale) | Decision Tree: Kotlin Fundamentals Tutorial - 49: membership (playlist-membership)
- Kotlin Scope Functions: let, run, with, apply and also → Scope functions (Part 1) | let, run, with, apply, also : Kotlin Fundamentals Tutorial - 48: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Scope functions (Part 1) | let, run, with, apply, also : Kotlin Fundamentals Tutorial - 48: membership (playlist-membership)
- Kotlin Fundamentals: Collection Operations → Collection Operations Finale | Ordering | sorted | sortedDescenting:Kotlin Fundamentals Tutorial- 47: membership (playlist-membership)
- Kotlin Collections → Collection Operations Finale | Ordering | sorted | sortedDescenting:Kotlin Fundamentals Tutorial- 47: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Collection Operations Finale | Ordering | sorted | sortedDescenting:Kotlin Fundamentals Tutorial- 47: membership (playlist-membership)
- Kotlin Fundamentals: Collection Operations → Collections | Retrieving Single element from Collection : Kotlin Fundamentals Tutorial - Part - 46: membership (playlist-membership)
- Kotlin Collections → Collections | Retrieving Single element from Collection : Kotlin Fundamentals Tutorial - Part - 46: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Collections | Retrieving Single element from Collection : Kotlin Fundamentals Tutorial - Part - 46: membership (playlist-membership)
- Kotlin Fundamentals: Collection Operations → Retrieving parts of Collection | slice | drop | chunked | windowed : Kotlin Fundamentals Tutorial-45: membership (playlist-membership)
- Kotlin Collections → Retrieving parts of Collection | slice | drop | chunked | windowed : Kotlin Fundamentals Tutorial-45: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Retrieving parts of Collection | slice | drop | chunked | windowed : Kotlin Fundamentals Tutorial-45: membership (playlist-membership)
- Kotlin Fundamentals: Collection Operations → Collections | fold | reduce | aggregate functions : : Kotlin Fundamentals Tutorial - Part 44: membership (playlist-membership)
- Kotlin Collections → Collections | fold | reduce | aggregate functions : : Kotlin Fundamentals Tutorial - Part 44: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Collections | fold | reduce | aggregate functions : : Kotlin Fundamentals Tutorial - Part 44: membership (playlist-membership)
- Kotlin Fundamentals: Collection Operations → Collections Grouping | groupBy | groupingBy : Kotlin Fundamentals Tutorials - 43: membership (playlist-membership)
- Kotlin Collections → Collections Grouping | groupBy | groupingBy : Kotlin Fundamentals Tutorials - 43: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Collections Grouping | groupBy | groupingBy : Kotlin Fundamentals Tutorials - 43: membership (playlist-membership)
- Kotlin Fundamentals: Collection Operations → Kotlin Collections | Operations | filter | plus/minus : Kotlin Fundamentals Tutorial - Part 42: membership (playlist-membership)
- Kotlin Collections → Kotlin Collections | Operations | filter | plus/minus : Kotlin Fundamentals Tutorial - Part 42: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Kotlin Collections | Operations | filter | plus/minus : Kotlin Fundamentals Tutorial - Part 42: membership (playlist-membership)
- Kotlin Collections → Collections | Operations | associate | flatten | joinToString: Kotlin Fundamentals Tutorial 41: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Collections | Operations | associate | flatten | joinToString: Kotlin Fundamentals Tutorial 41: membership (playlist-membership)
- Kotlin Fundamentals: Collection Operations → Collection Operations | Transformation | map | zip : Kotlin Fundamentals Tutorial - Part 40: membership (playlist-membership)
- Kotlin Collections → Collection Operations | Transformation | map | zip : Kotlin Fundamentals Tutorial - Part 40: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Collection Operations | Transformation | map | zip : Kotlin Fundamentals Tutorial - Part 40: membership (playlist-membership)
- Kotlin Collections → Iterating Collections | for | forEach | Iterator : Kotlin Fundamentals Tutorial - Part 39: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Iterating Collections | for | forEach | Iterator : Kotlin Fundamentals Tutorial - Part 39: membership (playlist-membership)
- Kotlin Collections → Kotlin Collections | Construction of List, Set and Maps : Kotlin Fundamentals Tutorial - Part 38: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Kotlin Collections | Construction of List, Set and Maps : Kotlin Fundamentals Tutorial - Part 38: membership (playlist-membership)
- Learn Kotlin Lambdas: From Basics to SAM Conversions → Returning Lambdas from function : Kotlin Fundamentals Tutorial - Part 37: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Returning Lambdas from function : Kotlin Fundamentals Tutorial - Part 37: membership (playlist-membership)
- Learn Kotlin Lambdas: From Basics to SAM Conversions → SAM conversions using Lambda | Single Access Method : Kotlin Fundamentals Tutorial - Part 36: membership (playlist-membership)
- Object Oriented Programming in Kotlin → SAM conversions using Lambda | Single Access Method : Kotlin Fundamentals Tutorial - Part 36: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → SAM conversions using Lambda | Single Access Method : Kotlin Fundamentals Tutorial - Part 36: membership (playlist-membership)
- Learn Kotlin Lambdas: From Basics to SAM Conversions → Lambdas as function arguments : Kotlin Fundamentals Tutorial - Part 35: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Lambdas as function arguments : Kotlin Fundamentals Tutorial - Part 35: membership (playlist-membership)
- Learn Kotlin Lambdas: From Basics to SAM Conversions → De-structuring with Lambdas | first | second : Kotlin Fundamentals Tutorial - Part 34: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → De-structuring with Lambdas | first | second : Kotlin Fundamentals Tutorial - Part 34: membership (playlist-membership)
- Learn Kotlin Lambdas: From Basics to SAM Conversions → Lambdas with Multiple returns | Ignoring Paramter : Kotlin Fundamentals Tutorial - Part 33: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Lambdas with Multiple returns | Ignoring Paramter : Kotlin Fundamentals Tutorial - Part 33: membership (playlist-membership)
- Learn Kotlin Lambdas: From Basics to SAM Conversions → Lambdas | Shorthand - it | As Class Extensions : Kotlin Fundamentals Tutorial - Part 32: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Lambdas | Shorthand - it | As Class Extensions : Kotlin Fundamentals Tutorial - Part 32: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Lambdas | Shorthand - it | As Class Extensions : Kotlin Fundamentals Tutorial - Part 32: membership (playlist-membership)
- Learn Kotlin Lambdas: From Basics to SAM Conversions → Introduction to Lambdas : Kotlin Fundamentals Tutorial - Part 31: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Introduction to Lambdas : Kotlin Fundamentals Tutorial - Part 31: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Inline Classes | inline | Wrapper : Kotlin Fundamentals Tutorial - Part 30: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Inline Classes | inline | Wrapper : Kotlin Fundamentals Tutorial - Part 30: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Value Classes | value | JvmInline : Kotlin Fundamentals Tutorial - Part 29: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Value Classes | value | JvmInline : Kotlin Fundamentals Tutorial - Part 29: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Nested & Inner classes : Kotlin Fundamentals Tutorial - Part 28: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Nested & Inner classes : Kotlin Fundamentals Tutorial - Part 28: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Fun with Delegation | by : Kotlin Fundamentals Tutorial - Part 27: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Fun with Delegation | by : Kotlin Fundamentals Tutorial - Part 27: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Object Expressions & Companion Objects : Kotlin Fundamentals Tutorial - Part 26: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Object Expressions & Companion Objects : Kotlin Fundamentals Tutorial - Part 26: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Sealed Classes : Kotlin Fundamentals Tutorial - Part 25: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Sealed Classes : Kotlin Fundamentals Tutorial - Part 25: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Enums : Kotlin Fundamentals Tutorial - Part 24: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Enums : Kotlin Fundamentals Tutorial - Part 24: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Data classes | copy() | de-structuring : Kotlin Fundamentals Tutorial - Part 23: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Extensions as Member functions|Extension dispatcher & receiver: Kotlin Fundamentals Tutorial - 22: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Extensions as Member functions|Extension dispatcher & receiver: Kotlin Fundamentals Tutorial - 22: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Intro to Extensions : Kotlin Fundamentals Tutorial - Part 21: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Decluttering Access Specifiers : Kotlin Fundamentals Tutorial - Part 20: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Resolving function call hierarchy : Kotlin Fundamentals Tutorial - Part 19: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Resolving function call hierarchy : Kotlin Fundamentals Tutorial - Part 19: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Introduction to Interfaces : Kotlin Fundamentals Tutorial - Part 18: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Introduction to Interfaces : Kotlin Fundamentals Tutorial - Part 18: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Abstract classes | functions | properties: Kotlin Fundamentals Tutorial - Part 17: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Abstract classes | functions | properties: Kotlin Fundamentals Tutorial - Part 17: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Inheritance in Kotlin : Kotlin Fundamentals Tutorial - Part 16: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Inheritance in Kotlin : Kotlin Fundamentals Tutorial - Part 16: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Function expression & vararg : Kotlin Fundamentals Tutorial - Part 15: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Function expression & vararg : Kotlin Fundamentals Tutorial - Part 15: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Basics of Functions : Kotlin Fundamentals Tutorial - Part 14: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Basics of Functions : Kotlin Fundamentals Tutorial - Part 14: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Setters and Getters in Class | Backing field : Kotlin Fundamentals Tutorial - Part 13: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Setters and Getters in Class | Backing field : Kotlin Fundamentals Tutorial - Part 13: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Setters and Getters in Class | Backing field : Kotlin Fundamentals Tutorial - Part 13: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Nuances of class property initialization | val |var|lateinit :Kotlin Fundamentals Tutorial - Part 12: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Nuances of class property initialization | val |var|lateinit :Kotlin Fundamentals Tutorial - Part 12: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Primary & Secondary constructors | init blocks : Kotlin Fundamentals Tutorial - Part 11: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Primary & Secondary constructors | init blocks : Kotlin Fundamentals Tutorial - Part 11: membership (playlist-membership)
- Object Oriented Programming in Kotlin → Classes & Objects | An Introduction : : Kotlin Fundamentals Tutorial - Part 10: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Classes & Objects | An Introduction : : Kotlin Fundamentals Tutorial - Part 10: membership (playlist-membership)
- Control Flows in Kotlin → Break | Continue | Return - A fresh look : Kotlin Fundamentals Tutorial - Part 9: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Break | Continue | Return - A fresh look : Kotlin Fundamentals Tutorial - Part 9: membership (playlist-membership)
- Control Flows in Kotlin → Control Flow | for loop | in, rangeTo, downTo, step, until : Kotlin Fundamentals Tutorial - Part: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Control Flow | for loop | in, rangeTo, downTo, step, until : Kotlin Fundamentals Tutorial - Part: membership (playlist-membership)
- Control Flows in Kotlin → Control Flow | when | is | Replacing if else else if : Kotlin Fundamentals Tutorial - Part: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Control Flow | when | is | Replacing if else else if : Kotlin Fundamentals Tutorial - Part: membership (playlist-membership)
- Control Flows in Kotlin → Control Flows | if else | when - the cooler switch : Kotlin Fundamentals Tutorial - Part: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Control Flows | if else | when - the cooler switch : Kotlin Fundamentals Tutorial - Part: membership (playlist-membership)
- Kotlin Fundamentals: Beginner Kotlin Programming Tutorial Series → Understanding Null Safety: Kotlin Fundamentals Tutorial - Part: membership (playlist-membership)
- Mastering Android Room Database: A Complete Tutorial Series (Kotlin) → Setting up Entity aka database table: Android Room Database [Kotlin] - Part 2: membership (playlist-membership)
- Side Effects in Jetpack Compose: LaunchedEffect, DisposableEffect, and More → Mastering SideEffect and DisposableEffect: Android SideEffects | Jetpack Compose [Kotlin] - 45: membership (playlist-membership)
- Jetpack Compose Comprehensive tutorial list → Mastering SideEffect and DisposableEffect: Android SideEffects | Jetpack Compose [Kotlin] - 45: membership (playlist-membership)
- Side Effects in Jetpack Compose: LaunchedEffect, DisposableEffect, and More → Decluttering rememberUpdatedState : Android SideEffects | Jetpack Compose [Kotlin]- 44: membership (playlist-membership)
- Jetpack Compose Comprehensive tutorial list → Decluttering rememberUpdatedState : Android SideEffects | Jetpack Compose [Kotlin]- 44: membership (playlist-membership)
- Side Effects in Jetpack Compose: LaunchedEffect, DisposableEffect, and More → LaunchedEffect in Composable | Side Effects - Android SideEffects | Jetpack Compose [Kotlin]- 43: membership (playlist-membership)
- Jetpack Compose Comprehensive tutorial list → LaunchedEffect in Composable | Side Effects - Android SideEffects | Jetpack Compose [Kotlin]- 43: membership (playlist-membership)
- Side Effects in Jetpack Compose: LaunchedEffect, DisposableEffect, and More → Using rememberCoroutineScope : Android SideEffects | Jetpack Compose [Kotlin] 42: membership (playlist-membership)
- Jetpack Compose Comprehensive tutorial list → Using rememberCoroutineScope : Android SideEffects | Jetpack Compose [Kotlin] 42: membership (playlist-membership)
- Passing Data Between Screens in Jetpack Compose Navigation → Navigating with Kotlin Object | JSON De/Serialisation : Jetpack Compose - 35: membership (playlist-membership)
- Android Navigation with Jetpack Compose: From Basics to Advanced Patterns → Navigating with Kotlin Object | JSON De/Serialisation : Jetpack Compose - 35: membership (playlist-membership)
- Jetpack Compose Comprehensive tutorial list → Navigating with Kotlin Object | JSON De/Serialisation : Jetpack Compose - 35: membership (playlist-membership)
- Jetpack Compose Comprehensive tutorial list → Boost LazyColumn with Coil | Kotlin Serialization : Jetpack Compose - 22: membership (playlist-membership)
- Mastering Android Room Database: A Complete Tutorial Series (Kotlin) → Room DataBase @Update and @Query method | RoomDatabase Finale : Android Room Database - 9: membership (playlist-membership)
- Codetutor - Special Editions → 2025 Native Android Development Skills: An essential Mindmap for Developers: membership (playlist-membership)
- Side Effects in Jetpack Compose: LaunchedEffect, DisposableEffect, and More → Intro to SideEffects | derivedStateOf : Android SideEffects | Jetpack Compose [Kotlin] - 41: membership (playlist-membership)
- Jetpack Compose Comprehensive tutorial list → Intro to SideEffects | derivedStateOf : Android SideEffects | Jetpack Compose [Kotlin] - 41: membership (playlist-membership)