Cross-Platform Fireside Chat
summary
Compares four real apps: Kotlin Multiplatform shares SQLite, threading and reactive architecture while leaving UI to native but suffers from immature tooling and no debugger breakpoints; React Native leverages the React ecosystem and achieves hot reload and 1–2s deploys at Airbnb scale but hit a production bug from a missing JavaScript Core difference (Intl/currency) and fragile community libraries; Flutter renders with Skia, consistent widgets and fast reload but lacked maps until preview; Xamarin feels most mature but adds a mono runtime and larger APKs.
AI-written summary · about
chapters (11)
- 0:00Introduction to cross-platform
- 1:11Speaker introductions
- 2:59Favorite features and frustrations
- 9:40Tooling and developer experience
- 15:45Community and support
- 20:51New API support delays
- 26:32War stories from development
- 33:31Why Microsoft sunset Xamarin
- 36:41APK size and footprint
- 38:07Accessibility and localization support
- 40:10Q&A wrap-up
related talks
39mWorking Across Platforms
11mMobile development in 2019: native versus cross-platform
39mCross Platform & Beyond
21mBridging, Compiling, and Rendering: How Cross-Platform Frameworks Work
18mCross-Platform Development as a Native Mobile Developer
27mBuilding high quality mobile apps with React Native
23mThe State of One Codebase For All The Platforms
21mNative, React Native, Flutter and More
