Mobile client implementation for iOS