These Are The Android apps You Can Use for Your Magic Mirror
Android apps for smart mirrors (Updated October 17, 2018)
If you run your Magic Mirror on an Android device instead of Raspberry Pi or any other OS, you can use native apps to display your info screen instead of, say a full screen browser page. This means you don’t have to set up a server to run your magic mirror software or find another way of hosting it.
Here are the main apps I found that you can use:
The Magic Mirror Dashboard Generator
The easiest way to turn an Android device into a smart mirror is using the Magic Mirror Dashboard Generator. Simple create a dashboard, get your unique URL and put it into your Andoid device’s browser. You can even download a full screen browser from the Play Store to use the whole screen.
Check out more info on the generator here: Magic Mirror Dashboard Generator
As of this writing, there are actually very few android app available to download directly from the Play Store, that are designed specifically to be used with smart mirrors. The first app is called Wall Mirror, and is free. It does the job it’s designed to to quite well, but you don’t have as much freedom as you would have with a github repo or the like.
HomeMirror is a great looking app that is designed to display various information on your smart mirror. The app design is great, the setup screen looks nice and the app looks good on your wall, but again, you are quite constrained regarding the look and feel as well as what info to display.
This app has a neat feature built in that attempts to read your mood by using facial recognition and the front facing camera on your android device. Don’t know how well it works but it’s a cool feature. You can also display a XKCD comic, a news headline from BBC (no custom feed availability). It can also tell you if the weather is nice enough to bike to work, which is handy if you commute a lot on a bike.
Speculum Smart Mirror
This app looks amazing. It’s probably the best looking smart mirror app i’ve seen yet. But there’s a catch, you can’t download an APK directly, so you’ll have to compile it using the Android SDK. There are detailed instructions on the GitHub project site, and I think the extra leg work is definitely worth it.
The Speculum app offers a lot of customization, practically endless, since you have the source code. The setup screen looks very nice and the info is displayed in a very nice manner, with excellent typography and icons.
The app also offers robust features such as voice commands. You can ask the mirror for a joke, update the data displayed or even create your own commands (again, detailed instructions in the link).
This is a simple app for displaying data on your Magic Mirror. The app has relatively many features, like:
- News from Google
- Geo localization has been improved and is more stable
- Conversion of the data format in Europe
- Location on Europe
- Navigation and status bar is hidden ( Immersive Mode )
- Depending on the geo- localization messages are selected depending on the location
- Map with current location
It also supports controlling the display via brightness sensor / mircophone (supposedly speak a command to wake the mirror up).
Mirror by Max Braun
This is probably the best looking app so far. It has beautiful type and icons, and the layout looks really nice. There are a lot of customization options available, but that may be for advanced builders. Here is a better look at Braun’s mirror, which looks spectacular.
Max works for Google, so of course he makes an app on android. To use this app you have to compile an APK yourself. There are detailed instructions on how to do that in the link.
My Smart Mirror
This is an android app that has gotten mixed reviews on the Play Store. I haven’t checked it out myself though.
It offers the basics like weather, transportation time, news etc. The look isn’t the sleekest I’ve seen, but some may like it.
Magic Mirror by McLaren Technology Solutions
A very simple magic mirror app which displays the time, weather and an optional RSS feed
Mirror Mirror – Smart Mirror Interface (Unreleased)
A pretty nice smart mirror app that inlcudes:
- Weather (Currently & Forecast – provided by darksky.net)
- Agenda based off device Google account
- News headlines from source of your choice.
According to the dev, Amazon Alexa/Google Home integration is in the works, so stay tuned
Smart AI Mirror
According to the Google Play Store description, this app is an “Interactive Smart Mirror application, easily loaded onto a device and used to create your very own Smart Mirror for a fraction of the price. Smart Mirror provides users with a wide range of information and customisable features using simple and easy to use voice commands. Almost completely hand free so you never have to worry about having a dirty mirror.”
- Detailed weather
- Weather alerts
- Currency comparison
- Public transport info
- Promises some kind of voice commands: “Using Android voice to text users can talk to their Smart Mirror to ask it questions and check spelling for any word across multiple languages.”
- A Screen saver
This app looks a bit.. rough around the edges, but might improve in the future. The interface isn’t the best design i’ve seen, there are cleaner alternatives out there that offer similar features. Also, the app is not free.
Do you know about any other Android apps for smart mirrors? Let me know in the comments!