1
258. Why Jetpack Compose | Skyhighes | Android Development
3:57
2
255. Sign In With Firebase - Part 1 | Skyhighes | Android Development
6:37
3
254. Integration with Firebase | Skyhighes | Android Development
9:47
4
253. Sign Up Page - Part 2 | Skyhighes | Android Development
6:17
5
252. Sign Up Page - Part 1 | Skyhighes | Android Development
8:15
6
251. Login Page Design Part 2 | Skyhighes | Android Development
13:52
7
250. Login Page Design Part 1 | Skyhighes | Android Development
15:11
8
249. Splash Screen Part 2 | Skyhighes | Android Development
14:04
9
248. Splash Screen Part 1 | Skyhighes | Android Development
7:45
10
247. Introduction to Quiz Game App | Skyhighes | Android Development
5:52
11
245. Showing Data Retrieved from Rest Api in RecyclerView Part 2 | Skyhighes | Android Development
5:50
12
244. Showing Data Retrieved from Rest Api in RecyclerView Part 1 | Skyhighes | Android Development
15:11
13
243. Getting Data from Rest Api Using Retrofit Library Part 3 | Skyhighes | Android Development
7:53
14
242. Getting Data from Rest Api Using Retrofit Library Part 2 | Skyhighes | Android Development
16:31
15
241. Getting Data from Rest Api Using Retrofit Library Part 1 | Skyhighes | Android Development
13:48
16
239. Introduction to Retrofit Library | Skyhighes | Android Development
9:03
17
238. Deleting All Images We Added to Cloud Storage at Once | Skyhighes | Android Development
10:23
18
237. Deleting an Image We Added to Cloud Storage | Skyhighes | Android Development
7:12
19
236. Updating the Image saved to Cloud Storage - Part 2 | Skyhighes | Android Development
9:50
20
235. Updating the Image saved to Cloud Storage - Part 1 | Skyhighes | Android Development
7:58
21
234. Showing the Image saved to Cloud Storage in Recycler View | Skyhighes | Android Development
7:27
22
233. Saving the selected image to Cloud Storage | Skyhighes | Android Development
15:37
23
232. Selecting an Image from the Gallery | Skyhighes | Android Development
17:57
24
231. Introduction to Cloud Storage | Skyhighes | Android Development
12:32
229. Sending Push Notification with Firebase | Skyhighes | Android Development
16:25
26
227. Authentication with Phone - Part 2 | Skyhighes | Android Development
16:12
27
225. Adding Forgot Password Option | Skyhighes | Android Development
13:18
28
224. User Remembering with Firebase | Skyhighes | Android Development
11:11
29
223. Email and Password Authentication - Part 3 | Skyhighes | Android Development
6:49
30
222. Email and Password Authentication - Part 2 | Skyhighes | Android Development
11:34
31
221. Email and Password Authentication - Part 1 | Skyhighes | Android Development
15:06
32
220. Introduction to Authentication | Skyhighes | Android Development
3:04
33
218. User Registration App - Deleting All Users from Database | Skyhighes | Android Development
10:18
34
217. User Registration App - Deleting Selected User | Skyhighes | Android Development
8:01
35
216. User Registration App - Updating Data - Part 2 | Skyhighes | Android Development
8:36
36
215. User Registration App - Updating Data - Part 1 | Skyhighes | Android Development
6:53
37
214. Showing Retrieved Data on the RcyclerView - Part 2 | Skyhighes | Android Development
7:30
38
213. Showing Retrieved Data on the RcyclerView - Part 1 | Skyhighes | Android Development
10:07
39
212. Retrieving Data From the Firebase Realtime Database | Skyhighes | Android Development
8:48
40
211. Adding User to the Realtime Database | Skyhighes | Android Development
13:37
41
210. The Application Design - Part 2 | Skyhighes | Android Development
9:38
42
209. The Application Design - Part 1 | Skyhighes | Android Development
8:02
43
208. Introduction to Project | Skyhighes | Android Development
7:55
44
206. Retrieving Real-Time Data From Database to Application | Skyhighes | Android Development
9:15
45
205. Adding Data into Real-Time Database via Android App | Skyhighes | Android Development
7:26
46
204. Adding Real-time Data to The Database via Firebase Console | Skyhighes | Android Development
7:18
47
203. Firebase – Android Studio Integration | Skyhighes | Android Development
14:24
48
202. Creating a Firebase Database | Skyhighes | Android Development
7:29
49
199. Firebase Pricing Policy, Limits and Quotas | Skyhighes | Android Development
14:48
50
197. Products Offered by Firebase | Skyhighes | Android Development
12:54
51
195. What is Firebase | Skyhighes | Android Development
7:01
52
193. Updating Data – Part 2 | Skyhighes | Android Development
9:15
53
192. Updating Data – Part 1 | Skyhighes | Android Development
10:52
54
191. Deleting Data | Skyhighes | Android Development
7:04
55
190. Saving Data | Skyhighes | Android Development
8:45
56
189. Converting Image to String | Skyhighes | Android Development
9:17
57
188. Selecting Image | Skyhighes | Android Development
7:01
58
187. Request Permission | Skyhighes | Android Development
12:25
59
186. Creating Recycler Adapter | Skyhighes | Android Development
14:11
60
185. Application Design – Part 3 | Skyhighes | Android Development
4:30
61
184. Application Design – Part 2 | Skyhighes | Android Development
10:00
62
183. Application Design – Part 1 | Skyhighes | Android Development
11:21
63
182. Creating ViewModel | Skyhighes | Android Development
9:54
64
181. Creating Repository | Skyhighes | Android Development
4:24
65
180. Creating Database | Skyhighes | Android Development
7:39
66
179. Creating DAO | Skyhighes | Android Development
6:08
67
178. Creating Entity | Skyhighes | Android Development
4:21
68
177. Adding Necessary Libraries | Skyhighes | Android Development
8:52
69
176. Introduction to Photo Album App | Skyhighes | Android Development
3:45
70
174. Updating the Data in the Database - Part 2 | Skyhighes | Android Development
10:23
71
173. Updating the Data in the Database - Part 1 | Skyhighes | Android Development
16:57
72
172. Deleting Data From Database | Skyhighes | Android Development
10:32
73
171. Adding New Data to the Database - Part 2 | Skyhighes | Android Development
16:32
74
170. Adding New Data to the Database - Part 1 | Skyhighes | Android Development
16:42
75
169. Adapter Class - Showing Data in the Database in RecyclerView | Skyhighes | Android Development
14:16
76
168. User Interface Design | Skyhighes | Android Development
6:45
77
167. Creating View Model | Skyhighes | Android Development
14:30
78
166. Creating Repository | Skyhighes | Android Development
15:43
79
165. Creating Database | Skyhighes | Android Development
9:09
80
164. Creating Dao | Skyhighes | Android Development
11:22
81
163. Creating Entity | Skyhighes | Android Development
9:12
82
162. Creating New Projects and Adding Required Libraries | Skyhighes | Android Development
6:25
83
160. Introducing Note-Taking Application with Kotlin | Skyhighes | Android Development
5:25
84
158. Architectural Components | Skyhighes | Android Development
3:48
85
157. Room Database | Skyhighes | Android Development
3:25
86
156. SQLite Database | Skyhighes | Android Development
3:17
87
155. What is the Database | Skyhighes | Android Development
3:54
88
153. Push Notification | Skyhighes | Android Development
6:22
89
152. Notification Procedures Part 3 | Skyhighes | Android Development
8:23
90
151. Notification Procedures Part 2 | Skyhighes | Android Development
16:15
91
150. Notification Procedures Part 1 | Skyhighes | Android Development
10:05
92
149. Repeated Notifications Part 2 | Skyhighes | Android Development
18:09
93
148. Repeated Notifications Part 1 | Skyhighes | Android Development
8:38
94
147. Local Notification | Skyhighes | Android Development
23:08
95
146. Introduction to Notification | Skyhighes | Android Development
2:26
96
144. Converting Speech to Text in Android, Kotlin, Java | Skyhighes | Android Development
17:12
97
143. Making a Call in Android, Kotlin, Java | Skyhighes | Android Development
16:56
98
142. Sending E-Mail in Android, Kotlin, Java | Skyhighes | Android Development
20:46
99
141. Sending an SMS Message in Android, Kotlin, Java | Skyhighes | Android Development
24:49
100
139. Showing Results on Bar Chart | Skyhighes | Android Development
13:43
101
138. Controlling the Empty Answers | Skyhighes | Android Development
10:22
102
137. Controlling the Correct and Wrong Answers | Skyhighes | Android Development
9:37
103
136. Showing Data – Part 2 | Skyhighes | Android Development
4:54
104
135. Showing Data – Part 1 | Skyhighes | Android Development
7:36
105
134. Database Operations – Retrieving Data | Skyhighes | Android Development
10:02
106
133. Database Operations – Creating DAO – Part 2 | Skyhighes | Android Development
3:38
107
132. Database Operations – Creating DAO – Part 1 | Skyhighes | Android Development
12:07
108
131. Database Operations - Adding Database to App | Skyhighes | Android Development
16:00
109
130. Database Operations - Creating Database | Skyhighes | Android Development
8:02
110
129. Navigation | Skyhighes | Android Development
15:36
111
128. Result Page Design | Skyhighes | Android Development
9:32
112
127. Quiz Page Design | Skyhighes | Android Development
16:15
113
126. Home page Design | Skyhighes | Android Development
11:57
114
125. Splash Screen | Skyhighes | Android Development
14:06
115
124. Introduction to Flag Quiz App | Skyhighes | Android Development
4:33
116
123. Sending Data Between Fragments, kotlin | Skyhighes | Android Development
15:55
117
122. Sending Data from Fragment to Activity Part 2, kotlin | Skyhighes | Android Development
9:04
118
121. Sending Data from Fragment to Activity Part 1 | Skyhighes | Android Development
12:41
119
120. Sending Data from Activity to Fragment Part 2 | Skyhighes | Android Development
5:11
120
119. Sending Data from Activity to Fragment Part 1 in Kotlin | Skyhighes | Android Development
17:59
121
118. Sending Data from Activity to Activity Part 2 in Kotlin | Skyhighes | Android Development
8:14
122
117. Sending Data from Activity to Activity Part 1 | Skyhighes | Android Development
19:26
123
115. Dialog Fragment Part 2 in mobile and android app development | Skyhighes | Android Development
10:46
124
114. Dialog Fragment Part 1 in mobile and android app development | Skyhighes | Android Development
12:57
125
113. List Fragment Part 3 in Android App Development, Kotlin | Skyhighes | Android Development
6:49
126
112. List Fragment Part 2 in Android App Development, Kotlin | Skyhighes | Android Development
8:39
127
111. List Fragment Part 1 in Android App Development, Kotlin | Skyhighes | Android Development
14:01
128
110. Fragment Backstack Part 2 in Android App Development, Kotlin | Skyhighes | Android Development
3:38
129
109. Fragment Backstack Part 1 in Android App Development, Kotlin | Skyhighes | Android Development
7:29
130
108. Replacing the Fragment in the Activity with Another Fragment | Skyhighes | Android Development
12:45
131
107. Fragment Creation in Android App Development, Kotlin | Skyhighes | Android Development
9:05
132
106. General Information About Fragments | Skyhighes | Android Development
6:37
133
105. Introduction to Fragment Topic , Kotlin | Skyhighes | Android Development
1:44
134
103. Math Game - Part 6 in Android App Development | Skyhighes | Android Development
19:36
135
102. Math Game - Part 5 in Android App Development | Skyhighes | Android Development
15:14
136
101. Math Game - Part 4 in Android App Development | Skyhighes | Android Development
18:06
137
100. Math Game - Part 3 in Android App Development | Skyhighes | Android Development
14:06
138
99. Math Game - Part 2 in Android App Development | Skyhighes | Android Development
10:15
139
98. Math Game - Part 1 in Android App Development | Skyhighes | Android Development
7:23
140
96. Release Your App in Android App Development | Skyhighes | Android Development
18:48
141
95. Google Play Developer Account | Skyhighes | Android Development
6:36
142
94. Building APK Files in Android App Development | Skyhighes | Android Development
6:51
143
93. App Release Version in Android App Development | Skyhighes | Android Development
3:54
144
91. To Do List in Android App Development | Skyhighes | Android Development
34:36
145
89. Support Different Screen Sizes in Android App Development | Skyhighes | Android Development
16:25
146
88. Supporting Different Pixel Densities in Android App Development | Skyhighes | Android Development
19:56
147
87. Multiple Language Support in android development | Skyhighes | Android Development
15:22
148
85. Calling Back Data in Android App Development | Skyhighes | Android Development
7:03
149
84. Saving Data Local Memory in Android App Development | Skyhighes | Android Development
18:28
150
83. SharedPreferences Class in Android App Development | Skyhighes | Android Development
4:51
151
81. Android View Binding | Skyhighes | Android Development
11:35
152
80. Receivers in Android App Development | Skyhighes | Android Development
23:19
153
79. Services in Android | Skyhighes | Android Development
33:39
154
78. Fragment Lifecycle in Android App Development | Skyhighes | Android Development
15:59
155
77. Activity Lifecycle | Skyhighes | Android Development
14:16
156
76. Application Lifecycle in Android App Development | Skyhighes | Android Development
16:09
157
75. Intent in Android App Development | Skyhighes | Android Development
20:52
158
74. WebView in app development | Skyhighes | Android Development
7:09
159
73. Scroll View in kotlin android | Skyhighes | Android Development
5:23
160
72. GridView in android kotlin | Skyhighes | Android Development
21:07
161
71. Recycler View - Part 2 in Android App Development | Skyhighes | Android Development
28:50
162
70. Recycler View - Part 1 | Skyhighes | Android Development
22:52
163
69. ListView in Android App Development | Skyhighes | Android Development
13:02
164
67. Dialog Messages | Skyhighes | Android Development
15:14
165
66. Snackbar Messages in Android App Development | Skyhighes | Android Development
8:25
166
65. Toast Messages in Android App Development | Skyhighes | Android Development
7:19
167
63. Adding Menu Items to Toolbar | Skyhighes | Android Development
16:13
168
62. Creating Top App Bar (Toolbar - Action bar) | Skyhighes | Android Development
18:32
169
61. Spinner in Android App Development | Skyhighes | Android Development
15:54
170
60. Toggle Buttons in Android | Skyhighes | Android Development
11:12
171
59. Radio Buttons in Android App Development | Skyhighes | Android Development
17:24
172
58. CheckBox in Android | Skyhighes | Android Development
9:51
173
57. ImageView in Android | Skyhighes | Android Development
15:16
174
56. Buttons in Android | Skyhighes | Android Development
19:01
175
55. Textviews in Android App Development | Skyhighes | Android Development
25:17
176
54. Constraint Layout in Android 11 | Skyhighes | Android Development
13:16
177
53. Layouts in Android App Development | Skyhighes | Android Development
19:49
178
51. Introduction to resources (Strings, Drawables etc) | Skyhighes | Android Development
14:04
179
50. Introduction to Manifest File in android app development | Skyhighes | Android Development
8:18
180
49. General Information About Gradle Build System | Skyhighes | Android Development
7:30
181
48. Installing Genymotion Emulator | Skyhighes | Android Development
11:10
182
46. Installing Android Virtual Device (AVD - Emulator) | Skyhighes | Android Development
20:30
183
45. Interfaces in OOP | Skyhighes | Android Development
10:27
184
44. Abstract Classes in OOP | Skyhighes | Android Development
11:57
185
43. Function Overriding in object oriented programming | Skyhighes | Android Development
12:03
186
42. Inheritance in OOP | Skyhighes | Android Development
10:14
187
41. Encapsulation in OOP | Skyhighes | Android Development
4:55
188
40. Constructor - Part 2 in OOP | Skyhighes | Android Development
15:41
189
39. Constructor - Part 1 in OOP | Skyhighes | Android Development
14:36
190
38. Naming Convention in OOP | Skyhighes | Android Development
2:48
191
37. Access (Visibility) Modifiers in OOP | Skyhighes | Android Development
3:13
192
36. Object and Class in Kotlin | Skyhighes | Android Development
5:58
193
35. Types of Functions in Android App Development | Skyhighes | Android Development
18:31
194
34. Kotlin Functions | Skyhighes | Android Development
6:03
195
33. Kotlin Do-While Loop | Skyhighes | Android Development
3:01
196
32. Kotlin While and Infinite Loop | Skyhighes | Android Development
14:20
197
31. Kotlin For and For Each Loops | Skyhighes | Android Development
16:38
198
30. Kotlin When Statement | Skyhighes | Android Development
7:05
199
29. If-Else - If Ladder Statement, Nested If Statement | Skyhighes | Android Development
9:22

