Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Mapas e Rotas com React Native - #14 Testando no Android e no Iphone

22/03/2021

Nessa videoaula vamos testar o nosso app tanto no Android quanto no Iphone para verificar as possíveis incompatibilidades entre os sistemas.

App para Android e Iphone

Antes de iniciarmos os testes, cabe ressaltar que devemos deixar tanto o terminal do Expo quanto o terminal do node abertos para que funcione corretamente. Temos também que instalar o aplicativo do Expo tanto no celular Android quanto no Iphone. Após isso, basta efetuar a leitura do QR Code.

views/Home.js

Vamos iniciar corrigindo o problema do teclado sobre a screen que ocorre no Iphone. Pra isso, vamos utilizar o módulo KeyboardAvoidingView:

import { Text, View, TouchableOpacity, KeyboardAvoidingView, Platform } from 'react-native';
<KeyboardAvoidingView behavior={Platform.OS == "ios" ? "padding" : "height"} style={css.container}>
    //code
</KeyboardAvoidingView>

Ao fim, foi detectado apenas o problema com o teclado, conforme resolução do código acima. � importantíssimo que sempre testemos nosso app nos dois sistemas operacionais antes de publicar o aplicativo.

Por hoje é só turma. Sucesso nos códigos e na vida!

Precisando de assessoria? webdesignemfoco@gmail.com

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Mapas e Rotas com React Native - #13 Tracking
Nesse tutorial implementaremos a tela de Tracking do nosso app, exibindo os dados da viagem para o usuário do app.
Saiba mais!
Mapas e Rotas com React Native - #15 Pagamento Real
No tutorial de hoje faremos o pagamento de uma corrida real, verificando se o nosso app está se comunicando no modo de produção com a API do Mercado Pago.
Saiba mais!
React JS
Nessa seção aprenderemos sobre essa importante biblioteca Javascript desenvolvida pelo Facebook para facilitar a construção backend dos nossos websites.
Saiba mais!