GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Fire OS Developer Docs
  • Fire Tablets

This view

  • Original page
  • New address

GeezerVison is showing www.developer.amazon.com — Get Started with React Native (Fire Tablets) | Fire Tablets

Amazon Developer
Alexa
Amazon Appstore
Ring
AWS
Documentation

Console

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases

Console

as

Fire OS Developer Docs
Home
Develop
Test
Publish
Monetize
Engage users
Device specifications
Resources
Fire Tablets

Collapse All | Expand All


  • << Fire OS Developer Docs
    • Get Started
      • Get Started with Fire Tablets
      • Set Up Your Development Environment for Fire Tablets
      • Create Your First Fire Tablet App
      • Connect to Fire Tablet through ADB
      • Get started with Amazon Stylus SDK
      • UX Specifications
      • User Agent Strings for Fire Tablets
      • Supported Android Intents
      • FAQs for Fire Tablets
    • Fire OS for Fire Tablets
      • Fire OS 8 for Fire Tablets
      • Fire OS 7 for Fire Tablets
      • Fire OS 6 for Fire Tablets
    • Android Apps
      • Screen Layout and Resolution
      • Device Orientation
      • Soft Key Bar
      • Button Size and Placement
      • Graphics Performance
      • Data Transfers and Mobile Networks
      • Launcher Icon Guidelines
      • App Installation Location
      • Advertising ID
      • Resources for International Locales
    • Test your Android Apps
      • Run Your App on a Fire Tablet
      • Test Without an Amazon Device
      • Take Screenshots on Fire Tablets
    • Web Apps
      • Get Started with Web Apps
      • Set up Development Environment
      • Best Practices for Developing Web Apps
      • Web App FAQs
      • Detect the Device Display Characteristics
      • Force the Device Orientation
      • Handle Device Orientation
      • Automatically Scale an Element to Fill the Screen
      • HTTP Caching
      • Protect Your Web App
      • Capture Media from Device Sensors
      • Use Geolocation Data
    • Test Your Web Apps
      • Install and Use the Amazon Web App Tester
      • Debug Your Web App
      • Use the Debug APK to Test Your App
    • HTML5 Hybrid Apps
      • HTML5 Hybrid Apps
      • Build and Test Your HTML5 Hybrid App
      • HTML5 Hybrid App FAQs
    • React Native for Fire Tablet
      • Get Started with React Native (Fire Tablets)
      • Supported React Native Libraries (Fire Tablets)
    • Accessibility
      • Assistive Technologies for Fire OS
      • Implement Accessibility in Fire OS
      • Accessibility Features
        • Implement Reading and Subscribing to AD/CC Settings

    Get Started with React Native (Fire Tablets)

    Amazon Fire Tablets support React Native, which is an open-source mobile application development framework that leverages the React web development framework.

    You can use React Native to build a Fire tablet app just as you might build a Fire TV app. They both require the same runtime environment and packages.

    For new React Native apps, you can use Expo, which is a popular suite of open-source developer tools and services for building and deploying React Native apps. For more details on how to use Expo, see Build Expo apps for TV.

    • Prerequisites
      • Configure Android Studio
    • Build your Fire tablet app
      • Run your project on the Android tablet emulator
      • Run your project on a Fire tablet device
    • Related topics

    Prerequisites

    Getting started with React Native requires the following:

    • Node.js: Use Node.js as the JavaScript runtime environment.
    • npm or Yarn: Install these package managers for JavaScript.
    • Android Studio: Use Android Studio as the IDE to compile and run your Fire OS apps locally.

    Configure Android Studio

    You must configure Android Studio and its command line tools.

    To configure Android Studio

    1. Set your ANDROID_HOME environment variable. For OS specific instructions, see How to set environment variables.

    2. Install the Android Tablet emulator from the Virtual Device Manager.

    Build your Fire tablet app

    To build apps for Fire tablet with React Native, you must create a new project with the expo package installed.

    To create a new project

    • At the command prompt, create a new React Native project with the expo package installed.

      npx create-expo-app FireTabletDemo --template blank
      

    Run your project on the Android tablet emulator

    You can launch and run your project on the Android Tablet emulator.

    To run your project on the tablet emulator

    1. At the command prompt, list the available Android Virtual Devices (AVD).

      emulator -list-avds
      
    2. Launch the Android Tablet emulator.

      emulator -avd <name-of-your-tablet-emulator>
      
    3. Navigate to the project directory.

      cd FireTabletDemo
      
    4. Run the app using npx.

      npx expo start -a
      

    Your app is running on the avd emulator using a local development server and Expo Go. You don't have to create the Android build.

    Run your project on a Fire tablet device

    In order to run your project on a Fire tablet device, you must first connect your tablet using adb.

    To run your project on a Fire tablet device

    1. Connect your Fire tablet. For instructions, see Connect to Fire Tablet through ADB (Fire Tablets).

    2. Check that your device is connected using adb.

      adb devices -l
      

      A list of attached devices is returned.

    3. Navigate to the project directory.

      cd FireTabletDemo
      
    4. Run a development build on your target device (for example, -d KFTRWI).

      cd FireTabletDemo
      npx expo run:android -d <deviceName>
      

    You have the development build installed on your device within the android directory. You can verify that your Android builds are optimized for tablets by checking that your app is using the Android leanback features in the Android manifest file.

    Related topics

    • Supported React Native Libraries (Fire Tablets)
    • Get Started with React Native (Fire TV)

    Last updated: Jul 22, 2025


    • Prerequisites
      • Configure Android Studio
    • Build your Fire tablet app
      • Run your project on the Android tablet emulator
      • Run your project on a Fire tablet device
    • Related topics
    Follow us:

    Resources

    • Appstore developer blog

    • Technical documentation

    • Amazon Developer Huddle

    Supported devices

    • Amazon Fire TV

    • Fire tablets

    Other services & APIs

    • Small Business Accelerator Program

    • Developer Promotions Console

    • Alexa for video publishers

    • Login with Amazon

    • Frustration-Free Setup

    • Amazon Incentives API

    • Amazon Merch on Demand

    • Amazon Music

    • Fire TV Partners

    Support

    • Appstore Developer Community

    • FAQs

    • Contact us

    Legal

    • Terms & agreements

    • Privacy Notice

    amazon_developer_logo

    © 2010-2026, Amazon.com, Inc. or its affiliates. All Rights Reserved.

    Terms

    Amazon Developer Blog

    Contact Us

    You are visitor 01402503 — GeezerVison does not store the pages you look up.
    Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.