Schedule > Figma Practice: Frames, Components, and Auto Layout
Today
- Practice the three main skills you will need for
HW7:- frames
- Auto Layout
- reusable components
- Build a small interface pattern in Figma before starting your full homework.
- Connect your
HW6wireframes to the more structured Figma work you will do inHW7.
Setup
- Work with your
HW6team. - Open Figma.
- Download the token pack from
HW7:
- Import the token JSON files if you are ready to do so.
- Have your
HW6wireframes nearby so you can refer to one real screen from your team’s work.
Goal
By the end of class, your team should have:
- one desktop frame
- one mobile frame
- one small reusable component set
- one screen section laid out with Auto Layout
This does not need to be a complete homework submission. Think of this as a guided warm-up for HW7.
Part 1 - Create Two Frames (10 minutes)
Create a new Figma page called Practice.
Add two top-level frames:
Desktop Practiceat1440 x 1024Mobile Practiceat390 x 844
Inside each frame:
- add a page title
- add a content area
- add one section that could plausibly appear in your stakeholder’s interface
Examples:
- a list of activities
- a daily summary
- a profile card
- a task list
- a message or notification area
The goal here is just to get comfortable placing content inside frames and thinking about desktop vs. mobile space.
Part 2 - Build One Reusable Pattern with Auto Layout (20 minutes)
Choose one small repeated pattern from your HW6 work.
Good options:
- a button
- an activity card
- a task row
- a profile summary card
- an input field
Build it first as a normal design using Auto Layout:
- use vertical or horizontal stacking
- set consistent spacing
- align items cleanly
- make sure the content can grow or shrink without falling apart
As you work, ask:
- If I duplicated this 5 times, would it still be easy to manage?
- If the text got longer, would the layout still work?
- Does this feel like a flexible building block?
Part 3 - Turn It into a Component (15 minutes)
Convert your pattern into a component.
Then create at least two variations or states.
Examples:
- Button: primary / secondary
- Card: with button / without button
- Input: default / error
- Task row: complete / incomplete
Place instances of the component in both the desktop and mobile frames.
As a team, notice what gets easier once the pattern is reusable.
Part 4 - Build One Small Screen Section (20 minutes)
Using your component, create one section of a screen that could belong to your HW6 stakeholder.
This could be:
- the top of a dashboard/home screen
- a list section
- an activity detail panel
- a profile/settings section
Requirements:
- use Auto Layout for the section itself
- include at least one component instance
- include a clear heading or label
- include a clear primary action or next step
- make both a desktop and mobile version
Do not worry about making the whole app. Focus on one section that is organized, reusable, and responsive.
Part 5 - Quick Share-Out (10 minutes)
Be ready to show:
- your desktop frame
- your mobile frame
- your component
- one thing Auto Layout helped with
- one thing that still feels confusing
When you look at another team’s file, give feedback on:
- clarity: Is it easy to tell what the section is for?
- reuse: Does the component look reusable?
- responsiveness: Does the mobile version still make sense?
Exit Check
Before you leave, make sure your team can answer:
- What repeated UI pattern did we turn into a component?
- Where did we use Auto Layout?
- What part of our
HW6work could this support inHW7? - What do we still need to learn before finishing the homework?
If You Finish Early
- Add a third variant to your component.
- Apply tokens to colors, spacing, or text styles.
- Duplicate your frame and try a second theme.
- Start a second screen section from your
HW6wireframes.