Server-Driven UI

System DesignShipped45% of screens
GitHub

A comprehensive demonstration of leveraging Server-Driven UI (SDUI) to dynamically control the entire user interface through backend-driven JSON configurations.

Skills: System Design, Tradeoffs

Chapters

A battle-tested, production-grade Server-Driven UI framework for Android that turns your screens into JSON contracts. Ship UI changes, run A/B tests, and personalize experiences — without waiting for a single app release.

Currently powering 45% of production screens and driving a measurable increase in A/B test velocity across the app.

More Like This