Android Application / Back end Design