Android backend

First implementation of backend for android devices