Server-Driven UI
summary
Mercari describes a layout API for server-driven UI that sends an ordered list of components and content so the app composes native screens at runtime using React Native, attributed strings with custom typography and links, and a defined set of actions. Claims: native UX with dynamic updates, used to target personalized home screens for over 5 million monthly active users. Tradeoffs include tighter backend coupling, growing client component complexity, backward compatibility and dynamic accessibility gaps.
AI-written summary · about
related talks
48mA page out of Server driven UI on Android
18mServer-Driven UI: Building Dynamic React Applications
33mA page out of Server driven UI on Android
34mServer Driven UIs: the future of cross-platform rendering
29mServer Driven UI (BFF)
32mLife is too short to develop only for Android – A journey to Server-driven UI
35mLife is too short to develop only for Android – A journey to Server-driven UI
18mServer Driven UI on Mobile
