Olho no Lance
Aplicativo para rastrear e compartilhar jogadas de todos os esportes em quadras não profissionais no Brasil. Por meio de tecnologia e câmeras, as jogadas nas quadras amadoras e recreativas são gravadas e disponibilizadas no aplicativo construído com React Native.
Eu trabalhei na construção do aplicativo React Native do zero (figma -> arquitetura -> design system -> telas -> fluxos) e automatizei sua implantação usando fastlane e bitrise para lojas de aplicativos.
Bibliotecas utilizadas:
-
react - Biblioteca JavaScript para construção de interfaces de usuário
-
react-native - Framework para construção de apps nativos móveis usando React
-
@react-navigation/native - Componentes de roteamento e navegação para React Native
-
react-redux - Vincula o estado Redux a componentes React
-
redux - Gerenciamento de estado e armazenamento de dados centralizado
-
redux-saga - Middleware para gerenciar efeitos colaterais do Redux
-
react-query - Cache e sincronização para dados assíncronos
-
axios - Cliente HTTP baseado em Promises para chamada de APIs
-
styled-components - Estilização CSS declarativa usando JavaScript
-
react-native-gesture-handler - Sistema de manipulação de gestos
-
react-native-reanimated - Animações e interações
-
react-native-svg - Renderização de SVG para React Native
-
react-native-screens - Primitivas de navegação nativas
-
react-native-vector-icons - Ícones personalizáveis
-
react-native-code-push - Implantação de atualizações de app sem a loja de apps
-
Storybook - Explorador de componentes UI e ferramenta de documentação