Build your own android client and server from scratch