Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Curso base de React Native 2025: #76 - Finalizando tela de partidas em andamento
Play lesson

📱Curso base de React Native - React Native Completo: +78 Aulas do Zero à DOIS apps prontos - Curso base de React Native 2025: #76 - Finalizando tela de partidas em andamento

4.0 (1)
23 learners

What you'll learn

This course includes

  • 25.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Precisa de ajuda? Solicite uma ajuda particular: https://forms.gle/Pu1aT2LsbU1nuTTDA Nesta aula do nosso curso Base de React Native, vamos explorar de forma prática as melhorias e ajustes que fizemos na tela de partida em andamento do nosso jogo da forca. Vou te mostrar passo a passo todas as alterações que implementamos, desde o controle de rounds, armazenamento das palavras adivinhadas, até o tratamento correto de erros e atualização da interface em tempo real. O objetivo é garantir que cada ação do usuário, como adivinhar letras ou finalizar o round, seja refletida corretamente no aplicativo, mantendo tudo funcionando de forma fluida e intuitiva. Essa aula é essencial para quem quer entender como gerenciar estados complexos e lógica de jogo em React Native. Além disso, vamos mergulhar em detalhes importantes de TypeScript e programação orientada a objetos no React Native, como tipagem de dados, tratamento de erros, normalização de caracteres especiais e atualização de estados via referência. Vou te mostrar como lidar com rounds expirados, partidas encerradas e adivinhações corretas ou incorretas, garantindo que o usuário seja redirecionado para a tela correta em cada situação. Você vai ver como cada ajuste impacta a experiência final, evitando bugs e comportamentos inesperados, deixando o jogo mais robusto e pronto para ser jogado de forma contínua. Por fim, essa aula também traz dicas práticas sobre como organizar o código, limpar o histórico de partidas, gerenciar logs e atualizar dados em armazenamento local. Vamos entender como tratar palavras com acentos, traços e caracteres especiais, mantendo a lógica do jogo consistente. É uma oportunidade de acompanhar de perto como um jogo real é estruturado e otimizado, aplicando conceitos avançados de React Native que vão te preparar para criar apps ainda mais complexos e interativos. Ao final, você terá uma visão completa de como implementar toda a lógica de rounds e partidas em um jogo da forca profissional. Links mencionados no vídeo: 🗨️ Discord - https://discord.gg/ZC7JrPZn7P 🎬 CodarSe - https://codarse.com 🖥️ Protótipo no Figma: https://www.figma.com/community/file/1543675168225105299 📖 Repositório: https://github.com/lvsouza/youtube-react-native-forca-play/tree/f8cc7c6b105f780ba2456b4b27daa65eb15bc2cd 🎮 App na Google Play: https://play.google.com/store/apps/details?id=com.lvsouzadev.forcaplay Outros cursos no canal: 🎩 Figma para DEVs - https://youtu.be/4rSPV1NbM10 ☪️ Curso de estilização no React - https://youtu.be/oUbPkR799fc 💎 Curso base de React - https://youtu.be/ggtWTKbhN_U 👑 React, Material UI 5 e Typescript - https://youtu.be/wLH1Vv86I44 🏆 Curso de API Rest, Node e Typescript - https://youtu.be/SVepTuBK4V0 Livros recomendados: 📘 Código limpo - https://amzn.to/43Xiick 📘 Arquitetura limpa - https://amzn.to/3ZMCStr 📘 Migrando sistemas monolíticos - https://amzn.to/45ByPDZ 📘 The Micro SaaS Handbook - https://amzn.to/4jCan93 Meu setup: 📺 Monitor 24: https://amzn.to/4msD7TY 🤖 Processador: https://amzn.to/4oJLZpN 🎧 Fone bluetooth: https://amzn.to/4lESd7r ⌨️ Teclado e mouse: https://amzn.to/4oPdgHu 💪 Suporte articulado: https://amzn.to/41hIrRE Conteúdo: 0:00 | Introdução da aula 0:27 | Avisos importantes 1:36 | Como ficou o resultado final 8:44 | Ajuste no service de gerenciar palavras adivinhadas 10:00 | Ajustes na tela de MatchOngoing 14:40 | Ajsutes no service de StorageMatch 27:40 | Normalizando palavras para evitar erros de validação de letras 39:40 | Teste Final 40:24 | Finalização e agradecimentos CODARSE - Async Storage e services #ReactNative #CursoReactNative #ReactNativeDoZero #CriarApp #DesenvolvimentoMobile #ReactNativeGratis #AppEmMinutos #JavaScript #ReactNativeTutorial #Expo #ProgramacaoMobile #ReactNativeBrasil #PrimeiroApp #MobileDeveloper #ReactNativeBeginner

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere