0 to 1 (Million Downloads): PUMA's Mobile Success Story
summary
PUMA’s React Native app hits 1,000,000 downloads in six months and ships fast: 39 releases in 51 weeks with gradual phased rollouts to limit blast radius. Errors land in Sentry with custom fingerprints and triage to find signal among ~1,000 issues. Localization uses placeholder-swap tooling and a PR check; accessibility improves via the published react native ammo library. Performance wins come from profiling in Flipper/react DevTools: caching Intl.NumberFormat halves initial product-list render time.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 1:09Project overview
- 3:15Team size
- 4:18Gradual rollouts
- 6:48Use gradual rollouts
- 7:09Error tracking with Sentry
- 12:27Monitor and manage errors
- 12:52Internationalization challenges
- 17:14App accessibility
- 20:28Invest in accessibility tools
- 20:49Performance testing
- 28:09Top five lessons
related talks
11mState of React Native
29mA practical approach to building truly native cross-platform applications at scale
38mThe Power Of Process Automation
24mReact Native - Success case study
05mThe Great Convergence with React
39mPerformance Does Matter - Making Your React-Native App Fast
21mHow Our Team is Using React Native to Save the World
36mMobile applications with JavaScript
