Q&A Session
summary
Anecdotes and concrete fixes dominate: a migration bug on a multi‑million‑user app signs out ~95% and puts 5% into an App‑Store‑update boot loop, prompting an apology email; recommendation is to keep per‑version migration files and run them sequentially. Use GraphQL/Relay client fields to add nonbreaking client data, prefer immutable append‑only logs (hyperlog/SSB) for sync, and keep navigation implemented natively for lifecycle and performance. Measure and fix slow startup (8 MB bundle, requires costing ~4s) with lazy requires/unbundling, use detox for grey‑box end‑to‑end tests, and monitor with Sentry/New Relic/Crashlytics.
AI-written summary · about
related talks
23mMobile App Crashes in Production: Lessons Learned from a Tester’s Viewpoint
27mBuilding Observability into Your iOS App Platform
45mQ&A Panel
25mHow we made our app 80% faster, a data structure story
43mPanel Discussion
20mOffline-First React Native: Designing for production
25mGoing Native
29mA practical approach to building truly native cross-platform applications at scale
