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
- Kotlin Fundamentals & Android Setup
- Jetpack Compose UI Development
- Professional App Architecture & Projects
Focused display
Category
- language english
- Training sessions 136
- duration 25:42:19
- Release Date 2025/05/10