Reactive Kotlin and Android

So, our learning about reactive programming in Kotlin is almost complete. We have arrived at the last, but probably the most important, chapter of this book. Android is probably the biggest platform for Kotlin. During the last Google IO—Google IO 17, Google announced official support for Kotlin and added Kotlin as a first-class citizen of the Android application development. Kotlin is now the only officially supported Android application development language other than Java.

Reactive programming is already there in Android—most of the top libraries in Android support reactiveness. So, it is quite obvious that in a book titled Reactive Programming in Kotlin, we must cover Android as well.

Teaching you Android development from scratch is beyond the scope of this book, as it's a vast topic. You can find many books out there if you would like to learn Android development from scratch. This book assumes you have some basic knowledge in Android application development and can work with RecyclerView, Adapter, Activity, Fragment, CardView, AsyncTask, and more. If you are not familiar with any of the topics mentioned, you can read Expert Android Programming by Prajyot Mainkar.

So, are you wondering what this chapter has for you? Take a look at the following list of the topics we will cover:

  • Setting up Kotlin in Android Studio 2.3.3 and 3.0
  • Getting started with ToDoApp in Android and Kotlin
  • API calls with Retrofit 2
  • Setting up RxAndroid and RxKotlin
  • Using RxKotlin with Retrofit 2
  • Developing our app
  • A brief introduction to RxBinding

So, let's get started with setting up Kotlin in Android Studio.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.219.134.198