Android client functionality