{"settingsUrl":"https://ds6yc8t7pnx74.cloudfront.net/devportal-digital-assets/cf/developer-portal/getDeXSearchData"}
Developer Console
Sign In
?
Support
Docs
Contact Us
My Appstore Cases
Sign In
Developer Console
Devices
Fire TV
About
Get started
Device specs
Compare devices
Fire OS for TV
Fire tablets
About
Get started
Device specs
Fire OS for tablets
Build
Fire TV apps
Get started
UX guidelines
Remote control input
Connect through Android Debug Bridge
Promote your TV app
Fire tablet apps
Get started
UX guidelines
Connect through Android Debug Bridge
SDKs
Porting Android apps
Monetizing apps
Services & APIs
Best practices
Test
App testing criteria
Live App Testing
In-app purchasing testing
Quality performance
Key performance indicators
App performance scripts
Publish
Publishing overview
App content policies
Revenue reporting
Developer account management
Connect
Blogs
Events
Appstore Developer Community
Release notes
Docs
Support
Support
Docs
Contact Us
My Appstore Cases
Toggle navigation
Toggle navigation
Amazon Fire TV
Collapse All
|
Expand All
<<
Documentation Home
Overview
Get Started with Fire TV
Fire TV Development Versus Android TV Development
TV App Design UX Guidelines
Submitting Your Fire TV App to the Appstore
Promote Your App On Fire TV
Glossary
Amazon Fire TV FAQs
Smart TV FAQ
What's New in Fire TV Development
Fire OS for Fire TV
Fire OS Overview
Developing for Amazon Fire TV Devices Running Android 14
Developing for Amazon Fire TV Devices Running Fire OS 8
Developing for Amazon Fire TV Devices Running Fire OS 7
Developing for Amazon Fire TV Devices Running Fire OS 6
Set Up Your Development Environment
Set Up Your Development Environment
Connect to Fire TV through ADB
Install and Run Your App
Controllers in Android Apps
Remote Control Input
Game Controller Input
Controller Input with Unity
Identify Controllers
Controller Behavior Guidelines
Controller Image Assets
Voice
Overview for Voice-enabling Your App and Content
Voice-enabling Transport Controls with Media Session API
In-App Voice Scrolling and Selection
Multimedia
Managing Audio Focus
Testing Audio Focus
Dolby Integration
Requirements for Multimedia Apps
AV Synchronization in Android Applications
APIs for HDMI Mode Switch
Tunnel Mode Playback
Automotive
Automotive UX Guidelines
Add touch to Fire TV
Automotive Developer Reference
Fire TV Integration SDK
Get Started with the Fire TV Integration SDK
Developer Tools
Setup the Sample Fire TV App
Content Personalization
Introduction to Content Personalization
Data Types
Watch Activity
Watchlist
Data Type Reference
Summary Reference Table
Fire TV Integration SDK General Troubleshooting
Test Cases for Validating Integration
Release Notes
Live TV Integrations
Linear Integration
Introduction to Linear Television Integration
TV Input Framework on Fire TV
Step-by-step Integration Guide
Linear TV Integration Guide Overview
Step 1: Import TIF Companion Library
Step 2: Set Up TvInputService
Step 3: Insert Your First Channel
Step 4: Playback in Fire TV UI
Test Cases for Linear Apps
Live TV Resources
Events Integration
Events Integration on Fire TV
Test Cases for Events Apps
How to Build an Android App for Fire TV
Step 1: Create a Media Streaming App
Step 2: Understand the Anatomy of a Leanback-Enabled Android App for Amazon Fire TV
Step 3: Browse the Content of a Leanback-Enabled Android App
Step 4: Edit the User Interface Through Presenters
Step 5: Provide the Details of the App Content Through the DetailsFragment
Step 6: Play Video Content with the PlaybackOverlayFragment
Developer Tools and System X-ray
Developer Tools Menu
System X-Ray
Customizing System X-Ray
Network Proxy
Development Best Practices
Mouse Pointers
Display and Layout
Media Players
HDMI Events
Android Menu and ActionBar widgets
DIAL Integration
Matter Casting
Overview of Matter Casting
Matter Casting Integration
App Attestation
Search
Notifications
App Installation Location
Advertising ID
Deep Linking to Featured Content from the Fire TV UI
Resources for International Locales
Web Apps for Fire TV
Get Started with Web Apps
Web App Controllers
Customize Your App
User Agent Strings
Migrate Your Existing Web App
Cordova plugin for Amazon Catalog Integration
Web App FAQ
HTTP Caching
Protect Your Web App
Install and Use the Amazon Web App Tester
Use the Debug APK to Test Your App
Install and Run the Debug APK to Test Your App
HTML5 Hybrid Apps
Build and Test Your HTML5 Hybrid App
HTML5 Hybrid App FAQs
React Native for Fire TV
Get Started with React Native (Fire TV)
Add TV Support to an Existing React Native Project (Fire TV)
Supported React Native Libraries (Fire TV)
Accessibility
Assistive Technologies for Fire OS
Implement Accessibility in Fire OS
Accessibility Features
Implement Reading and Subscribing to AD/CC Settings
Implement VoiceView Accessibility Features
Documentation Home
>
Amazon Fire TV
>
How to Build an Android App for Fire TV