~/talk

Extending React Native Apps to the Big Screen

Talkat App.js Conf 2024 · 2024-05-22..05-24· [react-native]

Shows how to port mobile React Native apps to TVs using the react-native-tvos fork and Expo support, with concrete UX changes: NFL-style screens drop from ~10 mobile items to ~8 TV items, navigation moves to top/left, and D‑pad focus management is required. Recommends ignite TV, react‑pixel‑perfect for scaling, and BAM/Theodo’s TV navigation components. Demonstrates a demo on an old Fire TV stick where removing scaling animations flips a low‑score CPU profile to a 100 on the Flashlight tool. Covers TurboModules/native APIs and feature flags for low‑end devices.

AI-written summary · about

  1. 0:00Introduction by hosts
  2. 1:03Why Amazon uses React Native
  3. 3:56Why develop for TV
  4. 5:40Big screen UX principles
  5. 8:33D-pad and focus management
  6. 10:24Developing TV apps with React Native
  7. 13:41Handling different TV screens
  8. 15:08Focus management challenges
  9. 17:17Performance and animations
  10. 19:02Ignite TV for TV apps
  11. 20:47Amazon’s TV app resources
  12. 21:50Supporting developers
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.