1 00:00:02,180 --> 00:00:07,730 Agora, para começar, eu novamente tenho o aplicativo em execução em um Android e um simulador iOS. 2 00:00:07,730 --> 00:00:13,820 É meu aplicativo inicial padrão e, novamente, anexado, você acha que o Projeto inicial com o qual você 3 00:00:13,830 --> 00:00:16,820 pode trabalhar tem a mesma configuração inicial que 4 00:00:16,940 --> 00:00:24,060 eu, para mim é apenas um novo projeto React Native criado com expo e este é o projeto que iremos desenvolver. 5 00:00:24,200 --> 00:00:30,740 Agora, a questão importante, claro, é: que tipo de aplicativo construímos aqui? Qual é 6 00:00:30,740 --> 00:00:38,240 o objetivo deste módulo? Neste módulo, vamos criar um aplicativo onde eu quero 7 00:00:38,240 --> 00:00:48,380 ter um cabeçalho pequeno no topo, então uma pequena barra no topo que simplesmente exibe o título, que é um número adivinhado, porque criaremos um aplicativo 8 00:00:48,380 --> 00:00:54,620 no qual você digite um número e o computador, o aplicativo tentará adivinhar e, portanto, teremos 9 00:00:54,620 --> 00:01:02,360 uma tela inicial onde você tem uma entrada para o seu número na qual o usuário do aplicativo pode digitar 10 00:01:02,960 --> 00:01:12,010 e, é claro, teremos dois botões , basicamente, um botão de confirmação aqui e um botão de redefinição aqui, então dois botões que 11 00:01:12,080 --> 00:01:18,770 nos permitem controlar essa entrada e, em seguida, um botão para iniciar basicamente o jogo. Assim, quando 12 00:01:18,770 --> 00:01:25,460 você escolhe um número que basicamente carrega uma tela diferente, pode-se dizer que ainda possui nosso título 13 00:01:25,460 --> 00:01:33,240 no topo, mas onde agora o computador irá produzir, acho que digamos 63 inicialmente, então esse é o palpite do 14 00:01:33,290 --> 00:01:38,720 computador que você produz de uma maneira mais agradável aqui e então você 15 00:01:38,720 --> 00:01:46,370 precisa dizer se o número real é menor ou maior que o que o computador adivinha aqui, então você tem 16 00:01:46,370 --> 00:01:48,710 dois botões para controlar isso. 17 00:01:48,740 --> 00:01:52,910 Queremos mostrar um alerta se você der uma dica 18 00:01:52,940 --> 00:01:58,280 errada ao usuário. Portanto, se seu número for menor e você disser maior, 19 00:01:58,310 --> 00:02:00,190 quero mostrar um alerta 20 00:02:00,260 --> 00:02:05,660 em que dizemos algo como não trapacear, algo assim, tão pouca verificação lá e 21 00:02:05,660 --> 00:02:12,980 quando o computador adivinhar o número certo, assim que o jogo terminar basicamente, teremos uma tela de game over 22 00:02:13,460 --> 00:02:19,760 aqui onde dizemos algo como game over, onde eu quero exibir uma imagem aqui, talvez uma 23 00:02:19,760 --> 00:02:26,810 imagem tão arredondada imagem como alguma imagem de objetivo, uma cúpula, algo assim e abaixo disso, exibiremos algumas 24 00:02:27,020 --> 00:02:31,820 informações como o computador adivinhou seu número 15 em 10 suposições, então 25 00:02:31,820 --> 00:02:39,440 basicamente um resumo e também um botão para basicamente reiniciar e jogar uma nova rodada com um novo número. 26 00:02:39,440 --> 00:02:46,130 Portanto, o mais interessante desse aplicativo é que, embora obviamente não seja muito complexo, não 27 00:02:46,140 --> 00:02:52,220 há dezenas de telas envolvidas, mas, nesse caso, temos muitos componentes diferentes que 28 00:02:52,220 --> 00:02:58,970 também podemos estilizar e layout , usamos uma imagem, usamos nossas próprias fontes personalizadas e 29 00:02:58,970 --> 00:03:05,960 também temos bastante lógica de negócios para controlar as suposições, para verificar se o número correto 30 00:03:05,960 --> 00:03:12,800 foi adivinhado e assim por diante. Portanto, é um aplicativo muito bom, um bom segundo passo, que 31 00:03:12,800 --> 00:03:18,910 garantirá que todos os conceitos básicos sejam super claros e definidos após este módulo, para que você esteja mais do 32 00:03:19,010 --> 00:03:22,730 que bem preparado para aplicativos mais avançados após esse ótimo aplicativo aqui.