Beyond Mobile: Building Android Auto and Android TV Applications with React Native

React Native is increasingly adopted for mobile development, but few developers leverage it for other Android platforms. This session explores extending React Native to Android Auto and Android TV, demonstrating techniques that challenge the assumption that these platforms require fully native development. We'll examine the unique technical constraints of non-mobile Android experiences and present a framework that bridges these gaps, enabling React Native developers to build for larger screens and automotive displays without deep platform expertise. The approach supports specialized input methods (voice commands, D-pad navigation) and platform-specific UI requirements while maintaining React Native's development efficiency. Through practical demonstrations, you'll learn how to implement custom native modules that expose Android TV's Leanback APIs and Android Auto's messaging interfaces to JavaScript, create optimized rendering for 4K displays, and manage resources effectively in automotive environments with limited connectivity. By the end of this session, you'll have a toolkit for expanding your React Native skills beyond smartphones to the broader Android ecosystem, opening new opportunities for cross-platform development. This solution is built on the React Native New Architecture and demonstrates performance previously thought impossible on these platforms using JavaScript frameworks.

  • Aashima Wadhwa AI Software Engineer, ScotAI


Summary

  • Dates 2025.09.11 / 14:20 ~ 15:00 (40min)
  • Place Ladybug
  • Language English (Japanese interpretation available)

Intended audience

React Native developers with mobile experience seeking to build apps for Android TV and Android Auto.

Android is a trademark of Google LLC. The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License. Android, Google Play and the Google Play logo are trademarks of Google LLC.

© 2014- DroidKaigi Committee