Last year, Life360 decided to rebuild our mobile application from scratch. With millions of users around the world, this was both incredibly challenging and also very fruitful. We brought in many new technologies, such as RxSwift, Realm, RIBs, and real-time client-server communication. We also developed several new technologies of our own. In this talk, I will share our app’s architecture, and how we went about building and launching an entire new experience to our users in a low-risk way. In rebuilding our iOS app, there were many things we learned–including many mistakes we made–that should hopefully help you with your app’s architecture, as well as your team.