Why don't you make a client version for android? running a server in the mobile it's tedious, however you need to create a separate backend server.