Adding iOS and Android implementation