Blender for Android

I am getting into creating my own game. Something very simple to start.
However, can Blender game engine port to Android?
My main target is for smarphones and tablets. Therefore, what resolution size should I aim for my textures?
Noob here in game making. Thank you and appreciated for any tips / directions.

Thank you :wink:

Remember, the max size for an APK is 50mb.