react-native-tv-best-practices

Optimize React Native apps for TV platforms with focus navigation and 10-foot UI.

1.6k|115|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/callstackincubator/agent-skills --skill react-native-tv-best-practices-callstackincubator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react-native-tv-best-practices
Source: https://github.com/callstackincubator/agent-skills/tree/main/skills/react-native-tv-best-practices
Command: npx skills add https://github.com/callstackincubator/agent-skills --skill react-native-tv-best-practices-callstackincubator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the unique challenges of developing React Native apps for TV platforms, focusing on focus/D-pad navigation, 10-foot UI layout, TV playback/DRM integration, low-memory TV performance, and TV accessibility.

Core Features & Use Cases

  • Focus/D-pad Navigation: Optimizes app navigation for D-pad input and remote control usage.
  • 10-Foot UI Layout: Ensures apps are user-friendly on large screens from a distance.
  • TV Playback/DRM Integration: Provides guidance on integrating secure TV playback and DRM.
  • Low-Memory TV Performance: Optimizes app performance on devices with limited memory.
  • TV Accessibility: Enhances app accessibility for users with disabilities.

Quick Start

Use the react-native-tv-best-practices skill to review your React Native TV app for focus/D-pad navigation and 10-foot UI layout.

Frequently Asked Questions about react-native-tv-best-practices

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I handle D-pad navigation and focus management in React Native TV apps?

D-pad navigation in React Native TV apps requires optimizing focus management for remote control input. This involves configuring focus traversal paths and ensuring UI elements respond correctly to directional input from TV remotes.

What is a 10-foot UI layout and how does it affect React Native TV app design?

A 10-foot UI layout ensures React Native apps remain user-friendly on large TV screens viewed from a distance. It requires adjusting component sizing, spacing, and typography to maintain readability and usability for TV viewers.

How do I integrate DRM and secure video playback in React Native TV applications?

TV playback and DRM integration in React Native involves implementing secure media streaming protocols and digital rights management. This ensures protected content delivery across TV platforms while maintaining playback performance and compatibility.

Can I optimize React Native TV apps for low-memory devices and tvOS/Android TV performance?

Optimizing React Native TV apps for low-memory devices requires managing memory consumption on tvOS and Android TV platforms. This includes reducing component overhead, optimizing image assets, and minimizing background processes to maintain smooth performance.

What are the accessibility requirements for React Native apps on TV platforms?

TV accessibility in React Native involves enhancing app usability for users with disabilities on TV platforms. This includes supporting screen readers, providing focus indicators, and ensuring navigable interfaces via D-pad and remote controls.

Do I need prior React Native experience to build apps for tvOS and Android TV?

Building React Native apps for tvOS and Android TV requires existing knowledge of React Native and TV platform specifics. Understanding focus navigation, 10-foot UI principles, and TV playback integration is essential before starting development.