It is multi player but you can set up a private lobby and play by yourself.
But this still requires a connect to the server? Means its NOT fully offline playable?!
I just changed the value of the experience by using the CoSMOS.
So I believe that it is still possible to create a trainer.