Um clássico jogo de perguntas e respostas dos principais conceitos do React Native
Tecnologias relevantes | Projeto | Layout | Contatos
A lista de tecnologias abaixo mostra um pouco do que foi abordado nesta aplicação:
- Expo Router: roteador baseado em arquivo para React Native e aplicativos da web. Ele permite que você gerencie a navegação entre as telas do seu aplicativo, permitindo que os usuários se movam perfeitamente entre diferentes partes da IU do seu aplicativo, usando os mesmos componentes em várias plataformas.
- Expo AV: Uma biblioteca universal que fornece APIs separadas para reprodução de áudio e vídeo.
- Reanimated: Com o Reanimated, você pode criar facilmente animações e interações suaves que são executadas no thread da UI.
- Expo Haptics: Uma biblioteca que fornece acesso aos efeitos de vibração do sistema no Android e ao mecanismo tátil no iOS.
- Skia: Gráficos 2D de alto desempenho.
- AsyncStorage: Uma biblioteca que fornece uma API de armazenamento de valor-chave assíncrona, não criptografada e persistente.
Projeto desenvolvido durante o módulo de animações em React Native onde o objetivo é um jogo clássico de perguntas e respostas no formato de Quiz com assuntos voltados à área de React Native.
Nessa aplicação foi usada a nova SDK49 do expo que traz novidades como o Expo Router, path aliases simplificado e várias melhorias de perfomance para as aplicações React Native.
A aplicação consiste em você escolher um tema ao qual quer realizar o Quiz, para a lista foi utilizada animações de entrada bem como micro-interações em filtros de busca para os temas do desafio. Dentro e um quiz foi utilizada animações mais complexas e, também, efeito tátil e sonoro para emergir o usuário na aplicação.
Caso tenha interesse em visualizar o Layout temos o link do figma.
Você vai me encontrar em qualquer uma das redes sociais abaixo:
Aplicação construída com muito ☕ por Leandro Azanniel