Usually, every large project is full of external and internal systems using RxJava. This approach is already considered as a standard one when developing for Android, but we tend to forget that there is a completely different development paradigm, which has approved itself in the enterprise, as RxJava once did. What is it? The answer is: an actor model.
In this talk, you'll learn what an actor model is and how it can help us in mobile development, as well as that actors can be used not only on Erlang and Scala. We'll discuss lightweight asynchronous streams that work as a normal synchronous code and not only. We'll touch on Kotlin coroutines and the fundamental nature of this approach while building fast and responsive systems.