229. Sending Push Notification with Firebase | Skyhighes | Android Development

1 year ago
5

Instructor-Led by Industry Expert: Learn from Denis Panjuta, a German engineer with 8+ years of programming and teaching experience.

All-Encompassing Curriculum: From Kotlin to Firebase, you'll gain mastery over all critical aspects of Android development.

Hands-On Experience: Our course is jam-packed with exercises, example applications, and demos to solidify your learning.

Top-of-the-Line Content:

45+ hours of HD video content

In-code step-by-step guides

Numerous practical exercises

And more!

Become Proficient in:

Kotlin and Object-Oriented Programming

Control flows and Data Structures

Networking & Asynchronous API Calls

Third-Party Libraries: GSON, Google Places, RETROFIT, and more

Device Features: Camera, Gallery, SQLite, GPS

Best Practices in Kotlin and Android Development

What Will You Build?

In Android 14:

A Unit Converter

A Shopping List APP

A GeoLocation Application

A Music Application

And still more to come!

In Android 12:

A Trello Clone

A Quiz App

A 7-Minute Workout App

A Weather App

A Drawing App

And many more!

So, what's holding you back? Secure your spot today and start building a brighter future!

Who this course is for:
If you have an idea for an App, then take this course.
If you want to quit your job and work as a developer from anywhere in the world, e.g. a beautiful beach, then take this course
If you have no idea about programming and want to get started, then this course is for you.
If you don't want to waste any time becoming a developer, this is the right fast track course for you.

Loading comments...