Android end to end communicator