
Create a basic Android app using RxJava and RxAndroid, introduce an observable from a string with just, and implement an observer handling onSubscribe, onNext, and onComplete.
Learn to manage multiple observers in RxJava Android with composite disposable, which maintains a pool of subscriptions and disposes them all at once in onDestroy.
Explore the range operator in RxJava 3 for Android development, emitting numbers from 1 to 20 and switching from fromArray to range in a rangedemo project.
Learn how the skip last operator in RxJava 3 omits items from the end of a stream. Observe the log results showing 1, 2, 3, and 7.
Learn to implement the Retrofit call interface, define methods returning info and string, and use enqueue to asynchronously handle responses with onResponse and onFailure.
Build a simple post request using retrofit in an Android view, with input fields and a submit button, then display the returned id from the API response.
Set up the TMDBClient project by adding internet permission, retrofit and gson dependencies, and UI components like RecyclerView and CardView, with Glide for images, design library, and custom colors.
Learn to integrate Retrofit with RxJava to fetch popular movie data from TMDB, convert responses to observables, and use operators like flatMap and filter to manage and display results.
Replace sqlite with the Room persistence library, add Room dependencies and annotation processor version 1.1.1 in gradle, and implement Room for this project; next, learn Room annotations for entity tables.
Create a room database class by extending roomdatabase, annotate with entities and version, and define an abstract method to expose the contactdao, enabling database operations via getcontactdao.
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.