What's Next for Cross Platform Mobile Development?
summary
Describes using server-driven UI delivered as JSON to cut native release friction and accelerate experiments by replacing multi-week client rollouts with server-side changes. Implements a transport object and renders UI on-device using Yoga/flexbox with native view mounts (mentions Litho, ComponentKit, JavaScript bundles and JavaScriptCore); reports typical 2+ week native release cycles and heavy version fragmentation in some regions (40–42% old versions) while noting added latency, offline and animation issues and legal constraints.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 3:43Server-driven UI
- 9:06Mobile feature challenges
- 15:07Existing solutions limits
- 19:30Server-driven rendering
- 22:18Client-side Yoga Litho
- 26:20Server-driven UI benefits
- 28:35Disadvantages constraints
- 30:21Legal considerations
- 31:07Innovation vs goals
- 32:10Q&A Backend integration
- 33:54Q&A Performance cost
- 36:42Q&A Declarative UI CMS
- 37:45Q&A Serialization Yoga
- 39:32Q&A Closing
related talks
39mWorking Across Platforms
11mMobile development in 2019: native versus cross-platform
48mMobile Apps with JavaScript - There's More Than Web
46mCross-Platform Mobile Development vs. Native
47mCross Platform Mobile Fishbowl
27mBuilding high quality mobile apps with React Native
21mBuilding Cross-Platform Component Libraries for Web and Native with React
30mReact Native's New Architecture
