Android targets
Android targets
This document outlines the various Android targets supported by the Home Assistant application. Each target has its own specific requirements and considerations.
📱 Application (main target)
The main target is based on the Gradle :app
module. It supports a minimum API level of 21. This is the primary application used by most users.
🚗 Automotive
The Automotive target is also based on the :app
module but includes specific manifest entries tailored for automotive use cases. It shares the same source code as the main application and supports a minimum API level of 29.
📺 TV
The application can be installed on Android TV, although the navigation experience is currently suboptimal. To provide a better experience, a dedicated Gradle module and improved navigation support are needed.
⌚ Wear OS
The Wear OS target brings Home Assistant functionality to wearable devices. It supports a minimum API level of 26. It is a dedicated application however it requires the mobile application for onboarding and connecting to a server.