ProductGPT
Try the custom AI to help you find products that Reddit loves.
Sorry in advance that this isn't really answering your question but, I tried a handful of them and all of the controls were too poor to use. Could barely get through E1M1 on UV.
It's $2.85 on Amazon, but D-Touch is seriously the best option and not in a "It's sucks less than the others" kinda way either. The controls are configured specifically for touch screens and they're highly configurable, and there's also support for gamepads. Not only that but it comes with PrBoom, Chocolate and GZDoom, and the GZDoom part is good enough to run most mods you throw at it provided your device is powerful enough--even Brutal Doom if you're into that.
The controls work like there's invisible joysticks on each lower corner of the screen, with the left side being for movement and the right being for aiming. There's a fire and use button on the right side, on the top edge of the aiming zone. Tapping the fire button and sliding your thumb around will continue firing.
I seriously recommend just forking over the 3 bucks for it like I did because it's seriously worth it, but I'm sure we'll all look the other way if you want to obtain it via other means.
D-Touch on the Amazon Appstore.
D-Touch is on the Amazon Appstore, and last I checked it does support controllers.
https://www.amazon.com/Beloko-Games-D-Touch-Port-Doom/dp/B00ZV118YK
I personally don't use it anymore, but I threw it in there to help people understand alternatives to Google.
When I did use it, I got annoyed that D-Touch would stop working when I would freeze/uninstall Amazon App Store. Ended up forking D-Touch to GZDoom for Android because of how fed up I became.
D-Touch has support for Gzdoom, Prboom, and chocolate Doom, however it is paid only. Other than that Prboom should work on retroarch.
Try Belokos D-Touch instead. You get a choice of GZdoom, GlBoom and chocolate doom. Way more customizable.
https://www.amazon.com/Beloko-Games-D-Touch-Port-Doom/dp/B00ZV118YK
D-Touch is currently your best bet, it supports chocolate doom, some version of prboom, and an old version of GZDoom.
Someone was working on a port to support newer versions, but I don't think he's made much progress (at least publicly).
> that version is still being supported and updated.
ehh, about that
> Original Release Date: June 17, 2015
Latest Developer Update: June 17, 2015
You don't have to put it together - the APKs are provided on the releases page.
https://github.com/nvllsvm/GZDoom-Android/releases
If that's too difficult, feel free to create the patches necessary to put it on F-Droid. You're also free to fork it and put it on Google Play.
If that's still too much for you, you can download D-Touch from the Amazon store. You can thank Google for banning it from the Play Store. https://www.amazon.com/Beloko-Games-D-Touch-Port-Doom/dp/B00ZV118YK/ref=sr_1_1?ie=UTF8&qid=1489622390&sr=8-1&keywords=d-touch