A practical approach to building truly native cross-platform applications at scale
summary
Dream11 describes migrating a large native app to React Native, then reverting a rushed March 2022 launch after user complaints and revenue loss, and rebuilding with hard metrics: 2500 pull requests, 200+ screens migrated and 70+ developers over the project, 230M users on 190k device models. Key wins: bridgeless mode (0.73+) to remove serialization, 4,000+ end‑to‑end tests running in ~1 hour, crash/ANR rates at ~99.7%/99.8% user‑session free, a custom benchmarking tool, and open source work (fast-image fork, react‑native‑mqtt).
AI-written summary · about
chapters (9)
- 0:00How React Native works
- 4:22Indian mobile landscape
- 5:41Dream11 migration overview
- 8:04Lessons from migration failure
- 9:56Optimizing app vitals
- 14:32Testing and quality assurance
- 19:42Performance optimization
- 25:04Introducing RN benchmarking
- 26:38Open source contribution
related talks
25mGoing Native
01h 13mMigrating to React Native: A long-term retrospective
24mReact Native - Success case study
07mFrom Native to React Native
31mRewriting a Large Hybrid App with React Native
35mBridging the Gap: How to use React Native in existing large native code bases
48mWhy the transition from Apache Cordova to React Native is inevitable
42mLessons Learned from React Native at Airbnb
