Android Jetpack, Clean Architecture & Testing Masterclass
Android Jetpack, MVVM, Room, DataBinding, ViewModel, LiveData, Paging, Navigation, Dagger, Retrofit… All In One Course!
What you’ll learn
-
Advanced Android Architecture Best Practices, MVVM Clean Architecture
-
Data Binding, View Binding, View Model, Live Data, Room Data Persistence, Paging, Work Manager, Navigation, LifeCycle aware components
-
Kotlin Coroutines, Dependency Injection With Dagger 2 & Hilt, Networking With Retrofit 2, Unit Testing
-
Notifications, Permissions, Preferences
Requirements
-
Knowledge of Android Studio
-
Knowledge of Kotlin or Java
-
Basic Android Development Skills( at least, have followed a beginner level course or a tutorial)
-
(you may need to provide an email address to sign up to third party TMDB free REST API )
Description
Become a highly qualified Professional Level Android Developer(In Kotlin & Java) by mastering the most demanded Android skills of 2020!
If you are an Android Developer with some coding experience, If you want to level up your skills and become a professional level Android Developer this course is for you! In this course, we will teach you Android Jetpack Architecture Components (View Model, Live Data, Room, Data Binding, Paging, Work Manager, Navigation, Life cycle ) with “Dependency Injection With Dagger 2 And Hilt”, ” Networking (REST API Communication) With Retrofit 2″,” Kotlin Coroutines”, “MVVM Clean Architecture”, “Unit Testing” and other Android Jetpack libraries such as Notifications, Permissions, and Preferences.
With over 268 lectures and more than 24 hours of video, this comprehensive course leaves no stone unturned! I have covered each major topic in both Kotlin and Java languages. I will teach all the topics in a way anyone can easily understand. To improve the student engagement coding challenges(homework assignments) and quizzes have included in each chapter, as well as 3 major projects aimed to provide a clear idea about how all those components work together!
This course will teach you Advanced Android Development in a practical manner, with every lecture comes to a full coding screen-cast, corresponding short notes, and downloadable code samples! Learn in whatever manner is best for you!
We cover a wide variety of topics, including:
- Room Data Persistence
- Data Binding
- View Model
- Live Data
- Dependency Injection With Dagger
- Networking With Retrofit
- Paging
- Work Manager
- Navigation
- Life Cycles
- Notifications
- Kotlin Coroutines
- Clean Architecture
- Unit Testing
- Dagger Hilt
- View Binding
- and much more!
You will get lifetime access to over 268 lectures plus corresponding code samples and notes for the lectures!
Who is the target audience?
- Beginners level Android Developers (with the basic knowledge of Android Development fundamentals).
- Intermediate-level android developers who want to level up their skills!
Note:
During the course (in one section) to demonstrate different usages of retrofit, we will use TMDB free online REST API. You may need to provide an email address to sign up and get a free API key from them.
Who this course is for:
- Beginner level Android Developers(with the knowledge of Android Development fundamentals)
- Professional Android developers.
- Determined students who are willing to become professional Android developers.
- Anyone who has a passion to build awesome Android applications using cutting edge technologies.
Created by Anushka Madusanka
Last updated 4/2021
English
English
Size: 16.37 GB