1 00:00:02,290 --> 00:00:06,240 É isso para este módulo e também para este aplicativo agora. 2 00:00:06,400 --> 00:00:11,740 Você aprendeu muito sobre o React Native em geral, como trabalhar com componentes e, 3 00:00:12,010 --> 00:00:18,960 neste módulo, aprendeu muito sobre como ajustar sua interface com o usuário a diferentes tamanhos, largura e altura do dispositivo. 4 00:00:19,030 --> 00:00:24,970 Você aprendeu a calcular valores dinamicamente, se necessário, com base na largura e altura 5 00:00:25,510 --> 00:00:32,440 disponíveis e também aprendeu como também pode garantir que não bloqueie sua largura ou altura quando o 6 00:00:32,470 --> 00:00:40,000 aplicativo for renderizado pela primeira vez, mas que você useState e useEffect e dimensões adicionam um ouvinte de 7 00:00:40,000 --> 00:00:46,570 evento para reavaliar e recalcular suas dimensões quando a orientação muda, por exemplo, o que é 8 00:00:46,810 --> 00:00:49,000 obviamente um recurso crucial. 9 00:00:49,090 --> 00:00:55,990 Também analisamos o código específico da plataforma, por exemplo, usando arquivos específicos da plataforma ou, na maioria dos casos, usando 10 00:00:55,990 --> 00:01:03,640 a API da plataforma que você pode usar com o platform select com if checks ou com expressões ternárias, como fazemos aqui 11 00:01:03,640 --> 00:01:09,780 para renderizar estilos diferentes, organize as coisas de maneira diferente ou renderize o código jsx diferenciado com 12 00:01:09,860 --> 00:01:12,940 base na plataforma em que você está executando. 13 00:01:12,940 --> 00:01:18,610 E com isso, você tem todas as ferramentas necessárias para criar aplicativos com uma base de código, onde você 14 00:01:18,610 --> 00:01:23,980 ainda faz algumas verificações se existem plataformas diferentes ou tamanhos diferentes, para ter um projeto em que 15 00:01:23,980 --> 00:01:29,590 você trabalha apenas em um projeto, em uma base de código, mas onde você ainda é flexível o 16 00:01:29,590 --> 00:01:35,410 suficiente para renderizar diferentes layouts, diferentes estilos com base no tamanho do dispositivo e na plataforma que você está segmentando.