Name: Endless Trainer - Pokemon Dash
Created by: Endless Trainer, xianzi hua
Source: Click here!
It's Online Game for Mobile. You can play on Android and iOS. And download it so easily at Apple Store, with Android version, you can come to the official page and download it!
In This Game, you can get all Pokemon up to Gen 7 with All Mega Forms. With Z-moves, I don't actually this game has it or not. Because this game has a new way of playing. So you can Catch and hold over 6 Pokemon, Train your Pokemon and evolve by stone and something. It has more stage, if you can pass, you can get more exp and get a new level. Tons of Quest for you, complete and get more item... more and more.
So I know it's a Mobile game from China. But it's not bad to play.
Download Endless Trainer APK
Download Endless Trainer on Apple Store