Hi guys, i was looking for a Figma tutorial. During the creation of a landing page, the man is creating a series of autolayout frame and than, he put inside others one. This workflow is a bit messy, so i was wondering, why just arrange in the proper position the elements and than create auto layout for each field ? Moreover i’m trying to figure out if autolayout is necessary and is required to work in an industry workflow, sometimes it seems pointless…
Lets get right on it, i’m going to attach other two screenshots, hopin it could help.
As you can see, he first created the containers and than created the texts and CTA, but does it work also if you create the text and other elements arranging in to the space and than create auto layout.
Moreover, i know auto layout is handy for responsive design, likewise for ipad or iphone version you must tweak content and not only shrink it, so is like doing another time the work, in this case you should not use auto layout, am i wrong ?
Auto layout enables certain type of relationships between elements inside. It’s more efficient way of doing stuff.
You are in full control over spacing, it is number based and you don’t have to double check margins and paddings, no need to measure, eyeball etc.
It’s much easier to extend and change your designs. Adding new element won’t require manual adjustments for the rest of the existing elements, they will snap where they should be like a magic. Have ever been in a situation when stakeholder asks you to add something or remove some from the screen? And you be like “gosh, I have to re-align half of my design to accommodate the change? With auto layout it’s much smoother now.
Also it makes experimenting easier. Ability override auto layout aspects lets you experiment and iterate real fast. You can give some items more negative space, less negative space in a few simple steps. And it does not require to do anything with the rest of your design. Got more content? Everything will react accordingly no manual intervention is required.
You can still design things like it’s 2018, Figma allows that. But is time consuming, harder to maintain and evolve.
Also I can see that Figma pushes auto layout real hard. They even made constraints somewhat secondary and auto layout feels more like a first class citizen. Designs that a put together with auto layout are way better when it comes to code generation. Regular frames and groups not so much.
I have learned just by doing it. It might be frustrating at first but once you get comfortable it just flows. If you want to get some basic understanding got to YouTube and search for “Figma auto layout tutorial” there are plenty of materials to work with. Official videos are great, there are some other guys explaining them in depth. If you want to see some practical examples, go grab my community file and mess around with design samples I have there → https://www.figma.com/community/file/1299635528357979672/source-colors-playground
There you will find a fully responsive landing page and some other stuff.