Publicado em: 17/03/2025

Au 13 - Mobile - React Native - Estilizando a lista de produtos - Mestres BEGIN


Nesta aula, concluímos a estilização da lista de produtos, resolvendo problemas de alinhamento e espaçamento para deixar a interface exatamente como planejado no design.

Problemas Encontrados

Desafios enfrentados durante a estilização:

  • Bordas inconsistentes entre cabeçalho e itens
  • Alinhamento vertical das colunas
  • Espaçamento entre elementos
  • Quebra de linha indesejada
  • Distribuição proporcional do espaço

Soluções Implementadas

Ajustes realizados para resolver os problemas:

ProblemaSolução
Bordas inconsistentesDefinição de bordas no contêiner externo
Alinhamento verticalCriação de contêineres adicionais
EspaçamentoUso de padding e margens específicas
Quebra de linhaAjuste de flex values e tamanhos de fonte
Distribuição de espaçoCálculo preciso dos valores flex

Lições Aprendidas

Principais insights desta aula:

  • Importância de estruturar bem os componentes antes de estilizar
  • Uso estratégico de cores para debuggar problemas de layout
  • Como a hierarquia de contêineres afeta o layout final
  • Valor da abordagem incremental (adicionar elementos antes de estilizar)
  • Como pequenos ajustes podem ter grande impacto no resultado final

Considerações Finais

Com esta aula, completamos:

  • Interface principal do CRUD de produtos
  • Alinhamento com o design proposto no XD
  • Base sólida para implementar as próximas funcionalidades

Dicas para continuar:

  • Experimente diferentes valores de flex para entender melhor seu comportamento
  • Pratique a criação de layouts complexos com múltiplos contêineres
  • Estude mais sobre a propriedade flexbox do React Native
  • Considere implementar um sistema de temas mais robusto

Esta implementação finalizada serve como base para as próximas funcionalidades que veremos no curso, como a edição e exclusão de produtos.

Fernando Cunha
Artigo deFernando Cunha

Com mais de 15 anos de experiência em tecnologia e formado pela FAAP em Administração de empresas, hoje é o CEO da Mestres da Web, empresa referência no mercado nacional e com projeções de expansão internacional.

últimos vídeos

veja nossos vídeos mais recentes e esteja por dentro de muitas novidades.

Au 02 - Front-end - React - Estrutura de projeto - Mestres BEGIN
play

Au 02 - Front-end - React - Estrutura de projeto - Mestres BEGIN

Explorando a estrutura gerada pelo Create React App, entendendo o papel das pastas public e src, os conceitos de Virtual DOM, JSX e componentes, além de como o CSS é aplicado nos projetos React.

Autor deste artigo
Fernando Cunha17/03/2025
Au 03 - Front-end - React - Criando layout da nossa aplicação - Mestres BEGIN
play

Au 03 - Front-end - React - Criando layout da nossa aplicação - Mestres BEGIN

Explorando a criação de um layout fixo para a aplicação React, com barra lateral, barra superior e área dinâmica para conteúdo. Utilizando o React Router Dom v6 para gerenciar navegação entre rotas.

Autor deste artigo
Fernando Cunha17/03/2025
Au 04 - Front-end - React - Estilizando o layout da aplicação - Mestres BEGIN
play

Au 04 - Front-end - React - Estilizando o layout da aplicação - Mestres BEGIN

Abordando técnicas para organizar estilos em React, utilizando seletores CSS, CSS Modules, integração com React Router, reset CSS eficiente e boas práticas para garantir consistência visual e manutenibilidade.

Autor deste artigo
Fernando Cunha17/03/2025