23:25Media Rich App Best Practices
Dulmandakh Sukhbaatar describes building a music streaming app with React Native and explains why media rich apps need native platform support for background playback, remote controls, DRM, offline downloads, and large track lists. The team kept most UI and business logic in JavaScript while making the native player the source of truth for playback state. They used a small set of native UI components to handle time sensitive interactions and avoid frequent events across the bridge. The talk recommends starting with React Native, crossing into native code when platform behavior requires it, and understanding platform threading and tools.