1
resposta

Autolayout na criação de componentes

Olá! No curso Figma: Trabalhando na construção de Design System até a aula 4.4 o instrutor faz os componentes (botões e imputs) utilizando grupos (Ctrl+G) e depois componetizando eles. Antes de componetizar, não é criado um autolayout. Porém, nos cursos anteriores da Formação em UX Design, como no curso Figma: Conhecendo Componentes da Interface, antes de componetizar algo foi ensinado a primeiro fazer o autolayout dele. Na criação de um Design System a criação do autolayout para os componentes não é tão importante? E quando aplicado ao projeto, as características do autolayout não são relevantes uma fez que as configurações do grupo já foram definidas e componetizadas? Além disso, nas aulas anteriores, os átomos, moléculas, organismos e componentes foram criados a partir de um frame que depois passou pelo autolayout e se necessário foi feito o componente. Nesse curso Trabalhando na contrução de Design system eles não criados a partir de retângulos. Qual seria a melhor forma? Retângulos, frames, retângulos + grupos, frames + autolayouts?

1 resposta

Oi Melissa, tudo beleza?

Então, no contexto de um design system que é criado pelo Figma, usar o Auto layout é bem importante, pois vai facilitar no redimensionamento para design responsivo, pois os componentes que você criará poderão ser usados tanto em ambientes desktop quanto mobile.

Quando vc define algo com Auto layout no Figma, automaticamente ele transforma todo Grupo num Frame. A hierarquia de "camadas" no Figma funciona da seguinte forma, do mais importante ao menor importante:

  1. Sections (recém adicionadas ao Figma)
  2. Frames
  3. Grupos
  4. Camadas quaisquer (retângulos, textos...)

Quando você for trabalhar na construção de componentes, recomendo que você use os frames, pois de qualquer forma, ao aplicar Auto layout, ele se transformará em um.

Se quiser aprender mais sobre auto layout, aqui está um Alura+ nosso atualizado há pouco tempo sobre o tema: https://cursos.alura.com.br/extra/alura-mais/auto-layout-no-figma-c1584