< Return to Video

Figma For Beginners: Explore ideas (1/4)

  • 0:00 - 0:06
    >> Figma is a vector design
    tool that runs in the browser.
  • 0:06 - 0:15
    Use Figma to brainstorm ideas,
    iterate on designs, create prototypes,
  • 0:15 - 0:18
    and get feedback at any stage
    of the creative process.
  • 0:19 - 0:24
    In this beginner's course, we're going to take
    you through the key stages of designing an app
  • 0:24 - 0:28
    in Figma, from the initial wireframes
    to an interactive prototype.
  • 0:28 - 0:31
    We'll cover the basics, and
    introduce more powerful features
  • 0:31 - 0:34
    like auto layout, components, and prototyping.
  • 0:34 - 0:38
    There's something for everyone, whether
    you're new to design or new to Figma.
  • 0:39 - 0:43
    We won't cover all these features in
    depth, but we'll provide you with resources
  • 0:43 - 0:46
    to continue your Figma education.
  • 0:48 - 0:53
    Sign up for a free Figma account at figma.com.
  • 0:53 - 0:58
    With the Figma account, you can create teams,
    shared workspaces, or you can collaborate
  • 0:58 - 1:00
    on files and organize them in projects.
  • 1:01 - 1:04
    Choose from a free starter team
    or a paid professional team.
  • 1:05 - 1:08
    If you are a student or educator,
    you can get access to all
  • 1:08 - 1:10
    of Figma's professional features for free.
  • 1:10 - 1:16
    Visit figma.com/education/apply
    to verify your education account.
  • 1:16 - 1:25
    Once you've created your team, you
    can invite members to collaborate.
  • 1:25 - 1:29
    This will give them access to all
    the projects and files in your team.
  • 1:29 - 1:32
    You can choose what level of
    access each team member has.
  • 1:32 - 1:35
    Learn more about creating
    teams and inviting members
  • 1:35 - 1:41
    by searching Teams in the Figma Help Center.
  • 1:41 - 1:44
    We're pretty sure we've got
    the next million-dollar idea:
  • 1:44 - 1:46
    a social media app for pets.
  • 1:47 - 1:51
    We want some feedback on the general layout
    before we start exploring specific elements
  • 1:51 - 1:51
    of our design.
  • 1:52 - 1:55
    Wireframes are simplified
    designs that are devoid
  • 1:55 - 1:58
    of any style, like color, type, or imagery.
  • 1:58 - 2:02
    They allow us to map out user flows and
    explore different ways we structure our app
  • 2:02 - 2:06
    without having to design any
    elements or add any content.
  • 2:07 - 2:12
    We start our journey in the Figma editor.
  • 2:12 - 2:15
    The canvas is the backdrop
    for all of your designs.
  • 2:16 - 2:19
    It's where you'll add all the
    frames, shape, text, and images.
  • 2:20 - 2:23
    There are no bounds to your
    creativity, but you should know
  • 2:23 - 2:28
    that the canvas extends approximately
    65,000 points in each direction.
  • 2:28 - 2:36
    With the great expanse that is the canvas,
    we need something to put our designs in.
  • 2:36 - 2:37
    Enter frames.
  • 2:37 - 2:42
    Frames are the containers we place
    our shape, text, and image layers in.
  • 2:42 - 2:47
    You can think of each frame in the
    canvas as a single screen of your design.
  • 2:47 - 2:50
    The toolbar contains the tools
    we need for creating layers.
  • 2:50 - 2:52
    Select the Frame tool in the toolbar.
  • 2:53 - 2:58
    Frame presets in the sidebar on the right let
    us create frames with specific dimensions.
  • 2:58 - 3:04
    We know that we're making a mobile app, so
    we'll select Google Pixel 2XL from the presets.
  • 3:05 - 3:07
    Two exciting things just happened.
  • 3:07 - 3:12
    Figma added a frame to our canvas and the
    sidebar on the left is no longer empty.
  • 3:12 - 3:16
    Everything that we add to the canvas
    will also be added to the Layers panel.
  • 3:16 - 3:27
    Let's right click on this
    frame and name it to Home.
  • 3:27 - 3:31
    To explore more of the canvas, we can use
    two fingers on a trackpad or the scroll
  • 3:31 - 3:33
    on the mouse wheel to pan around.
  • 3:33 - 3:38
    We can also press and hold the
    space bar and click and drag to pan.
  • 3:38 - 3:41
    Let's zoom out so we can see the entire frame.
  • 3:41 - 3:46
    If you're using the trackpad, you can also
    use the pinch gestures to zoom in and out.
  • 3:46 - 3:51
    You can also use shortcuts like Command
    Plus and Command Minus to zoom in or out.
  • 3:51 - 3:55
    For granular control, adjust the zoom
    level in your view settings up here.
  • 3:55 - 4:02
    Now, we're ready to add some
    layers to our frame.
  • 4:02 - 4:06
    As this is a wireframe, we're going to keep
    it basic and use shapes like rectangles
  • 4:06 - 4:11
    and ellipses to represent more
    complex aspects of our designs.
  • 4:11 - 4:15
    We'll select the rectangle tool to create
    an image for a post on our app's home page.
  • 4:15 - 4:19
    Just like frames, every layer
    in the canvas has dimensions.
  • 4:19 - 4:23
    We can adjust a layer's position and
    dimensions at the top of the right side bar.
  • 4:24 - 4:27
    We want our rectangle to take up most
    of the horizontal space in our frame,
  • 4:28 - 4:36
    so let's make the width of our
    rectangle 380, and a height of 300.
  • 4:36 - 4:41
    If we look in the layers panel again, we can
    see that our rectangle is within our home frame.
  • 4:41 - 4:44
    Some layers, like frames,
    can contain other layers.
  • 4:45 - 4:49
    If we move our rectangle outside of the
    frame, the layers panel updates, too.
  • 4:49 - 4:52
    We're going to place our
    rectangle back inside of our frame.
  • 4:52 - 4:55
    Figma will help us snap the
    position of the rectangle
  • 4:55 - 5:01
    to align it to the center of the frame.
  • 5:01 - 5:07
    Cool. Now we're going to create a shape that
    represents a user's profile picture or avatar.
  • 5:07 - 5:10
    Select the Ellipse tool on the menu
    and click to start drawing the ellipse.
  • 5:10 - 5:14
    If you hold down Shift as we drag,
    we can create a perfect circle.
  • 5:15 - 5:19
    We'll release to create the avatar
    with dimensions of around 30 by 30.
  • 5:19 - 5:22
    Holding Shift can strain the
    proportions of our ellipse.
  • 5:23 - 5:26
    If we update one value in the right-side
    bar, the other will update, too.
  • 5:27 - 5:30
    We can click into the width
    field and use the arrow keys
  • 5:30 - 5:32
    to nudge the ellipse's dimensions to 30.
  • 5:32 - 5:35
    Some fields in Figma accept equations.
  • 5:35 - 5:39
    We can use equations to resize
    layers by adding, subtracting,
  • 5:39 - 5:42
    multiplying, or dividing the existing value.
  • 5:42 - 5:50
    Let's add plus 10 to the field to set
    the dimensions of our circle to 40.
  • 5:50 - 5:53
    Basic shapes support both
    fill and stroke properties.
  • 5:54 - 5:58
    We can see these in the right sidebar
    when we select both of our layers.
  • 5:58 - 6:04
    By default, our layers have a fill of
    grey, but you can choose another color.
  • 6:04 - 6:08
    Enter a hex code in the field or click
    the Swatch to open the color picker.
  • 6:08 - 6:12
    We can select colors from the
    Palette, or apply other fills
  • 6:12 - 6:15
    like gradients, images, and even animated gifs.
  • 6:15 - 6:20
    We can also remove the fill entirely
    by clicking the minus button.
  • 6:20 - 6:25
    We want our wireframes to appear like
    outlines instead of solid shapes.
  • 6:25 - 6:28
    We can do this by adding a stroke.
  • 6:28 - 6:30
    Strokes are outlines or borders around layers.
  • 6:31 - 6:39
    We've learned to align layers to their frames,
    but we can also align objects to each other.
  • 6:39 - 6:42
    Let's use the alignment tools
    to align the layers to the left.
  • 6:42 - 6:47
    As our avatar layer is smaller, Figma
    will align it to the larger image layer.
  • 6:47 - 6:50
    Now, we need a username to go with our avatar.
  • 6:51 - 6:56
    Select the Text tool, click a spot on the
    canvas next to our avatar, and type in name.
  • 6:56 - 6:59
    We'll cover adjusting text
    properties later in the series.
  • 7:00 - 7:03
    We want our text layer to align
    to the center of our avatar.
  • 7:03 - 7:08
    Drag over multiple layers to select them
    all at once and click Align Vertical Center.
  • 7:08 - 7:12
    If we want to make small
    adjustments to a layer's position,
  • 7:12 - 7:15
    we can use our arrow keys to
    nudge objects on the canvas.
  • 7:15 - 7:19
    Looks good to me.
  • 7:21 - 7:25
    Users will want to engage with each other
    by commenting, liking, and saving posts.
  • 7:25 - 7:31
    Let's press R to select the Rectangle tool
    and create some icons for these actions.
  • 7:31 - 7:35
    We'll use Shift again to constrain the
    proportions and create a perfect square.
  • 7:35 - 7:38
    Let's aim for dimensions of 32 by 32.
  • 7:38 - 7:44
    Instead of drawing three separate
    squares, we can copy the original layer.
  • 7:44 - 7:46
    There are a few ways to copy layers.
  • 7:46 - 7:51
    Hold down Alt or Option and click and
    drag on our layers to duplicate it
  • 7:51 - 7:58
    or press Command D. Figma will maintain
    the same distance between objects.
  • 7:58 - 8:02
    If we want to change the uniform spacing
    between them, we can select our layers
  • 8:02 - 8:06
    and update the horizontal
    spacing in the right sidebar.
  • 8:06 - 8:08
    We'll need some text below our image.
  • 8:08 - 8:10
    Let's add that.
  • 8:10 - 8:15
    All these layers make up a single post.
  • 8:15 - 8:21
    We want to be sure these objects stay together.
  • 8:21 - 8:23
    There are two ways we can group layers.
  • 8:23 - 8:27
    We can use the keyboard shortcut, Command
    G, to create a group out of these layers.
  • 8:28 - 8:30
    Groups allow us to move a collection of layers
  • 8:30 - 8:33
    around without having to
    select each individual layer.
  • 8:33 - 8:36
    We can use Groups or Frames
    to organize our Layers panel.
  • 8:37 - 8:41
    While Frames and Groups look similarly in the
    Layers panel, they are fundamentally different.
  • 8:41 - 8:46
    Groups are the sum of their parts
    and have no properties of their own.
  • 8:46 - 8:51
    We can use Groups to organize our layers
    or apply properties to layers in bulk.
  • 8:51 - 8:54
    Frames, on the other hand, can have
    their own dimensions and properties,
  • 8:54 - 8:56
    some of which can affect the layers within them.
  • 8:56 - 9:00
    We'll learn more about frames and
    their properties later in this series.
  • 9:00 - 9:04
    From the right sidebar, we can
    convert our group into a frame.
  • 9:05 - 9:10
    Then we'll copy this frame using the keyboard
    shortcut to create a second post for our feed.
  • 9:11 - 9:20
    We'll move the other post below
    the other post in the frame.
  • 9:20 - 9:21
    The feed is starting to take shape,
  • 9:21 - 9:25
    but we're missing some crucial
    elements to make it look like an app.
  • 9:25 - 9:29
    We need a status bar and a navigation
    menu to move between pages in our app.
  • 9:29 - 9:33
    We could make these elements using
    shapes, or we could rely on components
  • 9:33 - 9:35
    and libraries to speed up the process.
  • 9:35 - 9:38
    Components are the building
    blocks of our designs.
  • 9:38 - 9:41
    They can be basic UI elements
    like buttons or icons,
  • 9:41 - 9:44
    or more elaborate compositions
    like toolbars and menus.
  • 9:45 - 9:47
    Libraries are collections
    of components and styles.
  • 9:48 - 9:54
    You can use libraries in Figma to create,
    share, and use components across your files.
  • 9:54 - 9:55
    You might have heard of a design system.
  • 9:56 - 9:59
    Design systems combine component
    libraries with standards
  • 9:59 - 10:02
    and guidelines for implementing them in code.
  • 10:02 - 10:04
    They're a single source of truth
    for designers and developers
  • 10:04 - 10:07
    and help to create consistency at scale.
  • 10:07 - 10:10
    Let's look for a component
    library in the Figma community.
  • 10:10 - 10:14
    The Figma community is a space
    where creators can share resources
  • 10:14 - 10:16
    in the form of design files and plugins.
  • 10:16 - 10:18
    We're going to use this wireframe UI kit,
  • 10:18 - 10:21
    so we'll duplicate the file
    and add it to our drafts.
  • 10:22 - 10:26
    We could copy components from this file
    and paste them into our wireframes.
  • 10:26 - 10:29
    We're going to publish these
    components to a library instead
  • 10:30 - 10:31
    to make them available to our team.
  • 10:32 - 10:35
    We'll open the file in the
    editor and click the arrow next
  • 10:35 - 10:38
    to the file name and select Move to Project.
  • 10:38 - 10:42
    As components can only be published in a team,
    we'll move this to a project in our team.
  • 10:42 - 10:48
    Now, we can go to the same menu and
    select Publish Components and Styles.
  • 10:48 - 10:52
    We can enter a description of our library
    and press Publish to share it to our team.
  • 10:53 - 10:56
    Back in our original file, we
    can now access that library
  • 10:57 - 10:59
    in the Assets panel of the left sidebar.
  • 10:59 - 11:01
    Click the book icon to open the library's modal.
  • 11:01 - 11:05
    Toggle the switch to enable
    the wireframe in our file.
  • 11:05 - 11:07
    Let's resize the left sidebar.
  • 11:07 - 11:12
    Hover over the edge until the cursor
    appears, then click and drag to resize.
  • 11:12 - 11:17
    Okay, we need components to represent
    the status bar at the top of the screen,
  • 11:17 - 11:21
    and a floating action button,
    or FAB, at the bottom.
  • 11:21 - 11:23
    This generic status bar is perfect.
  • 11:23 - 11:26
    To add this component to our file,
    we can click on the component
  • 11:26 - 11:29
    in the assets panel and drag it onto the canvas.
  • 11:29 - 11:33
    We'll position the status bar near the
    top of the frame and release to place.
  • 11:33 - 11:36
    We'll align to the top and left.
  • 11:36 - 11:41
    Let's repeat this process for the FAB and place
    it in the bottom and the right of the frame.
  • 11:41 - 11:48
    Now, we have copies of these
    components known as instances.
  • 11:48 - 11:52
    Instances are connected to the main
    component they originated from.
  • 11:53 - 11:55
    If you make a change to the main component,
  • 11:55 - 11:58
    Figma will also apply those
    changes to any instances.
  • 11:59 - 12:02
    This saves you from having to manually
    update every instance when you want
  • 12:02 - 12:07
    to change properties of your component.
  • 12:07 - 12:11
    Our eventual application will need
    to adapt to different screen sizes.
  • 12:11 - 12:15
    If we want to resize our frame
    now, our components don't change.
  • 12:16 - 12:20
    We can make sure they respond to
    different frame sizes using constraints.
  • 12:20 - 12:24
    At the moment, our constraints are
    set to the top and left by default.
  • 12:24 - 12:27
    We want the status bar to take
    up the full width of the frame,
  • 12:27 - 12:30
    so we'll keep the vertical constraints at top
  • 12:30 - 12:33
    and set our horizontal constraints
    to left and right.
  • 12:33 - 12:36
    We'll set the constraints for
    the fab at the bottom and right.
  • 12:36 - 12:42
    Now, when we resize our frame, the components
    will respond according to their constraints.
  • 12:42 - 12:49
    Our app is starting to come together.
  • 12:49 - 12:51
    Let's create a frame for our menu.
  • 12:51 - 12:54
    Select the frame in the toolbar
    or press the F key.
  • 12:54 - 12:58
    We'll add another Google Pixel
    2XL preset to the canvas.
  • 12:58 - 13:01
    Let's add some text layers
    for each page in our app.
  • 13:01 - 13:05
    Press T to select the text tool and
    click to create a new text layer.
  • 13:06 - 13:08
    We'll type in menu item for now.
  • 13:08 - 13:13
    We want all our text layers to be the
    same width, so we'll set the width to 200.
  • 13:13 - 13:16
    We'll also increase the font size to 20.
  • 13:16 - 13:22
    Let's duplicate this layer to create four
    more menu items, one for each page in our app.
  • 13:22 - 13:26
    Hold down Alt slash Option, then
    click and drag to duplicate.
  • 13:26 - 13:29
    Then, use the duplicate shortcut.
  • 13:30 - 13:34
    Let's copy the status bar in Fab from
    our home page to complete our menu page.
  • 13:34 - 13:40
    We'll Click to select the status bar, hold
    down Shift, then Click to select the Fab.
  • 13:40 - 13:44
    We'll then use the shortcut Command
    C to copy them to our clipboard.
  • 13:44 - 13:47
    Select our menu frame and
    press Command V to paste.
  • 13:47 - 13:50
    Figma pastes them in the
    same position as this frame.
  • 13:51 - 13:58
    Nice. I think there are some other
    ways we could lay out this menu page,
  • 13:58 - 14:00
    so let's explore some different approaches.
  • 14:00 - 14:11
    Okay, we have a few designs here, but I'm
    not quite sure which approach to take.
  • 14:11 - 14:15
    We could set up a design critique and
    schedule some time on the calendar,
  • 14:15 - 14:18
    but I wonder if anyone on the
    team is around to help me choose.
  • 14:18 - 14:21
    We'll click the Share button in the toolbar.
  • 14:21 - 14:27
    As we've already invited everyone on our team,
    we don't have to invite them to every file.
  • 14:27 - 14:30
    We'll click Copy Link and drop
    the link in our team channel.
  • 14:30 - 14:35
    Our team has some existing sticky note
    components which we love to use for feedback.
  • 14:36 - 14:40
    I'll enable that library in this file
    while I'm waiting for our team to arrive.
  • 14:41 - 14:44
    Our team members avatars are
    showing up in the toolbar.
  • 14:44 - 14:53
    To jump to their location on the canvas, we can
    click on their avatar to enter observation mode.
  • 14:53 - 14:56
    It sounds like our team loved the
    simplicity of our first design,
  • 14:56 - 14:59
    but thought that a back button
    would be better than our fab.
  • 15:00 - 15:04
    Someone suggested the menu could be
    underneath the rest of our content.
  • 15:04 - 15:06
    I like that idea.
  • 15:06 - 15:11
    Another person pointed out that the center
    text makes it hard for users to scan quickly.
  • 15:11 - 15:13
    That's a great point.
  • 15:13 - 15:18
    It looks like fellow design intern Daniel
    is creating a new version of the menu,
  • 15:18 - 15:21
    which incorporates some elements
    of each of our designs.
  • 15:21 - 15:24
    This looks awesome and everyone's
    on the same page.
  • 15:24 - 15:28
    I'm glad we got some feedback on
    our wireframes before we invested
  • 15:28 - 15:30
    in some higher fidelity designs.
  • 15:30 - 15:32
    Now, we know which direction to go in.
  • 15:32 - 15:37
    We'll see you in our next video where we
    explore color, typography and imagery.
Title:
Figma For Beginners: Explore ideas (1/4)
Description:

more » « less
Video Language:
English (United States)
Duration:
15:49

English (United States) subtitles

Revisions