Developing mobile apps is difficult. Keeping track of network connections, loading states, animations and everything else often leads to apps that are fragile and full of code that is hard to manage. What if there was a better way though? ReactiveUI and the Reactive Extensions give us tooling to work in the chaotic, event-based world of mobile apps and helps us to create elegant and easy to understand apps. In this session, we will cover what the Reactive Extensions are, how ReactiveUI builds on those extensions and how we can use them to build apps that spark joy.