Eslam Medhat | اسلام مدحت
Mobile Designer and Architect at STC
As a Google Developer Expert, I had a lot of significant professional experiences as a Public Speaker. transformed hundreds of developers' lives by teaching them how to work with Android, Google Assistant, GCP, Flutter, UI UX, Web Development, and Gsuite in only 4 years by performing + 300 sessions across Egypt and outside Egypt.
As an educator, I feel genuine happiness when I help others and see them succeed in their careers. The feeling of proudness when people tell you they managed to do this and that thanks to you not only recharges my batteries and makes me want to do it again, it also pushes me to reach higher levels so that I can help even more people more efficiently.

03 - github profile tour

02 - more about github

01 - Introduction to github

24 - creating the dialog class and interface

23 - creating dialog layout

22 - creating the adapter

21 - creating the layouts

20 - creating the view model factory

19 - creating the view model class

18 - creating the repository class

17 - Creating the database class

16 - Creating the Data Access Object (DAO)

15 - Creating the Data class

14 - Creating the structure and adding room database

13 - Intro to MVVM design pattern in Android

12 - Measure time Millis function

11 - Async and Await in coroutines

10 - Jobs and Joins example IN COROUTINES

09 - Cancel in coroutine

08 - Join in coroutines

07 - How run blocking work

06 - run blocking vs thread

05 - with context block

04 - coroutine global scope

03 - more about kotlin coroutines

02 - intro to kotlin coroutines

01 - introduction to the Android advanced level

14 - login validation

13 - notifications ازاي تعمل

12 broadcast receivers