Agora que você teve uma introdução completa sobre como geralmente trabalha com o React
Native e cria aplicativos
React
Native, é hora de aprofundar um pouco mais e também aprender como podemos criar aplicativos com ótima aparência nas
duas plataformas, iOS e Android e que talvez também tenham a aparência padrão
que você esperaria lá e, é claro, que também tenham uma ótima aparência em dispositivos diferentes, tamanhos diferentes.
É o que chamamos de design responsivo; seu aplicativo deve ser projetado de modo a parecer automaticamente ótimo
em todos os tamanhos de dispositivos possíveis e, portanto, neste módulo, você aprenderá tudo sobre as ferramentas necessárias
para isso. Especificamente, veremos como
você pode descobrir qual o tamanho do dispositivo em que está executando, então,
qual é a largura, a largura da largura, a altura e a orientação e talvez a orientação que
tem você também deseja apresentar um layout diferente para diferentes orientações, para o modo retrato e para o modo
paisagem e, portanto, veremos como você pode ajustar seus estilos e layouts com base
no tamanho e na orientação, pois existem algumas ferramentas diferentes que você obtém com o React
Native.
Agora, os tamanhos são uma coisa,
a outra coisa óbvia que você pode querer cobrir é a plataforma em que está executando.
Você está criando um aplicativo que normalmente deseja distribuir para iOS e Android, porque isso
é legal com o
React Native, você usa Javascript para obter um aplicativo para várias plataformas e, às vezes, precisa ajustar
seu estilo ou layout ou talvez até alguma lógica de negócios baseada na plataforma em que você está executando.
Então, você deseja ter um determinado layout ou uma determinada cor no iOS e pode ter uma cor
diferente no Android. Neste
módulo, você aprenderá como ajustar seu código ou sua interface do usuário em geral com base na
plataforma.
Portanto, esses são os grandes tópicos que abordaremos neste módulo e, para isso, estou de
volta ao aplicativo em que trabalhamos, esse é o aplicativo
que vimos lá, esse questionário básico em que trabalhamos e quero agora passo a passo, verifique se isso fica bem
em diferentes tamanhos de dispositivo, que talvez também aprendamos como mudar o layout com base no espaço
disponível e, é claro, também quero ter certeza de que talvez tenhamos uma aparência diferente com base na plataforma
em que estamos rodando.