It is definitely possible, but it really depends on what you mean by hacking to be honest.
Also, why would you ever want to hack from a phone?
Think about the unlimited possibilities of hacking from a phone for any & everything within an instance "on some scientific shit". Just to upload to your computer. Plus I don't have time I have ADHD symptoms, I can't concentrate for a long period of time if it doesn't interest me.
I'm a kinda sorta a newbie to programming, but I know enough to write my own scripts here & there. I wonder how advance/ deep would I need to be able to hack off my phone without a computer? Is it even possible?