Conheça o Material UI e o React Native Paper
Publicado por
Isabela Giacomini
Publicado por
Isabela Giacomini
Publicado em
Categorias:
Componentes de navegação, layout, formulários e outros. Sem dúvidas eles são a base da interface de toda aplicação e criar cada um deles atendendo às boas práticas de design de interface exige conhecimento, tempo e dedicação.
Compreendendo essa necessidade, o Google elaborou o Material Design, um sistema de guidelines, componentes e ferramentas com diversos padrões que irão guiar o time de designers e desenvolvedores nesse desafio.
Ainda assim, criar cada um desses componentes do zero seguindo todas essas diretrizes pode prejudicar às demandas e prazos do projeto. Para isso, podemos contar com duas bibliotecas fantásticas baseadas no Material Design que irão auxiliar durante esse processo:
- Material UI: voltado para aplicações web com React
- React Native Paper: destinado para o desenvolvimento de interfaces mobile
Com padrões de design e layout bem definidos, ambas oferecem uma vasta opção de componentes que podem ser facilmente introduzidos ao projeto. E não bastasse seu visual atrativo, funcional e que proporciona uma boa experiência para o usuário, todos os elementos ainda podem ser customizados de acordo com o tema da sua aplicação.
Apesar de serem bibliotecas distintas, elas têm objetivos similares e cumprem o seu propósito: oferecer materiais para o desenvolvimento de UI de forma customizável, ágil e padronizada.
Além disso, vale destacar que o Material UI, diferentemente do React Native Paper, tem uma proposta um pouco mais robusta, trazendo mais possibilidades de customização, tais como ferramentas de layout, espaçamentos, datagrid e outros.
Gostou do conteúdo?
Então conta pra gente nos comentários o que achou e qual biblioteca de componentes UI você utiliza e compartilhe com quem vai gostar dessa informação.
Links:
Publicado por
Isabela Giacomini
Desenvolvedora, técnica em Informática para Internet, graduada em Análise e Desenvolvimento de Sistemas e pós-graduada em Desenvolvimento de Aplicações para Dispositivos Móveis. Apaixonada por tecnologia e pelo universo front-end.
Desenvolvedora, técnica em Informática para Internet, graduada em Análise e Desenvolvimento de Sistemas e pós-graduada em Desenvolvimento de Aplicações para Dispositivos Móveis. Apaixonada por tecnologia e pelo universo front-end.