GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Matthias Käppler, Co-Author of "Android in Practice" and Software Engineer at SoundCloud

Matthias Käppler

Biography: Matthias Käppler

I'm a software engineer specializing in mobile application development and service APIs, with 5 years of experience working for large internet websites (Qype, SoundCloud). I focus on vertical application development, i.e. building mobile applications full stack from backend to client.

I am an active contributor in the open source software community. You can find my own projects as well as contributions to other projects on GitHub.

I am also co-author of "Android in Practice", released in Fall 2011 on Manning Publications.

Twitter: @mttkay

Presentation: Going Reactive - An Android architectural journey

Track: Android / Time: Tuesday 10:20 - 11:10 / Location: Christiansborg

Ever since its inception in 2008, the Android platform has remained challenging to work with when building large, event driven applications in a consistent and reliable way. We've been among the earliest companies to embrace FRP as a vehicle to tackle some of the complexity arising as a direct result of that. In this talk I will give an overview of what our Android application architecture has evolved into, and how the use of RxJava for dealing with asynchronous streams of events has impacted its design, from data sources, to business logic and presentation