Thanks for making this. :rock:
I just installed it on my Asus Nexus 7 2013 FHD, running the latest Android update (5.1.2 I think?). Works great.
I set it for ukulele and left the other options at their defaults.
I played the first 3 modes and it seems to work well.
This app will be very helpful in memorizing the fretboard, and the quiz-mode nature makes it feel a lot like using a digital version of flash cards (which is a good thing in my opinion), that most folks are familiar with. The options that are available seem to be very good and offer meaningful choices, although I have not tried them all yet.
The only thing that will take some getting used to is the strip of note names across the bottom (in lanscape mode, forces you to use your thumbs, but I usually use my tablets in landscape mode, so I am used to this), and being alphabetical. But I think this is better than any arbitrary order of note names, as it forces you to know the indicated note, and
not think in the 'tuning order' of the strings.
Maybe another useful option for listing these notes could be something else like 'circle-of-fifths-order', but the trap there is relying upon memory of the circle-of-fifths, but that is not necessarily a bad thing, and might even help to reinforce memory of it.
By no means am I an expert in UX/UI design, but have seen and used lots of other apps that while being a great idea, due to UX/UI hindrances, are a great bother to use, and I am glad to see your app is an exception to this. I think it is very well done. It's a real shame that a great concept is all too often ruined by poor execution. I am happy to see your app have a clean and simple interface.
But since I am more an iOS user than Android, I'd love to be able to run this on my iPod Touch (4th-gen) or iPad3. I would definitely be interested in an iOS version and would even be willing to pay (OMG, ye$ PAY) a few dollars for an app like this.
The only request I would have is to make the minimum iOS version required NOT be the latest version (like maybe iOS 6.1.2) since you will orphan many devices that cannot be updated to iOS 8, which is still having lots of issues, and I for one am holding off on going past iOS 7.1.2 on my iPad3 until all the bugs are worked out. I am not sure what Apple's policy is, but last time I checked as a developer, you have the option in Xcode to install (via the Xcode preferences) support for older iOS devices/iOS versions.
Thanks for sharing this app and notifying us here via UU.