Default [Q] Any free controller input apps that work with the Xbox One controller?

Got my Xbox One yesterday and I wanted to use my Xbox One controller on Android, simply plugging it via USB OTG won't be enough so i'm wondering if there are any free apps that could make it work? i want it mainly for GTA San Andreas, won't even bother buying it until i can use my Xbox One controller.

By doing some googling i found this app i tried the free version but that's useless, won't let me test it in any games, just the app itself.

Any suggestions?
Main Phone: HTC One M8 (Gunmetal Grey/16GB Internal + 16GB MicroSD Class 10/GSM+LTE)

Other Phones: HTC One (Silver/32GB/GSM+LTE/GPe) / HTC One X (White/32GB/GSM)
Past Phones: HTC Desire / HTC Desire HD / Galaxy S3 / Galaxy Note 3
Past Tablets: HP Touchpad 32GB / Google Nexus 7 (2012)