React Native for Android Engineers
summary
Meetup builds Meetup Now with three engineers and ships an alpha in two months using React Native, Apollo GraphQL (with subscriptions), Flow, and JS Joda. The APK is larger than the legacy app because a JavaScript runtime is bundled. Map rendering moves from broken React Native Maps to Mapbox. Hot reload and a single shared codebase speed iteration, but platform quirks, a costly Apollo deep‑copy bug, JS‑thread UI latency, and dependence on Facebook tooling create real maintenance and performance tradeoffs.
AI-written summary · about
chapters (15)
- 0:00Introduction to Meetup Now
- 1:51What is React Native
- 4:20Android JavaScript runtime challenges
- 5:46Cross-platform benefits of React Native
- 7:10Rapid iteration with hot reloading
- 8:56GraphQL integration benefits
- 11:03JavaScript pros and cons
- 13:57Native code in React Native modules
- 15:43React Native roadmap concerns
- 16:24Maps integration difficulties
- 17:28Performance and threading model
- 19:36Android and iOS differences
- 21:20Platform-specific workarounds
- 22:04When to use React Native
- 23:29Q&A on maps and future plans








