Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Rapidly Iterating Across Platforms Using Server-Driven UI

ChariotSolutions via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore server-driven UI frameworks for rapid cross-platform development in this conference talk. Dive into Airbnb's approach to balancing quick iteration with multi-platform product launches. Learn about a shared API design that enables new reservation types across web, iOS, and Android with minimal client-side changes. Examine the API structure, Android parsing techniques, and reservation rendering process. Discover how this paradigm extends to other use cases at Airbnb, including multi-screen forms. Gain insights into Wall-E and Lona frameworks for company-wide server-driven UI implementation. Understand the challenges and solutions for internationalization, offline mode, versioning, and responsive design in server-driven UI systems.

Syllabus

Intro
Airbnb
Criteria
ServerDriven UI
Android
Airbnb Wally
How Wally works
The problem with serverdriven UI
Scaling serverdriven UI
Alona API
Lona Rendering
Lona Code
Lona Integration
Versioning
Review
Questions
Internationalization
Use Cases
Offline Mode
Versioning and Backwards Compatibility
Responsive Screen Sizes
Wally

Taught by

ChariotSolutions

Reviews

Start your review of Rapidly Iterating Across Platforms Using Server-Driven UI

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.