Many of us enjoy playing games on our smartphone. If you have an iPhone 7 or other recent models, you can use the Gamevice Controller to play mobile games like a pro. It turns your iPhone into a handheld game console and supports over 850 games. You get dual analog sticks, twin triggers, a D-Pad, and a familiar button layout.
These guys also have game controllers for iPad Mini and other comparable devices.