AI Engineer - Learn how to integrate AI into software applications
Get 20% off all career paths from fullstack to AI
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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