React Native newcomers built first app – vod.pl app case study
summary
A team of mostly React Native newcomers runs a four-week proof of concept (four people) and finds no architectural blocker to building VOD.PL, then implements a full app in TypeScript with sizeable native modules for DRM, ads and a custom player. Early problems include a broken native player (sound but no video), awful performance from stacked screens and Redux-driven re-renders, an Android crash from a local analytics SDK (temporarily rewritten in JS), and tricky mixed native+RN screens — don’t mix native and React Native screens. Outcome: app is stable with 99.66% crash-free users, CPU/memory ~10% above native, and delivery cost ~30% higher than parallel native estimates.
AI-written summary · about
chapters (19)
- 0:00Wprowadzenie
- 2:40VOD.pl before and what was the problem
- 3:23So what was the goal?
- 5:22Is React Native a solution?
- 7:304 week test
- 9:51Team's dilemmas
- 10:24Solution to team's dilemma
- 11:11React Native approach
- 11:51Player, can we do it?
- 12:51Does market have what we need?
- 15:03What we ended up with
- 16:44And we got stuck again
- 18:23There will be surprises
- 20:16Updating RN strategy
- 21:28Programming languages
- 22:36We'd love to know at the beginning
- 24:23Summary
- 25:55Result
- 28:20Learnings
related talks
29mA practical approach to building truly native cross-platform applications at scale
38mBuilding a Video Player from Scratch with React Native
20mA 4-Year Retrospective : Lessons Learned from Building a Video Player from Scratch with React Native
24mReact Native - Success case study
31mFrom React to Native
31mThe performance myths of React Native
25mGoing Native
08mReact Native and Badoo story of a massive experiment
