«Scala on Wire: How event streams help us build Android apps», Maciej Gorywoda

Wire is a secure team messenger, working on a multitude of platforms and written in many languages. In the Android team we use Scala. In Android we have to deal with events coming from the user, but also from other clients, the server, and from the Android operating system itself. For that we developed an event stream processing framework, similar to RxScala, but more suitable for our needs. But then, if we already have it and use it to process external events, why not do the same for processing changes within our application? In this talk I will go through Wire’s Android app architecture, and (hopefully) explain how being reactive helps us keep things simpler. There will be a movie. Bring popcorn.

Watch Speakers speeches at ScalaUA2018

Leave a Reply

Your email address will not be published. Required fields are marked *