Video library

YouTube Knowledge Map

Browse CodeTutor tutorials by topic, playlist, and learning sequence.

Knowledge map catalogue

Relationships

  • Jetpack Compose Comprehensive tutorial listJetpack Compose - Course Announcement & Content Walkthrough: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listWhat's up with declarative programming? : JetPack Compose 1: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listXML vs Composable | Declarative vs Imperative : Jetpack Compose - 2: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listCode level workflow change for Compose : Jetpack Compose - 3: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listHello Jetpack Compose | Composable Preview : Jetpack Compose - 4: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listAll about Arranging Composable | Row, Column : Jetpack Compose - 5: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listProblem with Composable State updation : Jetpack Compose - 6: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listSuccessfully updating Composable state | remember & mutableStateOf : Jetpack Compose - 7: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listDecluttering remember and mutableStateOf | by delegate : Jetpack Compose - 8: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listHandling Composable on Config change | rememberSaveable : Jetpack Compose - 9: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listWhen Composable met ViewModel & LiveData : Jetpack Compose - 10: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listRetaining ViewModel State : Jetpack Compose 11: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listHandling Error State : Jetpack Compose 12: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listBasics of building UI (1) using Composable : Jetpack Compose 13: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listBasics of building UI (2) : Jetpack Compose 14: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listRefactoring for Reuse : Jetpack Compose - 15: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listBasics of ContraintLayout | constrainAs : Jetpack Compose - 16: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listAdvantages of ConstraintLayout | constrainAs : Jetpack Compose - 17: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listGuidelines in ConstraintLayout - Jetpack Compose Guides: Jetpack Compose - 18,: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listBarriers & Chains in ConstraintLayout : Jetpack Compose - 19: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listModifier order matters!! : Jetpack Compose - 20: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listLazy Column for easy scrolling: Jetpack Compose - 21: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listBoost LazyColumn with Coil | Kotlin Serialization : Jetpack Compose - 22: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listAndroid Compose Scaffold | Designing TopAppBar Basics: Jetpack Compose - 23: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listScaffold | Setting up TopAppBar & ActionButtons: Jetpack Compose - 24: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listScaffolding NavigationIcon | BottomAppBar | FloatingActionButton: Jetpack Compose - 25: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listTheming basics | Creating custom theme: Jetpack Compose - 26: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listTypography | Working with Fonts: Jetpack Compose - 27: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listWorking with Shapes | Theme Basics Finale: Jetpack Compose - 29: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listMaking sense of Navigation jargon: Jetpack Compose - 30: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listBuilding navigation with Jetpack: Jetpack Compose - 31: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listDissecting NavController: Jetpack Compose - 32: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listUsing Navigation with Scaffold: Jetpack Compose - 33: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listPassing data between screens | Navigation : Jetpack Compose - 34: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listNavigating with Kotlin Object | JSON De/Serialisation : Jetpack Compose - 35: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listNavigting with data done right!! : Jetpack Compose - 36: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listShared ViewModel for passing data: Jetpack Compose - 37: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listShared ViewModel with Repository pattern | Navigation: Jetpack Compose - 38: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listDialog and Navigation | An Introduction: Jetpack Compose - 39: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listDialog navigation with NavGraph : Jetpack Compose - 40: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listIntro to SideEffects | derivedStateOf : Android SideEffects | Jetpack Compose [Kotlin] - 41: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listUsing rememberCoroutineScope : Android SideEffects | Jetpack Compose [Kotlin] 42: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listLaunchedEffect in Composable | Side Effects - Android SideEffects | Jetpack Compose [Kotlin]- 43: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listDecluttering rememberUpdatedState : Android SideEffects | Jetpack Compose [Kotlin]- 44: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listMastering SideEffect and DisposableEffect: Android SideEffects | Jetpack Compose [Kotlin] - 45: membership (playlist-membership)
  • Jetpack Compose Comprehensive tutorial listDemystifying produceState | SideEffects Finale : Android SideEffects | Jetpack Compose [Kotlin]- 46: membership (playlist-membership)
  • Jetpack Compose - Course Announcement & Content WalkthroughWhat's up with declarative programming? : JetPack Compose 1: order (sequential-order)
  • What's up with declarative programming? : JetPack Compose 1XML vs Composable | Declarative vs Imperative : Jetpack Compose - 2: order (sequential-order)
  • XML vs Composable | Declarative vs Imperative : Jetpack Compose - 2Code level workflow change for Compose : Jetpack Compose - 3: order (sequential-order)
  • Code level workflow change for Compose : Jetpack Compose - 3Hello Jetpack Compose | Composable Preview : Jetpack Compose - 4: order (sequential-order)
  • Hello Jetpack Compose | Composable Preview : Jetpack Compose - 4All about Arranging Composable | Row, Column : Jetpack Compose - 5: order (sequential-order)
  • All about Arranging Composable | Row, Column : Jetpack Compose - 5Problem with Composable State updation : Jetpack Compose - 6: order (sequential-order)
  • Problem with Composable State updation : Jetpack Compose - 6Successfully updating Composable state | remember & mutableStateOf : Jetpack Compose - 7: order (sequential-order)
  • Successfully updating Composable state | remember & mutableStateOf : Jetpack Compose - 7Decluttering remember and mutableStateOf | by delegate : Jetpack Compose - 8: order (sequential-order)
  • Decluttering remember and mutableStateOf | by delegate : Jetpack Compose - 8Handling Composable on Config change | rememberSaveable : Jetpack Compose - 9: order (sequential-order)
  • Handling Composable on Config change | rememberSaveable : Jetpack Compose - 9When Composable met ViewModel & LiveData : Jetpack Compose - 10: order (sequential-order)
  • When Composable met ViewModel & LiveData : Jetpack Compose - 10Retaining ViewModel State : Jetpack Compose 11: order (sequential-order)
  • Retaining ViewModel State : Jetpack Compose 11Handling Error State : Jetpack Compose 12: order (sequential-order)
  • Handling Error State : Jetpack Compose 12Basics of building UI (1) using Composable : Jetpack Compose 13: order (sequential-order)
  • Basics of building UI (1) using Composable : Jetpack Compose 13Basics of building UI (2) : Jetpack Compose 14: order (sequential-order)
  • Basics of building UI (2) : Jetpack Compose 14Refactoring for Reuse : Jetpack Compose - 15: order (sequential-order)
  • Refactoring for Reuse : Jetpack Compose - 15Basics of ContraintLayout | constrainAs : Jetpack Compose - 16: order (sequential-order)
  • Basics of ContraintLayout | constrainAs : Jetpack Compose - 16Advantages of ConstraintLayout | constrainAs : Jetpack Compose - 17: order (sequential-order)
  • Advantages of ConstraintLayout | constrainAs : Jetpack Compose - 17Guidelines in ConstraintLayout - Jetpack Compose Guides: Jetpack Compose - 18,: order (sequential-order)
  • Guidelines in ConstraintLayout - Jetpack Compose Guides: Jetpack Compose - 18,Barriers & Chains in ConstraintLayout : Jetpack Compose - 19: order (sequential-order)
  • Barriers & Chains in ConstraintLayout : Jetpack Compose - 19Modifier order matters!! : Jetpack Compose - 20: order (sequential-order)
  • Modifier order matters!! : Jetpack Compose - 20Lazy Column for easy scrolling: Jetpack Compose - 21: order (sequential-order)
  • Lazy Column for easy scrolling: Jetpack Compose - 21Boost LazyColumn with Coil | Kotlin Serialization : Jetpack Compose - 22: order (sequential-order)
  • Boost LazyColumn with Coil | Kotlin Serialization : Jetpack Compose - 22Android Compose Scaffold | Designing TopAppBar Basics: Jetpack Compose - 23: order (sequential-order)
  • Android Compose Scaffold | Designing TopAppBar Basics: Jetpack Compose - 23Scaffold | Setting up TopAppBar & ActionButtons: Jetpack Compose - 24: order (sequential-order)
  • Scaffold | Setting up TopAppBar & ActionButtons: Jetpack Compose - 24Scaffolding NavigationIcon | BottomAppBar | FloatingActionButton: Jetpack Compose - 25: order (sequential-order)
  • Scaffolding NavigationIcon | BottomAppBar | FloatingActionButton: Jetpack Compose - 25Theming basics | Creating custom theme: Jetpack Compose - 26: order (sequential-order)
  • Theming basics | Creating custom theme: Jetpack Compose - 26Typography | Working with Fonts: Jetpack Compose - 27: order (sequential-order)
  • Typography | Working with Fonts: Jetpack Compose - 27Working with Shapes | Theme Basics Finale: Jetpack Compose - 29: order (sequential-order)
  • Working with Shapes | Theme Basics Finale: Jetpack Compose - 29Making sense of Navigation jargon: Jetpack Compose - 30: order (sequential-order)
  • Making sense of Navigation jargon: Jetpack Compose - 30Building navigation with Jetpack: Jetpack Compose - 31: order (sequential-order)
  • Building navigation with Jetpack: Jetpack Compose - 31Dissecting NavController: Jetpack Compose - 32: order (sequential-order)
  • Dissecting NavController: Jetpack Compose - 32Using Navigation with Scaffold: Jetpack Compose - 33: order (sequential-order)
  • Using Navigation with Scaffold: Jetpack Compose - 33Passing data between screens | Navigation : Jetpack Compose - 34: order (sequential-order)
  • Passing data between screens | Navigation : Jetpack Compose - 34Navigating with Kotlin Object | JSON De/Serialisation : Jetpack Compose - 35: order (sequential-order)
  • Navigating with Kotlin Object | JSON De/Serialisation : Jetpack Compose - 35Navigting with data done right!! : Jetpack Compose - 36: order (sequential-order)
  • Navigting with data done right!! : Jetpack Compose - 36Shared ViewModel for passing data: Jetpack Compose - 37: order (sequential-order)
  • Shared ViewModel for passing data: Jetpack Compose - 37Shared ViewModel with Repository pattern | Navigation: Jetpack Compose - 38: order (sequential-order)
  • Shared ViewModel with Repository pattern | Navigation: Jetpack Compose - 38Dialog and Navigation | An Introduction: Jetpack Compose - 39: order (sequential-order)
  • Dialog and Navigation | An Introduction: Jetpack Compose - 39Dialog navigation with NavGraph : Jetpack Compose - 40: order (sequential-order)
  • Dialog navigation with NavGraph : Jetpack Compose - 40Intro to SideEffects | derivedStateOf : Android SideEffects | Jetpack Compose [Kotlin] - 41: order (sequential-order)
  • Intro to SideEffects | derivedStateOf : Android SideEffects | Jetpack Compose [Kotlin] - 41Using rememberCoroutineScope : Android SideEffects | Jetpack Compose [Kotlin] 42: order (sequential-order)
  • Using rememberCoroutineScope : Android SideEffects | Jetpack Compose [Kotlin] 42LaunchedEffect in Composable | Side Effects - Android SideEffects | Jetpack Compose [Kotlin]- 43: order (sequential-order)
  • LaunchedEffect in Composable | Side Effects - Android SideEffects | Jetpack Compose [Kotlin]- 43Decluttering rememberUpdatedState : Android SideEffects | Jetpack Compose [Kotlin]- 44: order (sequential-order)
  • Decluttering rememberUpdatedState : Android SideEffects | Jetpack Compose [Kotlin]- 44Mastering SideEffect and DisposableEffect: Android SideEffects | Jetpack Compose [Kotlin] - 45: order (sequential-order)
  • Mastering SideEffect and DisposableEffect: Android SideEffects | Jetpack Compose [Kotlin] - 45Demystifying produceState | SideEffects Finale : Android SideEffects | Jetpack Compose [Kotlin]- 46: order (sequential-order)