Projetos
Coisas que construí, aprendi e publiquei por aí.
Projetos
Coisas que construí, aprendi e publiquei por aí.

InstaTempo: Consulta Meteorológica em Tempo Real
Um aplicativo móvel desenvolvido com React Native (CLI/Expo) que consome dados da API OpenWeather para fornecer informações meteorológicas precisas com base na localização do usuário ou busca manual. O foco do projeto foi a implementação de um fluxo de dados assíncrono e a criação de uma interface dinâmica que reflete as condições climáticas através de elementos visuais e feedback em tempo real.
- react native
- mobile
- api externa
- integração
Stack Tecnológica:
Core: React Native (Hooks e Functional Components).
Consumo de API: Axios para requisições HTTP e tratamento de JSON.
Estilização: StyleSheet (CSS-in-JS) com foco em design responsivo para diferentes densidades de tela (iOS/Android).
Gestão de Dados: React Hooks (
useState,useEffect) para controle de ciclo de vida e estados de carregamento/erro.
Desafios e Aprendizados Técnicos
Tratamento de Requisições Assíncronas e Latência Um dos principais aprendizados neste projeto foi gerenciar o ciclo de vida das requisições para APIs externas. Trabalhar com dados meteorológicos exige que o aplicativo lide graciosamente com estados de loading, error e success. Desenvolvi uma lógica robusta para garantir que a interface não quebrasse durante a espera dos dados e que o usuário recebesse um feedback visual imediato (como indicadores de carregamento), mitigando a percepção de latência da rede.
Manipulação Dinâmica de UI com Base em Dados O desafio visual foi criar uma interface que se adaptasse aos dados recebidos. A lógica de renderização foi construída para alterar ícones, cores e informações contextuais dependendo do retorno da API (por exemplo, diferenciar visualmente um clima ensolarado de um chuvoso). Esse processo aprofundou meu entendimento sobre como o React Native reage a mudanças de estado e como otimizar a renderização para evitar re-renders desnecessários em dispositivos móveis.
Integração com APIs REST e Variáveis de Ambiente Durante o desenvolvimento, foquei em boas práticas de segurança e organização ao lidar com chaves de API e endpoints. O aprendizado passou pela estruturação de serviços de API reutilizáveis e pelo entendimento de como tratar diferentes unidades de medida e fuso horários retornados pelo backend. Isso reforçou a importância de uma camada de serviço bem definida, que separa a lógica de busca de dados da lógica de apresentação da interface.

Estudo de Semântica e Estrutura HTML5
Projeto desenvolvido com o objetivo de criar um ambiente de estudo para os alunos focando estritamente na aplicação de Tags Semânticas e na organização hierárquica do HTML.
- html
- semântica
- aula
- exemplo

MM Assessoria de Corrida
Desenvolvimento de uma Landing Page institucional para a MM Assessoria de Corrida, focada em conversão e experiência do usuário (UX). O projeto foi construído utilizando uma arquitetura moderna baseada em React e Vite, visando a entrega de um site extremamente leve, com carregamento otimizado e alta pontuação no Core Web Vitals.
- assessoria
- corrida
- react
- firebase