Executando verificação de segurança...
4

O que é Design Sytem? 🎨

O que é qual a necessidade de um Design System.

Quando há uma empresa grandes ou com times grandes que estão construindo vários projetos frontend sendo construídos por vários Squads. É muito comum que o layout da aplicação acabe fugindo de padrões que queremos seguir em todas as aplicações. Para que no final o usuário não perceba a transição entre às várias aplicações.

Muitas vezes esses padrões não acabam sendo seguidos e ocorrem de haver mínimas alterações indesejadas no design da aplicação. O design system vem como uma documentação dos padrões de layout de várias aplicações de uma empresa ou projeto. O design system é todo e qualquer componente visual que pode ser compartilhado em qualquer aplicação da empresa, como: dropdown; botão; avatar, etc.

Não é como uma biblioteca de UI Components e UI Kit.

O conceito do Design System e incluir somente elementos visuais, os quais eles podem ser reaproveitados em qualquer aplicação da empresa. Se temos alguns elementos visuais que não podem ser usados livremente em qualquer projeto, UI Kits menores com componentes reaproveitáveis entre aplicações podem ser usados, por exemplo, backoffice designs.

Como nasce um Design System

O surgimento de um design system nasce quando uma empresa começa a construir várias aplicações e percebe que existem elementos que são repetitivos, ou quando é percebida pequenas diferenças entre elementos, afetando a cor, tamanho ou altura.

Exemplo de Design System

1

Participei de um evento onde foi construído um Design System e foi uma experiência muito foda. Utilizamos o Storybook para documentar os componentes, e fiquei impressionado com os recursos que ele possui para a criação e manipulação do Design System. Da até para criar testes e rodar lá dentro, como forma de validar o componente.

1
1
1
1
1
1

Um excelente texto! Nunca tinha visto sobre o Primer, achei muito interessante. Ontem mesmo eu estava em uma reunião que tinha o intuito de criar um padrão de design para os projetos da empresa que trabalho. Conversamos bastante sobre Design System e foi nosso assunto principal durante toda a reunião.

1

Que massa, Daniel. Design system em uma empresa ou projeto é essencial hoje em dia. E sobre o Primer, é o design system open-source do Github que o próprio tabnews usa!

1
1
1

Faz pouco tempo que ingressei na área de UI/UX, e quando comecei a entender o conceito de Design System, me ajudou bastante na minha área e como funciona o conceito em si, essa postagem não só me ajudou, como também me fez entender melhor como funciona.

1

@Luansantosfs, é muito gratificante receber esse tipo de feedback 😁. Espero que um dia você também possa contribuir com os seus conhecimentos sobre UI/UX aqui no Tabnews. Abraços.