Zflasher is an android app that allows you to program your AVR device from your Android device. It supports the following programmers
USBasp
AVRISP mkII
USBtiny
From what I have seen these are the most popular programmers out there, so this wasn’t an issue for me.
One thing to note is that if you have an Android version prior to 3.1 on your device, it will need to be rooted. As part of my research on Android development this didn’t appear to be an issue as pre Android 4.0 devices are rapidly being replaced but it may affect some.
The app is now supported on Android 5 and has mcu detection capabilities, its refreshing and reassuring to see that the app is in development and new features and any bugs are being fixed
Permissions
Links
Download ZFlasher AVR android app on Google play