The FC30 pro is a very well made controller made in NES-Style with shoulder buttons, two analog sticks, DPad and four face buttons!
It can be connected to almost any gaming device via USB or Bluetooth connection.
Works with PCs, Android and iOS (incl. Touch-Simulation) and basically any other device, that works with standard USB- and Bluetooth-Controllers as well as the Nintendo Switch.
Aditionally you can use it lag-free with an original NES, SNES and NES Mini Classic Console if you get the appropriate 8bitdo RetroReceiver.