- A general understanding of mobile development concepts.
- Java programming experience.
Audience
- Developers
RxJava is a Java library for enabling event-based applications (a.k.a. Reactive Programming).
This instructor-led, live training (online or onsite) is aimed at developers who wish to use RxJava to develop and deploy an Android mobile application.
By the end of this training, participants will be able to:
- Set up a development environment that includes needed libraries, packages and frameworks needed for developing a reactive application.
- Understand how data and event streams are emitted and consumed.
- Design applications that model real world (event based) situations in an elegant and concise way.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
- To learn more about RxJava, please visit: https://github.com/ReactiveX/RxJava
Introduction
- What is Reactive Programming?
Overview of RxJava
Preparing the Development Environment
Overview of RxJava Syntax
Creating an RxJava App
Setting up Observables and Subscribers
Working with Operators
Transforming Observables
Filtering Observables
Combining Observables
Using Conditionals to Control App Behavior
Control Backpressure with the Flowable Class
Disposing Observables
Exploring RxBinding and RxPermissions
Testing RxJava Observables and Subscriptions
Writing Unit Tests for RxJava
Deploying the App
Troubleshooting
Summary and Conclusion
United Arab Emirates - RxJava for Android Developers
Qatar - RxJava for Android Developers
Egypt - RxJava for Android Developers
Saudi Arabia - RxJava for Android Developers
South Africa - RxJava for Android Developers
Brasil - RxJava for Android Developers
Canada - RxJava for Android Developers
中国 - RxJava for Android Developers
香港 - RxJava for Android Developers
澳門 - RxJava for Android Developers
台灣 - RxJava for Android Developers
USA - RxJava for Android Developers
Österreich - RxJava for Android Developers
Schweiz - RxJava for Android Developers
Deutschland - RxJava for Android Developers
Czech Republic - RxJava for Android Developers
Denmark - RxJava for Android Developers
Estonia - RxJava for Android Developers
Finland - RxJava for Android Developers
Greece - RxJava for Android Developers
Magyarország - RxJava for Android Developers
Ireland - RxJava for Android Developers
Luxembourg - RxJava for Android Developers
Latvia - RxJava for Android Developers
España - RxJava for Android Developers
Italia - RxJava for Android Developers
Lithuania - RxJava for Android Developers
Nederland - RxJava for Android Developers
Norway - RxJava for Android Developers
Portugal - RxJava for Android Developers
România - RxJava for Android Developers
Sverige - RxJava for Android Developers
Türkiye - RxJava for Android Developers
Malta - RxJava for Android Developers
Belgique - RxJava for Android Developers
France - RxJava for Android Developers
日本 - RxJava for Android Developers
Australia - RxJava for Android Developers
Malaysia - RxJava for Android Developers
New Zealand - RxJava for Android Developers
Philippines - RxJava for Android Developers
Singapore - RxJava for Android Developers
Thailand - RxJava for Android Developers
Vietnam - RxJava for Android Developers
India - RxJava for Android Developers
Argentina - RxJava for Android Developers
Chile - RxJava for Android Developers
Costa Rica - RxJava for Android Developers
Ecuador - RxJava for Android Developers
Guatemala - RxJava for Android Developers
Colombia - RxJava for Android Developers
México - RxJava for Android Developers
Panama - RxJava for Android Developers
Peru - RxJava for Android Developers
Uruguay - RxJava for Android Developers
Venezuela - RxJava for Android Developers
Polska - RxJava for Android Developers
United Kingdom - RxJava for Android Developers
South Korea - RxJava for Android Developers
Pakistan - RxJava for Android Developers
Sri Lanka - RxJava for Android Developers
Bulgaria - RxJava for Android Developers
Bolivia - RxJava for Android Developers
Indonesia - RxJava for Android Developers
Kazakhstan - RxJava for Android Developers
Moldova - RxJava for Android Developers
Morocco - RxJava for Android Developers
Tunisia - RxJava for Android Developers
Kuwait - RxJava for Android Developers
Oman - RxJava for Android Developers
Slovakia - RxJava for Android Developers
Kenya - RxJava for Android Developers
Nigeria - RxJava for Android Developers
Botswana - RxJava for Android Developers
Slovenia - RxJava for Android Developers
Croatia - RxJava for Android Developers
Serbia - RxJava for Android Developers
Bhutan - RxJava for Android Developers