RxJava is a beast to learn, but it can be useful in just about any type of Android app. Today, let’s get started with RxJava basics, and how we can use it to build a simple app.
Saving data across app launches and terminations is easy. SharedPreferences is good for storing small amounts of data, such as a username (String) and password (String).
Use Kotlin to build a basic Android app using Android Architecture Components. As part of Jetpack, LiveData and ViewModel support a MVVM app architecture.