Stuart Horner

Staff engineer at SiriusXM

Talk Title

A Journey to Building a Server Driven UI Framework






16:10 > 40 min


on Twitter

As companies merge, they often contend with duplicated tech-stacks. Beyond the technical infrastructure, users now expect dynamic and personalized experiences. Here is SiriusXM + Pandora’s journey to combining forces and building a scalable Server Driven UI framework that will power 150 million listeners across multiple audio brands.

To take that one step further, our Android Team faces the challenge of not only powering multiple brands, but also a vast array of device form factors (mobile, automotive, TV…). This emphasized the importance of a modular architecture and the need to SDKify our client logic. Bonus: our team adopted Jetpack Compose along the way.

In this session we will discuss modularization, scalable architecture, and UI/UX (including Jetpack Compose).

Speaker Bio

Stuart is a software engineer specializing in Android. He thinks beautiful UI requires a beautiful architecture, and is always looking for an opportunity to add some animations. He’s currently excited about combining Compose and SDUI.

Born and raised in NorCal, he has a passion for good food and good views, and only occasionally says “hella”.