Home Search Profile

Master Android Development with Jetpack Compose (2024 Pro)

Focused View

25:42:19

  • 1 - Welcome.mp4
    03:11
  • 2 - How to take this course.mp4
    03:02
  • 3 - Section overview What you will learn.mp4
    04:25
  • 4 - Hello WorldOur first Kotlin Program.mp4
    02:49
  • 5 - Kotlin Variables.mp4
    04:20
  • 6 - More Kotlin Data Types.mp4
    06:08
  • 7 - String interpolation.mp4
    06:21
  • 8 - Kotlin Operators.mp4
    02:51
  • 9 - Conditional Statement If Else.mp4
    03:10
  • 10 - If Else Expression in Kotlin.mp4
    02:53
  • 11 - ExcerciseFind the weather condition.mp4
    05:47
  • 12 - Range is Awesome.mp4
    03:26
  • 13 - When is better than ifelseif.mp4
    03:54
  • 14 - Kotlin Loops.mp4
    10:45
  • 15 - Collection Immutable List.mp4
    10:36
  • 16 - Collection Mutable List.mp4
    05:50
  • 17 - Collection Map.mp4
    07:51
  • 18 - Declare a Function with Parameters.mp4
    06:50
  • 19 - Function with Optional Parameters.mp4
    05:38
  • 20 - Lambda Expression A function without a name.mp4
    14:40
  • 21 - Real implementation of Lambda.mp4
    09:23
  • 22 - Null Safety in Kotlin.mp4
    11:46
  • 23 - Create a Class and Object.mp4
    07:53
  • 24 - Primary Constructor and init block.mp4
    05:25
  • 25 - Validate primary constructor argument.mp4
    10:17
  • 26 - Handle exception with trycatch.mp4
    02:30
  • 27 - The toString method.mp4
    08:27
  • 28 - The equals method.mp4
    05:23
  • 29 - Date class takes care of everything.mp4
    08:02
  • 30 - Inheritance in Kotlin.mp4
    12:02
  • 31 - Necessity of Method Overriding.mp4
    09:24
  • 32 - Abstract Class and Method.mp4
    05:19
  • 33 - Interface in Kotlin.mp4
    12:56
  • 34 - Object and Companion Object.mp4
    13:40
  • 35 - Install Jetbrains Toolbox.mp4
    06:34
  • 36 - Install Android Studio and SDK.mp4
    07:51
  • 37 - Install Virtual Device and SDK Tools.mp4
    08:24
  • 38 - Create your first Android Project.mp4
    12:24
  • 39 - Run our first app on Emulator.mp4
    14:47
  • 40 - Bug fixed with a RESTART.mp4
    08:00
  • 41 - Overview of the starter project.mp4
    13:48
  • 42 - What is a Composable Function.mp4
    09:27
  • 43 - The Preview Composable Function.mp4
    06:22
  • 44 - Create our own Composable.mp4
    06:16
  • 45 - Change Text size and Color.mp4
    08:27
  • 46 - Show Image on Screen.mp4
    16:53
  • 47 - Resize the Image with Modifier.mp4
    10:54
  • 48 - Section Overview What you will learn.mp4
    03:12
  • 49 - Layout Composable Column.mp4
    12:56
  • 50 - Layout Composable Row.mp4
    09:42
  • 51 - Layout Composable Box.mp4
    06:43
  • 52 - First task Build a Profile Page layout.mp4
    05:41
  • 53 - Profile Page layout solution.mp4
    32:44
  • 54 - The Weight Modifier Make your layout responsive.mp4
    18:07
  • 55 - Exercise on weight modifier.mp4
    01:23
  • 56 - Exercise Solution on weight modifier.mp4
    15:01
  • 57 - Lazy Column Show a person list.mp4
    18:40
  • 58 - Column vs LazyColumn.mp4
    12:41
  • 59 - What is Material Design.mp4
    10:11
  • 60 - Material Components Scaffold Appbar and Floating Action Button.mp4
    19:35
  • 61 - Section Overview What you will learn.mp4
    04:44
  • 62 - Prepare the Counter App Project.mp4
    14:55
  • 63 - Imperative vs Declarative.mp4
    11:13
  • 64 - MutableStateOf and Remember Functions.mp4
    17:08
  • 65 - ExcerciseA simple Photo Gallery App.mp4
    30:58
  • 66 - Bmi Calculator Overview.mp4
    06:09
  • 67 - Take Input using TextField composable.mp4
    15:05
  • 68 - Bmi Calculator Reusable Text Field.mp4
    08:49
  • 69 - BMI Calculator Use the formula.mp4
    12:24
  • 70 - BMI Calculator Show the reference table.mp4
    17:35
  • 71 - BMI Calculator Finalize the App.mp4
    14:14
  • 72 - Configuration Change and State Loss.mp4
    09:07
  • 73 - Activity Lifecycle.mp4
    08:36
  • 74 - Lifecycle methods in action.mp4
    08:45
  • 75 - View Model State Holder An Introduction.mp4
    10:55
  • 76 - Create your first View Model.mp4
    09:35
  • 77 - Add ViewModel Compose Dependency.mp4
    14:01
  • 78 - Modify Counter App with ViewModel.mp4
    05:39
  • 79 - Modify BMI Calculator App with ViewModel.mp4
    21:11
  • 80 - Architecture Principle Drive UI from Models.mp4
    25:03
  • 81 - Architecture Principle Single Source of Truth.mp4
    05:04
  • 82 - CounterApp.zip
  • 82 - Download Resource.html
  • 83 - Section Overview What you will learn.mp4
    04:11
  • 84 - What is Synchronous Code.mp4
    06:26
  • 85 - The delay suspend function.mp4
    09:13
  • 86 - The runBlocking function Block the main thread.mp4
    04:14
  • 87 - Calling multiple suspend functions.mp4
    10:06
  • 88 - Asynchronous Code Use of launch function.mp4
    10:14
  • 89 - Async Await pair.mp4
    10:23
  • 90 - Parallel Decomposition.mp4
    06:37
  • 91 - Timer app overview.mp4
    03:20
  • 92 - Timer app UI design.mp4
    24:19
  • 93 - Timer app Introducing LaunchedEffect.mp4
    09:07
  • 94 - Section Overview Deal with the REST.mp4
    06:35
  • 95 - Download the full project.html
  • 95 - WeatherAppUdemy.zip
  • 96 - Create Project and Add Dependencies.mp4
    22:40
  • 97 - Create sub packages and files.mp4
    10:29
  • 98 - Create App Background Composable.mp4
    16:56
  • 99 - Setup custom font and typography.mp4
    18:30
  • 100 - Weather APIs overview.mp4
    26:28
  • 101 - A brief introduction to RESTFul API.mp4
    17:07
  • 102 - Convert JSON to Kotlin Data class.mp4
    20:29
  • 103 - Create Weather Service API and define methods.mp4
    15:59
  • 104 - Android Architectural Layer overview.mp4
    19:53
  • 105 - Create Weather Repository.mp4
    07:31
  • 106 - Create View Model and connect the repository.mp4
    17:04
  • 107 - Create Weather UI State.mp4
    16:48
  • 108 - Bug fix Introducing Coroutine Exception Handler.mp4
    05:16
  • 109 - Current Weather Show location and date.mp4
    18:14
  • 110 - Type mismatch exception Where it came from.mp4
    11:51
  • 111 - Current Weather Section Show temperature and icon.mp4
    14:42
  • 112 - Current Weather Section Last part.mp4
    11:04
  • 113 - Show Forecast Weather List.mp4
    18:01
  • 114 - Add Play Location Service Dependency.mp4
    13:23
  • 115 - Request Runtime Permission.mp4
    27:27
  • 116 - Run app and provide location permission.mp4
    09:35
  • 117 - Importance of monitoring Network State.mp4
    06:24
  • 118 - Create Connectivity Repository.mp4
    18:08
  • 119 - Observe Connectivity StateFlow.mp4
    10:54
  • 120 - Create ViewModel Factory.mp4
    20:00
  • 121 - What is Dependency Injection.mp4
    11:01
  • 122 - Add Hilt Dependencies to our project.mp4
    09:07
  • 123 - Inject dependency to classes.mp4
    18:31
  • 124 - Create Hilt Module and finalize app.mp4
    19:57
  • 125 - Section overview What you will learn.mp4
    11:19
  • 126 - Download the zipped project.html
  • 126 - ShoppingEventsUdemy.zip
  • 127 - Create project and add Room dependencies.mp4
    16:10
  • 128 - Add Hilt Dependency.mp4
    06:08
  • 129 - Add Navigation Compose and Kotlin Serialization dependency.mp4
    14:46
  • 130 - Add sub packages and Application sub class.mp4
    07:30
  • 131 - Create a Reusable Appbar.mp4
    04:30
  • 132 - Create the pages.mp4
    10:03
  • 133 - Show HomePage with NavController and NavHost.mp4
    09:05
  • 134 - Define route objects and composables for each destination.mp4
    09:25
  • 135 - Navigate to a new screen.mp4
    09:57
  • 136 - Create Shopping Event and Item data classes.mp4
    07:56
  • 137 - Create AddEventViewModel and UI States.mp4
    13:19
  • 138 - Add Text Fields to AddEventPage.mp4
    27:49
  • 139 - Show Date Picker Dialog.mp4
    31:21
  • More details


    Course Overview

    Build professional Android apps with Jetpack Compose, Kotlin, and modern architecture patterns in this comprehensive development course.

    What You'll Learn

    • Master Jetpack Compose for declarative UI development
    • Implement MVVM architecture with Room, Retrofit, and Hilt
    • Build complete apps with location services and REST API integration

    Who This Is For

    • Aspiring Android developers starting their journey
    • Java developers transitioning to Kotlin/Compose
    • Mobile developers updating to modern Android practices

    Key Benefits

    • Hands-on projects including weather and shopping apps
    • Professional architecture patterns and best practices
    • Complete toolkit from basics to advanced concepts

    Curriculum Highlights

    1. Kotlin Fundamentals & Android Setup
    2. Jetpack Compose UI Development
    3. Professional App Architecture & Projects
    Focused display
    • language english
    • Training sessions 136
    • duration 25:42:19
    • Release Date 2025/05/10