Architect Android apps with MVP, Dagger, Retrofit & RxJava

Learn software architecture skills. Build apps with Model-View-Presenter pattern. Make apps more robust and fun.
3.97 (1015 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
Architect Android apps with MVP, Dagger, Retrofit & RxJava
3 868
students
5.5 hours
content
Feb 2019
last update
$19.99
regular price

What you will learn

Build and architect Android apps using MVP pattern

Understand dependency injection and Dagger 2

Understand Gradle build system

Understand unit testing and JUnit for Android apps

Understand mocking objects using Mockito

Understand type-safe REST API client called Retrofit

Understand reactive programming and RxJava

Understand the MVP UI pattern

Understand how to migrate to RxJava 2

Understand Lambda syntax

Understand how to update to a new Android Studio version

Understand what the Diff Util is

Understand how to refactor code

Course Gallery

Architect Android apps with MVP, Dagger, Retrofit & RxJava – Screenshot 1
Screenshot 1Architect Android apps with MVP, Dagger, Retrofit & RxJava
Architect Android apps with MVP, Dagger, Retrofit & RxJava – Screenshot 2
Screenshot 2Architect Android apps with MVP, Dagger, Retrofit & RxJava
Architect Android apps with MVP, Dagger, Retrofit & RxJava – Screenshot 3
Screenshot 3Architect Android apps with MVP, Dagger, Retrofit & RxJava
Architect Android apps with MVP, Dagger, Retrofit & RxJava – Screenshot 4
Screenshot 4Architect Android apps with MVP, Dagger, Retrofit & RxJava

Charts

Students
Price
Rating & Reviews
Enrollment Distribution

Comidoc Review

Our Verdict

This course offers a solid foundational understanding of architecting Android apps using the MVP pattern, Dagger, Retrofit, and RxJava. While example projects may not be up to date and some topics could benefit from deeper exploration, comprehensive code explanations and more recent library updates contribute to a stronger overall learning experience. However, those looking for an interactive hands-on approach would benefit from additional exercises and real-time implementations.

What We Liked

  • High-level topics covered with clarity, making it a good course for learning robust app development.
  • Covers MVP pattern, dependency injection with Dagger, Gradle build system, unit testing with JUnit, and more.
  • Real-world app examples and well-explained code provided throughout the course.
  • Newer versions of libraries are considered in updated content.

Potential Drawbacks

  • Some topics could be explored in greater depth for a more thorough understanding.
  • Example projects might not be up to date, causing compatibility issues with APIs and third-party tools.
  • Subtitles entrusted to automated translators are sometimes inaccurate or poorly done.
  • Lack of exercises and real-time implementations can leave students desiring more hands-on experience.
939814
udemy ID
24/08/2016
course created date
07/11/2020
course indexed date
Bot
course submited by
Architect Android apps with MVP, Dagger, Retrofit & RxJava - | Comidoc