Companion app for Android: It’s been a while

The Home Assistant companion app for Android just keeps getting better with every release, and recently, it gained some dedicated support to help accelerate its development. Several months ago, I (Timothy Nibeaudeau, also known as @TimoPtr
It’s been over two years, and hundreds of thousands of installs, since we’ve published a dedicated update for our community on the development of the app, and I’d like to give you a quick update on recent improvements and what’s coming next.
Behind the Screens
In the beginning, all of Home Assistant’s official companion apps were developed by the community in their spare time, with many still being part-time projects. It’s incredible the work they put into building these apps. This gives you not just the ability to view your Home Assistant instance on the go (or around the house) and takes advantage of many of the sensors available on the device while providing rich notifications to users.
Very impressive growth in installs over the years!
The Android app alone has seen over 2,700
Progress in the millions
They did all this work while reaching nearly 1.5 million installs, with over 6 million total installs over the years. There are 400,000 daily active users and 1 million monthly active users. The phone app also has a very nice 4.3-star rating on the Play Store
It’s been over a year and a half since the Apple companion apps gained a full-time developer with the addition of the amazing Bruno Pantaleão 😎. Around the same time as Bruno was hired, we began looking for an Android developer, and let’s say that took a little longer.
My name is Timothy Nibeaudeau, and as mentioned at the start, I’m your new dedicated Android engineer. As someone who has been using Home Assistant since 2018, I’m passionate about open source and smart home technology. I’ve been working in software development for nearly a decade, developing apps for all sorts of projects from medical-grade IoT products to smart toothbrushes 🪥.
I am committed to bringing my talents to the project, but I cannot do it alone. The community is what makes Home Assistant special, and together, we can achieve even more. Specifically, I’d like to thank @dshokouhi
I’d also like to thank you! Your support (by subscribing to Home Assistant Cloud and buying official hardware
Since our last blog

Like I said at the top, it’s been a long time (over two years 🫢) since we’ve published a blog highlighting the improvements made to the Android app. You’ve probably been enjoying these new features for some time, but in case you missed it, here are some of the biggest improvements made by the community over that time.
-
Health Connect sensors linked to your Android phone have been added, including heart rate, fitness data, and glucose levels (as always, you have complete control over what you share with your Home Assistant instance, and that data stays local).
-
By working with Android natively, Assist can now replace your phone’s (or Wear OS devices’) assistant.
-
You can now set the Home Assistant app as your device’s default launcher, which is great for wall panel setups.
-
We’ve updated our widgets to support some of the new features, like To-do lists.
-
Wear OS has had its Tile capabilities improved and a new thermostat tile was added.
-
There are now more Android Auto sensors, like speed and remaining range.
-
A simpler way to connect Wi-Fi compatible devices to your home network (such as the Home Assistant Voice Preview Edition) using Improv Wi-Fi
over Bluetooth (an open standard for connecting devices to Wi-Fi using Bluetooth, built by the Open Home Foundation). -
The Z-Wave device onboarding experience has been improved with the addition of a QR code scanner.
-
We’ve also improved the speed and stability of the app.
-
It’s now easier than ever for new contributors to jump in and start helping with the app (much more on that below 👇).
For a full list of the app’s capabilities, check out our breakdown of the companion apps from the companion documentation.
What’s next for our Android app
In our latest update of the Android app 2025.7.1
We’ve also made My Links work better. If you’re unfamiliar with My Links, they’re those cool links (that anyone can make) that bring you right to an integration, blueprint, add-on, or settings page. They have always worked great on desktop, but up until recently, they were a bit clunky to use on mobile. Now you can get to the link’s destination with a single click.
Android has many different screen sizes and layouts, and we’re working to better leverage them with edge-to-edge support. Our recent update has edge-to-edge working on Android native UI elements like the settings page, and we’re looking to implement them elsewhere in future updates so we can make the most of your screen real estate.
Important changes for Android users
A huge percentage of our users are on pretty new versions of Android, but we want to support as many older devices as possible.
One significant change on the horizon is ending support for Android 5.0 and 5.1 (also known as Android Lollipop, released in 2014… it had a good run 🫡). Google has announced
Let’s work together
We want to make it easier for you to contribute, whether you are a seasoned developer or just getting started. This includes making the contribution journey smoother and giving people an easy place to start. We’ve even compiled a list of “first issues” to tackle for prospective developers
We’ve made many behind-the-scenes changes to improve the developer experience (defining best practices, linters for faster/automated feedback, and continuous integration for quicker feedback on PRs). Our focus is always on improving stability, reducing crash rates, and catching issues early. One example of this is our new fail-fast approach, which has already helped us catch and fix issues early.
We want more Android native/exclusive features while also balancing the need to keep parity between the Android and iOS companion apps (the iOS app is excellent, and each app’s community is learning so much from each other).
How you can help
The companion app for Android is a community effort, and your help makes a real difference. Here is how you can get involved:
-
Join the beta program
to test new features. -
Suggest a feature and share your ideas.
-
Help triage issues on GitHub
, Discord , or the Home Assistant forum. -
Join the Android Project thread
on Discord. (Head to Channels & Roles and select “I want to contribute developer skills!” to assign yourself the Developer role if you can’t see the thread.) -
Submit issues
, review pull requests, start your first pull request , and ask questions — your feedback is valuable. -
Help us translate the app.
Thanks again for making all this possible. I look forward to your help making this app even more amazing!