All you need is a 3DS, 3DS XL, or 2DS with a copy of Pokemon X, Y, Omega Ruby, or Alpha Sapphire. Your handheld's camera must be working, and the system must be connected to the internet via Wi-Fi.
Pokemon is an absolutely massive franchise, to the point of arguably being the biggest in gaming. Every year, Game Freak (and Nintendo) seem to drop an official entry, even if they might not always be ...