Udemy

The Complete RxJava 3 For Android Development Masterclass

Enroll Now
  • 5,525 Students
  • Updated 6/2021
  • Certificate Available
4.3
(1,151 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
6 Hour(s) 34 Minute(s)
Language
English
Taught by
Anushka Madusanka
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.3
(1,151 Ratings)

Course Overview

The Complete RxJava 3 For Android Development Masterclass

Architect Android Apps With Rx Java 3 , MVVM, Room DB, Retrofit 2 & Dagger 2. Advanced Android Architecture mastery

Welcome to my new Android course : ReactiveX in android , Android Development  With RxJava/RxAndroid Masterclass.


RxJava is the Java implementation of Reactive Extensions. Everyone agrees that, It has become the single most important skill for professional level Android development over the years. We use RxJava with MVP, we user RxJava with MVVM, We use RxJava with Dagger, Retrofit  and Room. RxJava is everywhere.   

Reactive Extensions skill you get from this course can be easily applied with other programming languages as well.

I have been working as a Software Engineer since 2008. I have been teaching  Android Development for many years now. I will share many tips and best practices I leant by working with RxJava and taching RxJava over the years.

By the end of this course, you will be able to fluently apply RxJava for your  Android development projects.

RxJava created to make our lives easier. But unfortunately many developers found it very difficult to start with as a result of longer learning curve and unavailability of resources.Many developers spend three or four weeks to figure out Rxjava fundamentals and best practices.

This course has designed to save your valuable time and to spare the pain of self-studying.

The teaching approach I am presenting here have already been successfully tested with my local students. They were able to master RxJava within a very short period of time, so I believe my online students will also get the same results.

 RxJava is a very marketable skill, which is in high demand in the industry today.Whether you are going to use Java or Kotlin for Android Development ReactiveX skill will be a big advantage for you.

 This course is for experienced android developers. You will need at least 3 months of android development experience to start following this course. This course contains,

  • Fundamentals of ReactiveX,RxJava and RxAndroid .   

  • Main operators of RxJava .

  • RxBinding

  • Backpreassure

  • RxJava Subjects.

  • Retrofit short tutorial

  • RxJava with Retrofit

  • Room DB short tutorial

  • RxJava with Room Database

  • Case study project examples

  • Downloadable code samples

  • Short Notes

  • Interview Questions

  • Multiple Choice Questions

I'm so confident that you'll love this course that we're offering a FULL money back guarantee for 30 days! So it's a complete no-brainer, sign up today with ZERO risk and EVERYTHING to gain.

So what are you waiting for? Click the buy now button and join the course . Let's start learning RxJava today.


Note:

During the course 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.

Course Content

  • 15 section(s)
  • 96 lecture(s)
  • Section 1 Course Overview(Watch this first)
  • Section 2 Introduction To ReactiveX, RxJava and RxAndroid
  • Section 3 Widely Used RxJava Operators
  • Section 4 RxJava Subjects
  • Section 5 RxBinding
  • Section 6 RxJava Case Study Project 1: ToDoList App
  • Section 7 Handling Back-pressure Effectively
  • Section 8 Retrofit Short Tutorial(If you know Retrofit, please skip this chapter)
  • Section 9 RxJava Case Study Project 2: Retrofit With RxJava Example
  • Section 10 Room Database Short Tutorial(If you know RoomDB, you should skip this)
  • Section 11 RxJava Consumer Interface
  • Section 12 RxJava With Room Project Example
  • Section 13 MVVM With Rx Java
  • Section 14 Dagger 2 Dependency Injection Short Tutorial (If you konw dagger2 you can skip)
  • Section 15 Conclusion And Bonus Lecture

What You’ll Learn

  • Learn to use ReactiveX ( RxJava / RxAndroid ) in Android projects. Get the ability to quickly integrate RxJava into Android applications
  • Learn to avoid memory leaks. Modify, merge, filter or group data streams efficiently using operators
  • Understand the multi-threading best practices for Android Development. Discover how to control back-pressure using Flowables and Operators.
  • Learn to handle User Interface events effectively using RxBinding
  • Learn to use RxJava with Retrofit to manage remote data streams effectively.
  • Learn to use RxJava with Room Database to handle local data streams effectively.


Reviews

  • J
    Jose Ricardo Guilherme Ferreira
    5.0

    explica passo a passo e tudo ate agora funcinando exatamente como ele explica

  • R
    Revathy Veerabadran
    3.5

    Good

  • D
    Dimitrij Brechko
    2.5

    Outdated. The title of the couse rxjava 3 but its actually about rxjava 2

  • S
    Sankar Devi Thirugnanasekar
    3.5

    good

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed