文件名称:Reactive Programming on Android with RxJava (2017).pdf
文件大小:2.56MB
文件格式:PDF
更新时间:2022-06-11 13:50:27
Reactive program Java Android
2017 Leanpub出版 Since its inception in 2012, RxJava has slowly gained in popularity for enabling reactive programming on Android. Today in 2017, it is now deemed as the go-to and leading reactive library. Many companies have adopted the reactive way of programming including Google with its release of Android Architecture Components, which has many reactive elements in its design. In Reactive Programming on Android with RxJava, we seek to condense RxJava principles and provide a structured and simplified approach with a lot of code examples. This book seeks to serve as a foundation for experienced Android developers who are new to RxJava so that they can start integrating it into their apps. The book is broken into two parts: The 1st part of the book will go through the basics: In Chapter 1, we will give the backstory of RxJava and discuss what reactive programming is. In Chapter 2, we will examine the core components in RxJava. In Chapter 3, we will dive deeper into operators and highlight a couple of important ones. In Chapter 4, we will cover multithreading and concurrency. The 2nd part of the book will go through advanced concepts: In Chapter 5, we will put together all the lessons from the 1st part of the book and see how they apply to Android. In Chapter 6, we will talk about backpressure to control the flow of data. In Chapter 7, we will go over error handling and how it differs from Java’s exception handling