Agora, para começar, eu novamente tenho o aplicativo em execução em um Android e um simulador iOS.
É meu aplicativo inicial padrão e, novamente, anexado, você acha que o Projeto inicial com o qual você
pode trabalhar tem a mesma configuração inicial que
eu, para mim é apenas um novo projeto React Native criado com expo e este é o projeto que iremos desenvolver.
Agora, a questão importante, claro, é: que tipo de aplicativo construímos aqui? Qual é
o objetivo deste módulo? Neste módulo, vamos criar um aplicativo onde eu quero
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
no qual você digite um número e o computador, o aplicativo tentará adivinhar e, portanto, teremos
uma tela inicial onde você tem uma entrada para o seu número na qual o usuário do aplicativo pode digitar
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
nos permitem controlar essa entrada e, em seguida, um botão para iniciar basicamente o jogo. Assim, quando
você escolhe um número que basicamente carrega uma tela diferente, pode-se dizer que ainda possui nosso título
no topo, mas onde agora o computador irá produzir, acho que digamos 63 inicialmente, então esse é o palpite do
computador que você produz de uma maneira mais agradável aqui e então você
precisa dizer se o número real é menor ou maior que o que o computador adivinha aqui, então você tem
dois botões para controlar isso.
Queremos mostrar um alerta se você der uma dica
errada ao usuário. Portanto, se seu número for menor e você disser maior,
quero mostrar um alerta
em que dizemos algo como não trapacear, algo assim, tão pouca verificação lá e
quando o computador adivinhar o número certo, assim que o jogo terminar basicamente, teremos uma tela de game over
aqui onde dizemos algo como game over, onde eu quero exibir uma imagem aqui, talvez uma
imagem tão arredondada imagem como alguma imagem de objetivo, uma cúpula, algo assim e abaixo disso, exibiremos algumas
informações como o computador adivinhou seu número 15 em 10 suposições, então
basicamente um resumo e também um botão para basicamente reiniciar e jogar uma nova rodada com um novo número.
Portanto, o mais interessante desse aplicativo é que, embora obviamente não seja muito complexo, não
há dezenas de telas envolvidas, mas, nesse caso, temos muitos componentes diferentes que
também podemos estilizar e layout , usamos uma imagem, usamos nossas próprias fontes personalizadas e
também temos bastante lógica de negócios para controlar as suposições, para verificar se o número correto
foi adivinhado e assim por diante. Portanto, é um aplicativo muito bom, um bom segundo passo, que
garantirá que todos os conceitos básicos sejam super claros e definidos após este módulo, para que você esteja mais do
que bem preparado para aplicativos mais avançados após esse ótimo aplicativo aqui.