• Search...

categories: Technology & Innovation

Digital
Software
Technology
Web
SDG 8: Decent Work and Economic Growth
SDG 9: Industry, Innovation and Infrastructure

Advanced Topics of Android Apps Development

Duration: 4 h 52 m / 32 lessons

Level: Specialized

Course Language: Arabic

By the end of this course, you will be able to

  • How to deal with both online and offline databases, how blocking and thread operate and the difference between both of them, along with getting acquainted with MVVM.

  • A bunch of advanced Android development terminologies and jargon, together with getting introduced to Kotlin coroutines, their functions, and how to implement them.

  • How to create a multi-layered database, build an application from designing the layout screen to adding complex widgets, and tackle the errors that you will encounter.

Course details

  • 4 h 52 m/32 lessons
  • Last updated: 19/4/2022
  • Course completion certificate

Course Content

Free lessons

1.

Introduction to Kotlin Coroutine

9 Minutes
2.

Setup Coroutine

8 Minutes
3.

withContext Block

8 Minutes
4.

runBlocking vs Threads

6 Minutes
1.

Introduction to Kotlin Coroutine

9 Minutes
2.

Setup Coroutine

8 Minutes
3.

withContext Block

8 Minutes
4.

runBlocking vs Threads

6 Minutes
5.

Join in Coroutines

6 Minutes
6.

Async and Await

5 Minutes
7.

Intro to MVVM

4 Minutes
8.

Creating the Data class

8 Minutes
9.

Creating the Dao class

7 Minutes
10.

Creating The Database Class

9 Minutes
11.

Creating The Repository Class

6 Minutes
12.

Creating the ViewModel Class and ViewModel Factory

7 Minutes
13.

Designing the layout screens

11 Minutes
14.

Creating the Adapter

13 Minutes
15.

Designing the Custom Dialog

8 Minutes
16.

Creating The Dialog Class

8 Minutes
17.

Final Touches Of The App

10 Minutes
18.

Introduction to Breaking Bad Api Application

10 Minutes
19.

Creating the Data class

5 Minutes
20.

Creating the DAO class

9 Minutes
21.

Creating the Database Class

9 Minutes
22.

Create App Type Converter Class

4 Minutes
23.

Creating the Retrofit API Call

9 Minutes
24.

Creating the Repository Class

9 Minutes
25.

Creating the Breaking Bad Application Class

3 Minutes
26.

Creating the View Model Class

9 Minutes
27.

Creating the Character List Fragment

7 Minutes
28.

Creating the Character Item Design

16 Minutes
29.

Creating the Character List Adapter

17 Minutes
30.

Creating the Character List Fragment Details

12 Minutes
31.

Creating the Navigation Component and Test the app

15 Minutes
32.

Creating the Character Image Fragment

11 Minutes

About this course

According to the Business of Apps website, Android ranks on top of every known operating system, with more than 2.5 billion active users around the globe. If this is not a testament to the significance of the Android development field, then what is. With that said, this training course is designed to take your basic knowledge of Android Development to the next level. It covers an array of intermediate and advanced topics that will eventually enable you to create more sophisticated Android apps by using the Kotlin language.

Course requirements and prerequisites

This training course requires prior knowledge of Kotlin and Android development basics.

Mentor

Looking for help?