The definitive guitar app
If you want to learn guitar with different styles, this app will help you. It also works on basses, banjos, ukulele and mandolins.
It has more than 400 different scales to learn which can be displayed, harmonized and searched.
Any chords you want can be found here.