Video library

YouTube Knowledge Map

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

Knowledge map catalogue

Relationships

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