Published Wed, Feb 5, 2020 2:18 PM
After many years of offering engineers easy access to the Observable pattern, is RxJava still a good option for Android engineers?
RxJava uses the Observer pattern, pushing data to all observing parties as new data becomes available. Over time, it has become outdated. However, it is great for debouncing search autocomplete, for example.
Introduced a few years ago as a part of Android Architecture Components, ViewModel has become a staple of MVVM architecture, endorsed by Google.
Coroutines, a library from Kotlin, is the perfect choice for engineers to use when a background thread is required.
Watch Android app development tutorials.
A software engineer for nearly two decades, Daniel offers timely updates on Android app development for Android Engineers. Follow his updates to stay informed on all things Android. Connect with him on LinkedIn or follow him on Twitter.
Fine Point Mobile exists to educate engineers on the topic of Android app development.