Learn Figma: The Complete UX/UI Design Essentials Course in 2021 | Max Brinckmann | Skillshare

Playback Speed


  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

Learn Figma: The Complete UX/UI Design Essentials Course in 2021

teacher avatar Max Brinckmann, Researcher and Designer

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Lessons in This Class

44 Lessons (3h 50m)
    • 1. 0.1 Introduction: Welcome

      1:48
    • 2. 1.0 Figma Fundamentals: What to Expect From This Chapter

      1:25
    • 3. 1.1 Where to Get Figma

      4:08
    • 4. 1.2 How to Sign up

      2:01
    • 5. 1.3 Mobile Apps

      3:09
    • 6. 1.4 Native App vs Browser

      2:25
    • 7. 1.5 How to Create a New File

      2:06
    • 8. 1.6 How to Import Files

      0:47
    • 9. 1.7 In File Collaboration

      3:23
    • 10. 1.8 FigJam

      3:46
    • 11. 1.9 Figma Community

      3:54
    • 12. 2.0 Figma's Interface: What to Expect From This Chapter

      0:50
    • 13. 2.1 The Canvas

      3:06
    • 14. 2.2 The Toolbar

      22:24
    • 15. 2.3 Layers and Pages Panel

      3:49
    • 16. 2.4 Assets Panel

      2:30
    • 17. 2.5 Design Panel

      2:55
    • 18. 2.6 Prototype Panel

      2:54
    • 19. 2.7 Inspect Panel

      1:28
    • 20. 2.8 Versioning

      2:28
    • 21. 2.9 Plugins

      3:43
    • 22. 3.0 Using the Tools: What to Expect From This Chapter

      0:53
    • 23. 3.1 Drawing Shapes

      20:16
    • 24. 3.2 Drawing Vector Lines and Curves

      6:55
    • 25. 3.3 Using Masks

      3:37
    • 26. 3.4 Writing Text

      5:10
    • 27. 3.5 Setting up Colors

      6:29
    • 28. 3.6 Creating Components

      5:27
    • 29. 3.7 Auto Layout

      5:48
    • 30. 4.0 Creating a Mobile App: What to Expect From This Chapter

      1:29
    • 31. 4.1 Page Structure

      3:50
    • 32. 4.2 Wireframes

      18:22
    • 33. 4.3 Visual Design - Overview Screen

      25:04
    • 34. 4.4 Visual Design - Detail Screen

      8:38
    • 35. 4.5 Ready for Development

      5:49
    • 36. 4.6 Creating an Interactive Prototype

      10:54
    • 37. 5.0 The Developer Hand Over: What to Expect From This Chapter

      0:57
    • 38. 5.1 Why You Shouldn't Hand Over

      3:43
    • 39. 5.2 How to Share Files

      5:59
    • 40. 5.3 Previewing on a Real Device

      1:45
    • 41. 5.4 Adding Comments

      3:38
    • 42. 5.5 Exporting Files

      6:25
    • 43. 6.1 Wrap-up: What Did You Learn?

      2:13
    • 44. 6.2 What's to Come?

      1:37
  • --
  • Beginner level
  • Intermediate level
  • Advanced level
  • All levels
  • Beg/Int level
  • Int/Adv level

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

202

Students

--

Projects

About This Class

Get started and create a modern mobile app prototype. Develop a deep understanding of Figma and its latest features.

Do you want to learn how to use Figma? The state-of-the-art software for UI Designers and Digital Product Designers? If yes, then that's a great idea, because not only is Figma top-of-class in terms of performance and cross-compatibility, it also is free and provides free updates forever.

Learn alongside me and follow my up-to-date instructions which will guide you through the entire construct of the Figma app, developing a thorough foundation on which we continuously build on. You will understand how each tool works and how to apply it purposefully to your very own designs. Make use of Figma and bring your ideas to life! Collaborate and communicate with your colleagues, stakeholders, sponsors or co-founders.

In this course, you will learn how to set up your files in a way that is understandable by itself and saves you not only time at onboarding other people, since you don't have to explain every little bit, it will eventually save your money as well.

Apart from all things Figma, we will also take a look into FigJam, the latest big update to Figma. FigJam is an integrated whiteboarding tool that lets you create flows and brainstorming boards without having to switch tools, e.g. to Miro.

We will in this course also make use of the Figma Community, integrate plugins and try out the incredibly useful Auto Layout feature.

In this course, you will learn:

  • The fundamentals of Figma and how to get started
  • The interface of Figma and how to use it
  • The tools of Figma and how to apply them
  • How to create a mobile app (wireframes, designs, and interactive prototype)
  • How to hand over your design to developers and other collaborators

I have spent many hours in the preparation and production of this course, and I really hope that you enjoy it and are able to make the most of it for your career and professional life!

About Max: I am a Senior UX Designer and User Researcher and I am a huge fan of believing in never stopping to learn. I want to share my knowledge with you and give back to the community that brought me to where I am now.

Meet Your Teacher

Teacher Profile Image

Max Brinckmann

Researcher and Designer

Teacher

Hello, my name is Max and I'm a Senior User Researcher and Digital Designer with more than ten years of professional experience. I love to write and to talk about UX related topics. Besides that, I am occasionally recording music.

Throughout my career, I was and still am privileged to work for many different clients from different industries like automotive, IT, food, healthcare, or life science. Having worked both for agencies and in-house, I am able to share from my broad set of knowledge that is based on successful projects of almost all possible places of action for UX and digital product design.

 

 


So far, my online courses have been watched by 30,000 students across all channels. Sharing is caring, and ... See full profile

Class Ratings

Expectations Met?
  • Exceeded!
    0%
  • Yes
    0%
  • Somewhat
    0%
  • Not really
    0%
Reviews Archive

In October 2018, we updated our review system to improve the way we collect feedback. Below are the reviews written before that update.

Why Join Skillshare?

Take award-winning Skillshare Original Classes

Each class has short lessons, hands-on projects

Your membership supports Skillshare teachers

Learn From Anywhere

Take classes on the go with the Skillshare app. Stream or download to watch on the plane, the subway, or wherever you learn best.

Transcripts

1. 0.1 Introduction: Welcome: What's up and welcome to this full-blown and complete Figma course is the most in-depth cause I have ever created. And I wanted to put so much content and value into it that I've brought it to a total length of about four hours. So it will be everything you need to start using Figma to start creating your own designs and to start bringing your ideas to life. Indeed, it will bring you from 0 to being a confident Figma USA. My name is Max and I'm a senior user experience designer and researcher based in Germany. And I had to figure out everything in that caused by myself. It took me many, many hours. So my ultimate goal is to save you this time. And whether you're a beginner, designer, a startup founder, or an entrepreneur, Figma is a great tool for communicating ideas and for communicating design. You will be able to work better with funders, sponsors, colleagues, or stake holders after completing this course. And even using Figma as such as a great idea for itself since it's free and it comes with free updates forever. For example, thick jam, which they released earlier this year, and which is an integrated whiteboarding tool. So you don't have to switch over to mirror all the time. So when you sign up for my cause, the course material and working files will be provided so that you can start immediately walking alongside myself in the videos. I would be thrilled to see you in my course. So check it out. Anyways. Thank you so much for watching this video and see you soon. Goodbye. 2. 1.0 Figma Fundamentals: What to Expect From This Chapter: All right, welcome to this course and the first chapter. It's super exciting to have your year. I hope you will enjoy this course and take as much as possible from it. I surely put a lot of effort into it, into the creation and recording. And I hope I covered all the interesting bits and maybe even foreign advanced people, some, some nice tricks and things that I didn't know or processes that were helpful for them. Anyways, in this first chapter, which is about the fundamentals of Figma, I want to help you set up the software itself, get your account, help you with the decision between the browser application and the native application, and help you be ready to start with the next chapter actually, also, we'll take a look at file handling, how to work with the files that are provided within this course. And we will also have a short outlook into fig jam, which is the latest tool by Figma and some sort of whiteboarding alternative to Miro. And we will take a look at the Figma community, which is also part of the Figma application and is somehow a little bit like dribble, but not really. It's definitely interesting and I hope you will like this chapter, so please enjoy. 3. 1.1 Where to Get Figma: So the first thing that we wanna do when we want to work with Figma has to actually get Figma. So I want to show you a few sources and resources and give you maybe some tips on which sources to trust and what to take care of, right? So we're talking about the desktop application right now. There are multiple different platforms. The good thing about Figma is that it's browser-based, so it's working independently of your platform, whether you're a Windows user or Mac user. Let's take a look here. So I just typed into Google, take my download and there were a couple of pages coming up on the first one here being fake MAC.com. And this is something that I didn't know existed. It seems to be another native application for Figma. And they claim to provide super lightweight Figma desktop app that delivers a more natural experience. I'm not sure what that means and what their promise. But Figma does of our own official native Mac application. So if you're interested, you can try it out. I don't think there's any problem here other than it might not be very necessary to use this application rarely. As I said, Figma provides official applications for Mac and Windows. If you're using Linux-based system, I found this repository here on GitHub. They seem to have somehow created an app that runs on Linux systems. So if you want to try this out, I don't see any issue with that. And it's definitely nice for the folks running the Linux-based systems to also be able to work with Figma other than the browser. But then there's also pages like Mac update.com who offer the very original application that you would get from the official website, of course, and they do not add any value to that. They just offer the same thing. But they want you to download it from their website. And I would always encourage people to not use these third party websites and download the tools from there, but only use the official websites. And in this case, you would have to head over to figma.com. So you can see the providing this nice animations here. Obviously the, the video that shows the most important features that figma has offering as the collaboration mole. Of course, if you scroll down this section about fig jam, the latest edition to the Figma family, which is whiteboarding tool similar to Miro. And yeah, they show it in a similar manner. Then some of the specs of Figma, some testimonials, whatever. If you scroll down to the very, very bottom, you can see the Resources section. And if you click on Downloads here, you can see the different, the different apps that they provide. So there's the desktop app for Mac, there's the desktop app for Windows and mobile apps. And some funded stores in place, but we don't want to focus on these four now. Really, if you want to start using Figma and join me along this course, then please download one of the applications here, or maybe even the Linux one. You can of course also just use the browser version, but just to make sure that we're perfectly aligned here, I would suggest you go ahead and download one of the apps here, depending on your system. 4. 1.2 How to Sign up: Okay, so now that we've got the desktop app download is it's time to sign up for an account. To sign up. It's very straightforward. If you already have an account, you don't need to do this right now. You click here on sign-up and then provide an e-mail address and a password, and then click on Create Account. I have already created multiple accounts or won't create another one, just for the sake of this video. But there's not much magic happening. It's a straightforward process. You don't need to provide any more information than the e-mail and the password, and then you're good to go. One thing, maybe that's important, thickness free. So there are some pricing options available. So for the professional and the organization or enterprise plans, you need to pay money obviously. But there is a free plan and it's free forever. And it offers unlimited files. It offers unlimited viewers and commenters, which is very important for the collaboration. So you can get feedback potentially on your files. It says unlimited editors on three team files. So you can actively collaborate and design and edit three files. You can create one team project. You have a 30-day version history, which is also something that we want to talk about in detail and unlimited cloud storage. So there won't be any data elements. For instance, when you include huge images into your InDesign files or whatever, there won't be a limit to that. So it's totally sufficient unless you're really working professionally with it. And then you want to think about upgrading to one of the paid plans. But for this video and as a beginner and even further from that, the free plan is totally all right for you. 5. 1.3 Mobile Apps: Okay, Let's talk about mobile Figma apps. And there's a couple of things to say about that. First, the most obvious thing that you might think about is can you use Figma and mobile device? And unfortunately the answer is no. As of now, there has been a state in the past at which it was possible to work with Figma on a tablet, for example, the new iPad Pros. And you could do that by using an app, for example. And I have that app open here in the browser. It's called figurative and installing the app store. But unfortunately, after some iOS updates, the app was broken and it still is, it's impossible to use figurative as of now. And it's impossible to use Figma on an iPad or a mobile device as of now. And then there's the official part again. And Figma is offering a mobile app that's called Figma mirror. And the purpose of this app is to mirror your Figma design files on a mobile screen. So when you're creating, are designing smart phone screens or tablet screens, you can mirror them directly on the real device, which is much better for understanding if the proportion, proportions are exact and if they are usable if the buttons have the right sizes, if the text is readable. All of this needs to be tested on the real device obviously. So for that, It's really handy. You can simply select a frame and the HC map and you probably by now I don't know what a frame is, but I will tell you in a later video, you can imagine a frame just as one layout of the screen, and this will then be shown on the actual device. Now, Figma just recently announced a new application. I will just run this video here in the background with two times speed and audio off. So you can see the new application that they are talking about here. And it's still in beta so you can't sign up for it, but it's not in the App Store yet. And they implemented a couple of new features. You can actually access the entire Figma file now from your, from your, from your mobile phone, you still have the mirroring feature, but also they are now displaying animated media. I'm not sure if that's a GIF or a video, but this will be possible in the future as well. So there's an update coming soon, but still it's just for viewing your designs on the actual device and with some slight improvements, but not for actually designing on a mobile device. 6. 1.4 Native App vs Browser: Okay, so now we wanna talk about the comparison between a browser app and the native app. And disclaimer, this is a Mac, so you won't see the Windows application here, but you will see that the browser and the native app on Mac absolutely the same. So that will also be absolutely the same on the Windows devices, no problem, at least from the app layout and user interface. And there might be some differences in the hotkeys and key combinations. But just, let's take a look here at the interface. In the background you can see the browser and in the foreground you see the native application. And there's actually not much of a difference. Here's a different screens get selected. So now we're here at the same screen at the recent files section. And you can see they're the same. It's just the same pair working the same way. They look the same and it is the same. This is actually just a browser within an app container. There is no difference and you absolutely free to use whatever you want. Obviously, using the browse tab comes in handy when you add other people's computers. Or if you're I don't know, maybe on your vacation somewhere on an island and there's just one computer and you need to design some things, so no problem, just head over to figma.com and you're good to go. So that's just about that. And for everyone who is doubting whether they are similar or not, even within a design. So when I just open this File here and the native app, and it will just hide this window. And then I will open the same in the browser. You can see this is how it behaves and it's exactly the same everywhere. So without going too far into the details of Figma itself right now, this is the comparison between a browser tab and the native app. And they're more or less pretty much the same. 7. 1.5 How to Create a New File: Right now, I think we're good to go, right? And we, so we all should have installed Figma by now. Or if we chose the browser version, then we didn't have to install Figma. We just need to have it open. And this lesson is about how to create a new fire. And depending on where you are, on which section, if you are in the recent files where you obviously see all the files that you last opened or viewed. The draft section where there are all the files you have created. Or if you're in your team or in your project, you will always see this plus new button on the top right. And there's even a button in the middle of the screen. So here it is. There it is. And you just need to click on it. And then you have to select between a design file and, and fig Gemfile. Fig jam is the whiteboarding tool that I showed in the beginning. Design file is what you want to go for. Importing is a good way if you've been sent, for example, Figma file, which is a DOD FIG file, then you can import it and it will be in your application. Figma does not work in a way as you can know it from other applications that you would save your files on your computer. But everything is in the cloud and everything needs to be in the Cloud in order for you to be able to work with it. So that's why you need to import the local files as well. And if you create a new design file, it will also be directly within the cloud and there's no way to even change that. That's just the way Figma works. And it's also part of why the entire ecosystem with the browser-based functionality, the calibration and all of that is possible because everything is in the Cloud. 8. 1.6 How to Import Files: Okay, so before we start, you might want to import the files that are provided with this course. This is optional of course, but if you want to do that, I just want to quickly show you how it's done. And as soon as you open Figma, you have this new button up here where you can create a new file obviously. And if you click on that button, then there's the option to import here. And if you click here, the file browser will open up. And you can simply select the file that you want to import. Hit Open. And then it will load for a few seconds because the findings to be uploaded to the Figma Cloud. Then it says file successfully imported, can double-click on the new file and you're good to go. 9. 1.7 In File Collaboration: So in order to stay within the basics and the fundamentals of Figma, I feel like it's important to talk about the collaborative and collaboration feature again, because this was really one use p of sigma that really sold it for me. Since most of us were using sketch before that, or even other applications like Adobe XD or even Photoshop. Who knows. And they were one of the first, if not the first, really nailed the collaboration feature. And I mean, they need no way that the performance was really good. There was close to no delay or leg. In the collaboration. You could in realtime see where your coworkers currently are working at. You can see their cursor as you can see, who is behind the curves and what they're doing. And I just wanted to show you this video again of Figma on figma.com where they show how that works. So here you can see the different courses and this is how it looks like in real life. So you would see someone's working here, then another one could come in there and add a comment or change something in the design. Or you could together work on one file at the same time, which is really great. And with Gem by the way, they put it to a new level where it was even possible to start chatting at your cursor. So this is at least something that I haven't seen. So they are continuously evolving their collaboration feature, which is great. And yeah, for me, this was really one of the biggest pluses, obviously, apart from being very well-performing with large files and the browser-based system. So you see many, many apps right now switching to browser-based mode. Because it makes so much sense, especially in these days where you are working from. Basically you could be working from anywhere and we're moving away from having work computer, why you need to install huge softwares in order to be able to work. And you should be able to be as flexible as possible. And you can see the Figma app. And I just open the same file on another screen. So when I move over with my cursor, you can see how it looks like when another cursor comes in. So this is actually my other window, but my, my only mouse. So I moved to the right and then a small comment here again. So that's just to give you an idea. Also on the top you will see then all the collaborators with their avatars. And it's well so said it's important to give yourself a reasonable name because obviously, the name will be visible here in the file then and at the cursor. So everyone should be able to know who that is and who's there currently working on their file. So that's the idea behind that, and that's also the basics behind the collaboration feature. 10. 1.8 FigJam: So one of the last things that I want to talk about is fig jam. And I shortly mentioned that before when I explained how to create a new fire. So in order to start fig jam, you don't need to install another tool or a sign-up for another account. It's already included. You just need to select fixed gem file when you click on this New File button. And then the fig gem file will open up from from the user patterns and usability. It's very similar to Figma. It's just different in its purpose. So you cannot design here, but you can place these shapes. Are these Post-its here and connect them with these lines, as you know it from other white boarding tools. So that the collaboration on another level may be a more strategic level as possible in the same file. And the goal really of Figma was to get all the people who are using Figma, maybe even teams that are using Figma, but are using Miro or another whiteboarding tool as well to move over and completely be in the Figma ecosystem. And I think they did a good job. It is not as full blown as for example, Miro, but it does a good job at the basic workshop, virtual brainstorming tasks. However you want to call it. In real life, you probably also don't have much more than a pen post-its, and some, some cut-out shapes out of paper. So this is pretty much the same as I told you. They have this new thing called cursor chat, which is quite interesting. So you can chat directly at your cursor. And you have these interesting stamps. You can put your face more reasonable stuff on the whiteboard. There are enough features to create an entire course about fig jam. And in fact, I created another course about victim. So if you're really interested in that, why not check it out and learn how to use fiction? For the Figma course. It's just important to know what it is and that you can create fig Gem files out of Figma. You can copy and paste or your Figma acids. So layouts and all that stuff over to fig jam, which is really nice. But it loses on some of its features. When you do that, you cannot change anything anymore. Even the texts sometimes are broken. Fig jam is still in beta, as it says here. So there's also still room for improvement. And once you created a fake gem file, it will live in the Cloud right next to your Figma files. And you can see it's different because it has this purple icon with a pen on it while the Figma files are blue and have this other pan, I believe it's called fountain pen. I'm not sure. The, the icon that you know from all the pen tools obviously with which you can create vector shapes, all that stuff. So this is the difference, and both tools live in the same app. 11. 1.9 Figma Community: So the last thing of the fundamental part of Figma is the thick marker. 12. 2.0 Figma's Interface: What to Expect From This Chapter: All right, Congratulations for mastering the first chapter. We're now heading into the very, very details of Figma. This is going to be a chapter about an in-depth look at all the different sections within the user interface. All the panels, all the different tool bars and everything. I want to really show you the entire bees so that you know how to work with it. Also, we will take a look at things as versioning and plugins. So these are maybe more advanced features, but maybe also interesting for you. So definitely going to be an integer chapter. I hope. So without further ado, please enjoy, and let's go with this chapter. 13. 2.1 The Canvas: Right now we're in the second section, we're talking about the interface of Figma. And I just opened the untitled file, the new file. You can also simply create a new file by clicking New and then design file. And this will look just like this. The first thing I want to talk about the Canvas. So this is the Canvas here in the middle. And this is where all the content and all the visual designs will be placed. You can see there are coordinates on the x and y-axis. And each of the objects that you place here will be positioned on this matrix. And these are pixels. So once you created something, for example, a rectangle, and I will explain how that works. This has a certain size and is placed on a certain position here. So you can see if I scroll down, that the measures also change it depending on how far you zoom out or zoom in. And you do that by pressing Command and using your scroll wheel. I guess I'm computers. I guess on Windows computers, it's the Control key. And then also the mouse wheel, or plus and minus. And by that you can scroll in and out. There's also here the Zoom indicator, which is an interactive menu work can also zoom in and zoom out. But I will also talk about this and then nother lesson of this course. But as you can see, if we go down to the lowest level and you can see these lines here, they form squares and each square represents one pixel. So I can select this shape here and move it one pixel to the left, for example, L1 pixel to the right. You can see we're now at minus 90. Here's my minus 89. This goes all the way up to 0. And then if I scroll up again, but if I zoom out, you can see this game changes. And you can just see how immensely huge the canvas. So it's not infinite, but it goes to, I think, minus 100 thousand from there up to plus 100 thousand pixels. And this n-squared. So it's a lot of space to work on. And this is just the canvas of one-page within one fire. And there are no limits on the pages of files. So you can create really a lot, a lot of stuff, but this is maybe the most important area of the canvas as it's the space where you are going to work. 14. 2.2 The Toolbar: So it said that the Canvas maybe is the most important area of the file. Maybe the second most important area of the map is the toolbar. And I am just going to go from left to right and tell you exactly what's going on here. So on the very left, there's the main menu. So you can click on that. And you will see just a regular menu where you can do the most important tasks. You can create new files. You can import a sketch file and create a new file from that. You can place an image, which means you upload a local image, for example, a JPEG file and place it here on the canvas. You can export the Figma file as a local copy, which is a FIG fire. You can make a snapshot to your version history, can show the version history you can export, and you can export the frames to PDFs. Most of these features, for example, the versioning, the exporting, something that I want to talk about more in detail. So I'm not going to cover this in this toolbar overview, but now you already have heard of it. Here in the edit section is simply the stuff that you know from all of the other apps. Undo the step that you just do, redo, the step that you just undid. You can copy objects that you selected here as text CSS, SVG, PNG is, there's just so much that it's not that important for now, so we don't need to get into details here. But it's the simple stuff that you know from all of the other apps and that's accessible through shortcuts as well. So for example, commands easy for undo and on Windows it would be Control Z. Here on View we can define whatever we want to display. So the pixel grid that you see when we zoom into the very deepest level, layout grids which you can pull from the top and the side. The rulers, which are these comments you can show and hide comments. Outlines, Pixel Preview, mask outlines, frame outlines. You can show or hide the entire UI, which is also accessible through shortcut, which is helpful if you want to show something. So let me just show you how that looks like. You would just reduce Figma to only the canvas so there would be no disturbing outside elements. Then let me just select this object here. For object we can now, if we select multiple objects grouped these create a frame, uses mask. It's, they basically put everything here. It's really not worthwhile going through all of the different options. But it's good to know. If you're searching for something, then chances are that you can find it here. And there's even a search within the main menu. So you can simply search for, let's say group. And there is the group selection. So you can click on that and it would create a group here on the left-hand side. And now I will just undo that. And this section here, there's the plugins. So all of the plugins that you got from the Figma community will be listed here. There are integrations that drivel integration is integrated by default. So if you click here and you would have created a frame with the layout and you were able to post that to drivel directly from Figma. They are personal preferences on how the entire app is working. But as a beginner, I would recommend to just leave it all at its defaults. And libraries are also something very important. But something that I will also talk about in another video. The idea of a library is that you can save repeating patterns within, let's call it a repository of user interface elements. And then you can simply use them on a global level independent of the fire. And you don't have to copy and paste them all of the time. Also useful for design systems or plugins that offer flowchart elements for example. So this is the idea band that and under Help and account, There's just links to help pages, keyboard shortcuts and yeah, the legal pages that you would need, Account Settings and lockout. The now we're talking about the toolbar, so let's talk about the tools. The first tool here is the move tools, as they call it. And they have a Move tool and scale tool. The move tool, you can select objects and move them around. When you select the scale tool, you can select objects and scale them proportionately. Why would the move tool, you would only drag the corner to the direction that you want to drag it to. Then we have the frame, frame tool, which creates a frame. And the frame is the same thing as an App Bot from sketch what you might know. So you can select the boundaries and the size of this frame and what it does. It just collects all the objects that are placed within the frame and enables you to export this frame as a whole or to do some interactive magic with scrollable areas. And you can even have a frame within a frame. So that's, that's also nice. You can do a lot of stuff with it, but usually you would use frames as window States. So when you want to create an application, for example, and there's one screen like the login screen, that would be one frame. And then the main, our main menu would be another frame and then the profile screen would be another frame. So that's, that's the idea. And I can just drag the objects and within the frame and then they would be part of the frame and also be only visible within this frame. So that's the idea of frames. So let's talk about the shape tool which offers different shapes that you can work with. One that you already got to know is the rectangle. And the next one would be the line. You can change different attributes of all the different objects as borders and effects and fill colors. But let's just focus in this section of the course on what's possible before we then look into how to actually work with the different elements in comparison to the line. There's also an arrow shape integrated, which has this arrow on the tip of the line. And you can also define on which end of the line and how thick the border of this line should be all thick the line itself should be. Then there's obviously ellipse shapes. There's a polygon shape. Does the star shape. And you can place images here as well. They would just simply be placed them on the Canvas as well. That's me. Yeah. And that's it for the they call it shaped tools. Next up, we have the pen tools and we see pan. And here we have the pen and the pencil or the pen is what you might know from other tools. The tool that you would use for vector shapes. So you would click and then draw these lines and create a vector shape. You can also click and drag. And by that, define the curving of these lines. And obviously, you will also be able to change that after having placed the file on the Canvas. Obviously filling the files or the shapes is also possible as we haven't talked about the design panel yet. I won't explain how that works because I will do that in separate section. Here we have the pencil tool, which is freehand drawing. And yeah, that's exactly what it is. To be honest, I don't know who uses that other than maybe someone with a, with a stylus and who's really good at drawing. But then again, there are other tools that they might prefer, so I'm not sure who's using that. If you have an idea, let me know. I am not using it that much. And then there's the text tool, which is pretty self-explanatory. You can click and right. You can also click and draw a box. And right within this box. You can of course, style all of the topography parameters here and the text properties. And you do that in the design panel as well. Then there's the hand tool. And this is a nondestructive tool which only lets you move around the Canvas. And this is also the tool that would be available for people who only have view access and not added access on your fire. So they Not able to change anything, but they are able to move around your file and view. It's zoom in, zoom out. And as I said, move around but don't change anything. And then there's the add comments tool. And with that, you're able to place a comment exactly where you want to place it. So you can zoom in even to the single pixels and place it exactly on the pixel that you want to comment on. You can mention all the people who are working in the fire and then write something. And this will add a comment. You can add your own emojis. And then there could be conversation happening. Actually, people who have been tagged here will be notified by email and they're then able to reply to that comment. And this is a nice thing for collaboration. Also for collaborating with non designers as people who are working in copy, for example. And they want to change something. And they don't necessarily want to work within the design file and they can add a comment so that changes might be reflected. Or if they have a question they can ask them. So that's the idea. And if you feel that one comment has been resolved, you can click here on resolve and it disappeared will still be visible in the archive, but it won't be visible on the canvas anymore. So it's not disturbing. Then let's talk about the center of this toolbar. So you can see it's changing depending on if I selected something or not. If I don't select anything, then it will show me the path and the name of the fire we are currently working in. In this case, the file has no title, we can just call it test file. And then you would see that it has changed testfile. This is also where we access the version history, which is something that I'm going to talk about later in this course. It gives us the option to export the entire file, to duplicate the file, rename the file, delete the file, or move it to another project. Right now we're in the drafts folder of Figma. And if I click, this was maybe a bit too quick. If I click here on the account, it will just move to the overview section of Figma itself. Now, if I select this object here, the changes to these three icons and they provide shortcuts to functions that you might need or use. So the first one being edit object, if I click on that, is you can see in this vector shape, it transforms the shape into edit mode. The same thing happens if I select this object and then double-click on it. We're now in edit mode and we're able to edit the shape. Now let's select it again. If I click here on this Create Component button, it will create a component. And a component is a reusable object within the fire that has a master component where it can change it. Then it has all the clones of this component that will adapt in regards to your changes to the master component. So by clicking here, it turns it into this master component, which you can identify by the purple border and this icon up here. And if I now duplicated, you can see this duplicate does not have the name on top, but it has the same border. And if I know edit the master component, you can see that the clone changes in the same way. Now, if I select this shape here again, there's a third button left and it's called users mask. And this is simply a shortcut to this masking feature. So if a place it underneath this image and select the images, and then click on this button. It will apply the mask to the image. And this is something that comes in very handy a lot of times. And it's obviously useful to have it up here directly, depending on the type of file that you have selected, these buttons change. You have now here, where we are in the mask group, the option to work with the displaying options for these, for these masks. So you can subtract, intersect, Exclude union. So all of that, which you know, maybe from a vector files as well. And she can flatten the selection as well. Now let me select the image itself and just copy and pasted on this canvas. Again, there's a fourth button coming up saying crop image. And by that, you can just crop the image. And it also shows this image context menu work and even alter. Some of the properties of that image in order to work with that directly. And Figma, It's not as strong as Photoshop obviously, but there are some things that you can do, which is quite nice to have a directly here in the tool. Now then let's move on. On the right. Here we have the avatar of myself and potentially everyone else who's working in the fire. This currently does nothing. But as soon as someone else enters the fire, you could click on their head and would be able to see exactly what they are seeing. So that's quite nice. Other than that, it provides you with an overview of who's currently working in the fire, which is also helpful. Then there's the share button, which is also something that I'm going to talk about in another section of this course. And here you can invite people with the email address. And they will get an invite via email, and then they would be able to work within the file. You could, of course, provide just enter my e-mail address. You can provide information about if they should be able to view or added the file. Since we are working in a fire which is placed in our drafts folder, we cannot invite editors, meaning collaborators. It also says adhere to add editors first move this file from drafts into a project. And if we do that, we can switch this to can edit. Other than that, everyone would just be able to use the hand tool, see everything command, but not change anything. Then we have the option to copy the link to this board. Since it's a browser-based tool. When someone has this link, they could access your file depending on how you set the rights as the permissions here you can see anyone with the link can view only people invited to this file can access. So if you, if you select this option and someone has the link, but it's not listed here. There will not be able to access this file. And you can also embed the current canvas as an iframe to website, which is also nice and kicking already has a lot of integrations, for example, in JIRA confluence. So and they would also then integrate the design file snapshot of the design file directly into this tool, which is also very handy. Let's close that and take a look here. This is the present or prototyping mode. Once you click there, you will switch over to this present mode. You can see by the triangle that you are now in the present or prototyping mode. Here you have another tab where you are in your back in your design fire. If you created a prototype, you would be able to click through that. Or if there were multiple frames, then you would be able to scroll through them with your arrow keys or by clicking on the pagination. And now last but not least, the Zoom and view options. It shows you the zoom level that is currently applied here. When you click on that, you can enter a different value. The lowest seems to be 2%, and the highest, I'm not sure, just for fun seems to be pretty high. Let's go back to 100% and move out a bit. This is just maybe if you need to reference or compare different specific percentage you can edit here. But there's also different options. Or you can enable or disable the Pixel Preview. And this is interesting because we're working in vector-based software. But it could be that some pixels are positioned not perfectly on the beginning of a new pixel. So when you zoom in and you enable this, then you will see how the rendered pixel files will look like. Here we have the 1 times pixel death, and here we have the two times pixel depth. So this will just show you how the pixel files would look like. But it's maybe not the right thing for your product production mode. Then there's the pixel grid which you can enable or disable. And there it is. Again. Snap to pixel grid is also helpful, as you can see, when I move something. Then it snaps within the pixels. If I disable that, we can move freely. And you can see we're now at 65.526 pixels on the x axis. So this could lead to issues if you want to work with pixel-based exported images. So I would always recommend to disable or to enable, excuse me, the Snap to Pixel good option. If you're not fully aware of what you're doing. Rulers obviously, are these rulers on the top and on the side you can turn them on and off. Outlines will turn everything on your canvas into a wireframe outline view. And multiple cursors will just turn on and off the multiple crisis as that it already says from your collaborators. And that's it for the toolbar. 15. 2.3 Layers and Pages Panel: All right, so the next thing that we talk about, the panel here on the left-hand side. And to be more specific, the layers section. And as you can see, this is showing all of the different objects that are placed on the Canvas. In addition to that, we have the page selector here. Let me start with the page select. So by clicking here we get an overview of all the pages that are within the file you can imagine are just think of them as different files in a fire, or maybe pages in a book. Maybe that makes sense. That's maybe the reason why they call it Pages. Who knows? So when you click Plus than there will be a new page. And within this page two, there are now no objects. That's why it's empty here. If we return to the first page, then there are all of the objects that we know. They are symbolized with different icons. Frames have this icon here on the front, then probably a text element. And the vector shapes have them selves as small icons. There's an image. Here. You can see a group and within this group as a mask. And you can see by this arrow that this ellipse is Mark masking everything that's above. So if I, for example, include this this copy of a component and place it over the image and over the masking element in the group, and then place it right there. You can see that it is becoming part of the mask group. Then this master component here we have other shapes and another frame. They work in a way that you can rearrange them here as you want. This has no direct effect, but as soon as they overlap each other, then it has an effect and it represents the position in the visual hierarchy. So you can move objects above each other, are underneath each other. And you would do that by positioning them here in the left-hand side Layers panel. And you can also rename all the layers so they will get automatically generated names. So if I create a new rectangle, it will be called rectangle. And then the number it gets, since we already have one rectangle here, it gets called Rectangle tool. I can just double-click here and give it another name. For example, background. And just by de-selecting the layer it will be applied. And that's it for the naming. There's just one thing left. And this is whenever you hover above one of these objects, then you can see these two icons here. The one is an I. And with that, I can just toggle the visibility of this object, of this layer. And the other is the lock. And if I click here, you can see the lock is now closed. I cannot move this layer anymore only by unlocking it. Again, I can change the position and everything else of this layer. And that's it for the layers and pages panel. 16. 2.4 Assets Panel: Okay, Now if we stay here in the left-hand side, we can see that there's a tab navigation on top. Right now we're in the layers panel. Let's switch over to the Assets panel. Here you can find all the components that are in place in your fire. So naturally, if I convert this into a component, you don't have to understand how this worked. I will do that. And one of the next videos, it will be listed here as well. Also you can see these two icons here. This is just toggle between grid and a ListView. But this one shows you all of your libraries and it will open up this pop-up window. And here you can activate and deactivate all the different libraries that you have installed. And these can be team overarching. So right now I'm only in my team. So I only have this team colors library, which you can toggle off and toggle on. And if I go into this library, I can see all the colors that are part of this library. This is something that makes sense if you want to use the same elements within different files, but in the same team or different projects. But in the same team. As I said, maybe designed systems are color patterns and you can simply create a library and use them everywhere without having to duplicate them or copy and paste them. They will be stored as at one position, at one place where you can also change them, which will then affect the libraries themselves, which is also very handy. Then here on the top it says updates. And right now there are no updates available. But whenever there's some changes to a library, then your designs will not automatically be changed, but there will be a notification that they have been updates. And you need to actively apply these updates in order to stay up-to-date with your library. But then also as effect, change our designs. 17. 2.5 Design Panel: Okay, now let's move over to the right-hand side of the Figma UI. You can see there are three tabs, design, prototype and inspect. And let's talk about the design panel at first. This is always reflecting options to the object that you have currently selected. If you have not selected anything, then it will reflect changes on the canvas itself. It says Background, and then there's a color that has been selected as a background color. You can also disable this. And here you can see this square pattern, which indicates that the background is now transparent. And by clicking here, we get the color picker. We can also just change this hex code here to something. And we all know, which is maybe not very useful. Some people might prefer a darker shade, depending also on the kinds of interfaces that you are creating, our designs that you're creating. Another column might, might be reasonable and makes sense. I can't even remember the default value right now, but something like that, right? Gray was the default thing. And this is the options that you get. When you have selected nothing. You can export the entire file here as an image. And you can preview the export. Of course, this checkbox here. We'll integrate the background color or will not integrate the background color depending on what you want to achieve. Now, I just want to show you the way it changes. I'm not going to show you exactly all the details for each of the different object types. But at a later stage, we will take a look at actually working with each of the different object types and then also take a look at the design options. But you can see when we select a shape, then there are obviously coordinates, the size, rotation on all that stuff and different colors, stroke properties, effects, and you can export this. Then if we select a frame, for example, it changes. You can now do auto layout, layout grids. But again you have colored stroke effects export. If we select this image, it changes again and you can manipulate these image properties here. So you can see everything that you want to change needs to be done in this design panel here on the right-hand side. 18. 2.6 Prototype Panel: Okay, so the next tab would be the Prototyping tab. And here you can specify all the interactivity for your prototype. Again, this will be part of the section in which I will actually show you how to create a prototype. But just for the sake of the overview, let's have a brief look at how this looks like. You can specify the device that you want to have as a canvas for your prototypes or for example, iPhone 11 Pro. And the different frames than or elements that you're integrating your prototype will be displayed as part of this device. You can, now that we're in the prototype panel interact in a different way with these frames. So you can, as you can see, select or drag and drop the connectors between these two frames. This will toggle and interaction. So this means we have now created some sort of interactive connection between frame 1 and frame 2. We now need to specify what this interaction is. We need an event to be triggered, for example, a click event or drag event. So once the frame is clicked, what will, what is going to happen? And this needs to be specified here as well. The most basic thing would be navigate to which opens another frame and this. So we select navigate to frame two. We can also select something else and then the arrow or the connector will also change in respect to that. And then we can also specify the animation which can be instant or dissolve or smart animate where we would work with layers in both frames. And if they're the same, then there will be a smart animation between these layers. And all these interesting and different things. Once you specify this, you can click on the Present button. You will end up in the present mode, and then you will be able to try out the prototypes. So let me just try this year by placing an ellipse here and then rectangle there, and then go to the present mode. Now, once we clicked in this frame, we should be in the other frame. And that's just a very, very basic interactivity that we just specified. But this is what's going to be possible or what's possible and what's going to happen in the prototype panel. 19. 2.7 Inspect Panel: Okay. The third and the last tab here on the right-hand side is the inspector panel. And as you can see, this provides information that you need when you want to start implementing the designs into actual code. So for example, if we select this rectangle within the frame, you can see all the different properties, even blending options. But obviously the position within the frame and the size, the color, and everything that we have here as CSS code for example. Or we get Swift code. I think that's Swift or Android code, which would be Java. I hope I'm not completely wrong here. I'm not a developer, but that's how I understand it. And this is helpful for everyone who wants to work together with developers as it's providing an interface between design and development. And it sort of helping developers who have previously been using tools as Zeplin, for example, 2 to also make the transition to Figma, I guess. So. That's it for the inspect panel. Helpful if you'd like code. 20. 2.8 Versioning: So what else is there? The versioning, the history of the files. As everything is living in the Cloud. You don't need to save your files. You don't need to press control S or command S. In order to save the file. Everything will be saved immediately. But there's also a versioning happening. Versioning means that some sort of back up that being created. And it has timestamps connected to a snapshot of how it looked like in connection with information about the person who did this change. And you access this versioning by clicking on the arrow on the top and then show version history. And here on the right-hand side you can see this is the version history of this fire. You can see it displayed as a vertical timeline with the creation at 910 PM, then a snapshot at 945. And we can just jump back by clicking here or by tricking the clicking there. And these are auto save, not to be confused with the autosave that's happening in real time while you're working on that. But these are versions, auto saved versions. And you can of course, add a manual version point with this shortcut here. For Windows, this will be obviously different. But if you're on a Windows computer, this shortcut description will also be then reflecting your operating system. It says and of 30-day version him to history. So after 30 days, it will only cover the last 30 days and not beyond that if you're on a free plan, soon as you start to pay and upgrade to a paid plan, it will be an unlimited history. So this is really helpful just to have this backup and to know that something that you can rely on. And you can always understand and see what has been changed by whom and worst-case go back to previous state in order to save your files. 21. 2.9 Plugins: Okay, The last thing in this section would be the Perkins. Let's again have a look at how to install plugins, how to use plugins, and how that behaves in the context of the Figma UI. As we all know, plugins can be found in the main menu on the plugins. And then we would just browse the plugins community section. And I want to show you the most popular of all plug-ins in the Figma community, which was the Unsplash plugin. Unsplash is a platform for images that are free, free to use. Really nice content is available that too many, many topics and keywords. And you can use them without having to pay for licenses. And if you want to use this plugin, you would just click here on this plugin name, or you can simply click directly here on the button. This would be the detailed page of this plugin. To install. We just need to click here on Install. It will say installing third-party plug-ins. Plugins are made by third-party developers. By using plugins, you except the potential risks. You won't see this message again, there are usually no big risks involved other than if you're using are applying plug-ins to your designs, they might change it. This is usually exactly what you want, but they need to add this disclaimer. Now it says plug-in installed as we're running browser-based application, there's no need to download files. It's just a matter of linking this plugin now with your account. So let's get back into our file and we need to go into the main menu again and to plugins. And there we can see Unsplash. Now if we click here, this opens up the plugin menu. And in this case, it just gives us a quick access into the Unsplash database. So we can see some preset search terms here. We can search for something random or can we can manually search for something, for example, space. And then we can see all these nice pictures from space. Then we click on them and they will get included are inserted onto our canvas. Now another nice thing is that when you, for example, select a shape as this triangle here, or maybe let's just this ellipse, make it a bit bigger and have it selected. And then we pick one of these images. We just click on it and it will be placed within the shape as a fill. So that's how they do it and that's how you can quickly, really quickly integrate these images and use them for your layouts. This is again, just an example of how to use plugins. All of these plug-ins will work differently obviously, but all of them will be happening within this plugin pop-up modal window. And that's the idea. All of them will probably also provide instructions. So whenever you have any questions in regards to certain plug-ins, you will find help here or at the plugin detail page. And let's pick my community. 22. 3.0 Using the Tools: What to Expect From This Chapter: All right, So now it's about applying what we've learned in the previous tools. We have learned what the Figma interfaces like. We have learned the fundamentals of Figma. And now it's about the different tools. And to apply these tools to really understand what are our tools when we want to create an interface, which are the properties that we can specify for each of the different tools. So that we're able to actually start creating and designing the mobile interface, which is going to be what the next chapter is about. So pay close attention and enjoy. Obviously this chapter which is about applying the different tools. And in the next chapter, it's going to be about designing mobile interface. So see you there. 23. 3.1 Drawing Shapes: Okay, so now we're going into the real details. The first thing that we wanted to take a look at is working with shapes. Many designers just call themselves people who plays rectangles on Canvas and rearrange them throughout the day and then end up with with the layout or a user interface. And it's actually not completely false. Most of the times you will be working with shapes, so it's important that you understand what you can do with them. So take a look at the shape tool again. We have different shapes that I showed you in the previous video. And for now we want to focus on the rectangle. It has. It also has a hotkey, which is our rectangle. So whenever you want to draw a rectangle, you can also simply press R and you will be able to directly draw that rectangle. So we will focus on this design panel here when we will now be working with the rectangle. The first thing that we see here, the coordinates. The way that works is you can either enter the value in this field. Let's say we want to move it to 0 pixels horizontally. Then we can just simply enter the 0, hit Enter and it will be positioned. What we can also do is add numbers to the current value. So if we want to move it 10 pixels to the right, we obviously need to stay in the x axis field and can just type plus 10. Hit Enter, and it will move ten pixels to the right. Same way goes minus, say minus 48. That should put it or move it to minus 900 pixel. And the same goes for the y-axis as well. Another thing that you can do is, as you can see, while moving the cursor above the x or y are also the width and height and all the other values or icons, I should say. It turns into this bidirectional arrow I can occur. So when you click here and drag it to the right or to the left, you can move and change the value while dragging fears. And even if you exit the window, for example, here on the right, the cursor will appear on the left again. So you can infinitely, almost infinitely go on this way if you feel like this is the way you want to work. And as I said, the same goes for, for all of the other fields. And it only works for moving left and right. So if I go up and down, it's not working. It's just because I'm slightly moving to the left and right. The same goes for this. W stands for the width. So we can change the width here. We can change the height at the H. Then here we have this link icon, which means you can constrain the proportions when we locked that and change either the width or the height. The other value will also increase proportionally. When we deactivate that. You can again, only manipulate one value that you want. Here we have two rotation in degrees from 0 to 360. And you can just rotate the shapes with that. As you can see, it will go on and on and show the value accordingly. You can see that the x and y position also changes as soon as you're moving this the rotation. And as you can also see here at the rulers, There's the exact space within the pixel coordination or coordinates. And you can see that these are growing and shrinking as this is not a circle, but it's unevenly shaped or size. So you can see that this changes also and this blue highlighted area. We can reset that by entering 0. And then here we have the corner radius. And this icon stands for independent corner. So if we change this value here, you can see that the corners will become more round. And this is also the same value that you would apply to CSS as the corner radius as well. If you want to change only. And some of the corners you can click here and change each of the different corners individually, just however you want it. And create these interesting patterns by that. And if we click on these three buttons here, there's another section, four corners smoothing, which is maybe interesting if we want to change that value to be more realistic for actual rendering purposes. For example, here is an iOS marker, meaning if you move to this value here, you have the same effect as he would have on iOS devices, for example. And you can see that the corners will just change a little bit. You can see it best here on the bottom left. If I move this controller here to the right and to the left, you can see how the corners change. Also, what you can do if you want to manipulate the corners is double-click or hit Enter while having selected shape. And then you will see these four dots here on the side, which stand for each of the four corners. You can select one and then you can change the corner radius here as well for all of the individual singer corners, you can of course, also select multiple corners. Then you would see mixed as both values are different. But you can override that by entering a value here which will then be applied. All right, then let's hit Enter and deselect, cancel the edit mode, and take a look at what else is there. Here you have the layer mode or the layer blend mode. Normally it's at past whew. This is the same as you might also know from, for example, Photoshop. When we place this gray shape above the image, we can have a look at the effect. This does, obviously the percentage here is the overall opacity of the entire layer. If we change that, for example, to multiply, you can see that the layer has been multiplied with the underneath layers. Maybe lighten is also very obvious and it's effect overlay. So you can see these are just the blend effects and you can try out which, which one are working for your purposes. But this is a nice feature to have. Then we move on to the fill and the couple of things. So obviously this is the fill color. In this case. You have this style button here where you can pick pre-selected or predefined styles that come from the libraries. You might remember that from the asset section. And there was one library called MAX team colors and they are, and here you can find these colors. So all of the predefined colors can be found whenever you want to work with colors and click here than the colors will appear. And you can simply select these colors from the menu. And this will change the appearance of this section here as you cannot simply edit the color value anymore in order to not change it without knowing that you change that. But of course you can detach the style and then you're able to manipulate the color just as you want to. By clicking here on this color wheel, our class selector, you're able to change the color in more detail, but there will be another video, especially about working with color. So I don't want to spend too much time on that. As you can see, here's a plus, there is a minus. This indicates that you can apply multiple different fields to this shape, which is interesting because you can add different gradients. Linear gradients, gradients, radial gradients, angular gradients, diamond gradients are images or a solid color. And all of that happens in this color picker tool. So this will be something that we'll also talk about in the video. Obviously, if there's a plus, there is a minus. And by clicking that you will remove that style from this shape. If you click on this eye icon, then you will just simply hide this, fill the value here. The present value works for the opacity of this color. So 20 percent wide on a 100 percent green, looks like that. And we can simply remove it by clicking the minus. Then we have the strokes. Again. We have the style button. So we can pick from the colors. It works, or it behaves very similar to the fields, you would select a color and then you have the option to specify the width of the line. This works the same as up here. The same interactions. So dragging is possible. Entering a value, the math, everything is possible. You can specify the position of the stroke if it's in the inside, on the outside or in the center of the outline. So right now it's on the inside. Now it's on the outside. And this is how it looks in the center to depending on how your layout is built up. And here we have advanced drug settings where you can specify the cap. So whenever you have a line, for example, then you can specify the cap of the line. I will talk about that later when we talk about lines than the joints. If it's going to be dashed or if it's going to be angled. And the way that these dashes work is very interesting actually and very helpful. So with that, you can control the gap on your dashes. So if you want to have a dashed line, you can enter the pattern here. And this works by entering comma separated pixel values. So if you want your dashes to be 50 pixels long and then 50 pixels gap, you would enter 50 comma 50 hit Enter, and there you would have your result. If you want an irregular pattern, then you could also add another value, and this would then change here accordingly. And now if we want to have these not with straight endings here, we can also define the caps in this case, and they should be working. So round will round the caps. We have squares. It will just add up a little cap here. Arrows which is not working in this case. And triangle arrows will also not work, but they work for lines obviously, round makes lot of sense. But then you would have to increase the gap value to, let's say 80. And then it becomes more visible, or let's even go to 100. And then you see, you can clearly see how that looks like. And this is how you would apply a dashed stroke. Let's just remove the stroke for now and move over to the effects. And this is also very interesting. And again, we have the option to apply styles. Right now there are no styles available, so we can define our own. And by clicking on the drop-down, you can specify which effect you want to apply. So right now we have a drop shadow applied and just buys the zooming and you can see that the job Drop Shadows already there. What's also there is an inner shadow which will be on the top by default, and a layer blur, which will blur the current layer. Then we have a background blur, which will blur the background of the shape. And I will show you how that looks like in a second. So beginning with the inner shadow, we will apply that and then move over to the Effects details by clicking on this small sun icon here. And then we have different values that we can change. We can change the position on the x and y-axis. We can change the color and the opacity, and we can change the blur value. So if we want the shadow to move more on the x-axis, we can do that by increasing this value. If we want to move the shadow on the y-axis, we can do this by moving this value. Then this looks like very hard border here. So we should maybe increase the blur of that by a real bit. And now you can see how it smoothens. And we can even decrease the opacity to have more natural look. And you can see that this is already having a huge impact on how natural the shadow appears to be. And now, just by that, we created this inner shadow. And now let's go back to the fact details. And here we can again change the blend mode of the effect. So by dark and this will apply this darken blend mode to the effect on the background. So I'm not sure if we will see huge difference here. But in case it makes sense for you, maybe instead of a fill color, you had an image as a background. And you want to use this blend option to manipulate the borders of the image or whatever you wanna do. This is the way you can do it. Let's just remove that and try out the drop shadow for example. And here you have the same options available. So we will just increase the y value and the blur by a fair bit. And you can see how this turns out. We can also decrease the opacity again and maybe go down a bit further and increase that also a bit. And by that, we can just simply manipulate and play around with this effect. Then we have the layer blur, which will blur the current layer, and then we have the background blur. So let's move this over our image again and apply the background blur. And just by that, you won't see any big difference. Obviously the blur value can be set here in the effect details. But in order to make this visible, we need to change the value of the fill color. And if we set that to 0 pixels, it will disappear. But if we set that to not pixels, what percentage we said set that to 1%. You can see that it actually blurred the background. And this is a really, really useful effect. Whenever you want to take away the attention from the background, for example, you would blurred away. This works for everything, not only for pictures, but also anything in the background can be blurred with this effect. So it's really helpful. Let's change that back to 100 and take a look at the export options. So I will just remove the background blur effect and we will have a brief look at the export section. Again, there's going to be a whole video about exporting files. But again, we have the option to add export options for ourselves and different possible ways to export this layer. Right now we have selected this rectangle, so we will only export that rectangle. And we can specify the scale in which we want it to be exported. We can add a suffix, we can change the file type and then we can export the entire file. If we expand this down here, we will see exactly how it looks like, how the exported result will look like. And that's basically how you work with shapes. You can do a lot with that. I'm just think about the different shapes and how to apply these. So there's a lot to learn and just let me show you, as we talked about that, How to change the border of a line because that works for arrows, for example, now, if we increase the stroke of that line, we can now go into the advanced stroke settings. And here it makes a lot of sense what we could do it with the shapes because now we have endpoints to the stroke. So we can again add round and to that. And now we can even at the arrows to the ends. Now if we want the arrow only to be on one end, we would have to go into edit mode by double-clicking are hitting enter and selecting one end and then picking one of the arrows if we want to do that. And there's another thing that we can do here, and this is the joints. So if I click here, I will add a new joint and this on this line. And just like that, it's there. And now I can drag it. And it can either hold Command or Control for Windows and click there to make it a round curve. But I can also simply click here, select this joint, and then pick the style I wanted to have. Let me zoom in here. So before it looked like that, with the rounded joins, it looks like that. And with the bevels, it looks like that. So maybe small changes, but they're there and that's what you can do with that. And with that. Let's close this section and move to the next video. 24. 3.2 Drawing Vector Lines and Curves: Okay, Let's talk about vector lines and curves. For that, we need to use the pen tool, hotkey P. And in order to draw that curved shape or curved line, we need to start with 1. Now there's different ways how to do that. You can either just simply click and the point will be there. And you can go on and click and click and click. And if you want to close the shape in order to be able to apply a fill color, you can click on the first again, and this will close the shape so you can see now there's no line attached anymore to the cursor and this shape is closed. Now, if you want. Another way to do that is click and hold the line whenever you are finished and, and think that you want to start with the next point you will drop. And now you can see that you applied this Bezier curve angle just by dragging and dropping the cursor to that point. You can then click again, drag and drop, and hold the click and buy that you will specify the angles of all of your points and the curves itself. And just by clicking here again, you would close the shape. And that's how you create a curved shape from the start, just by hitting Enter escape, you will exit the edit mode. And you can see that you now created two vector shapes within one object. Now if you want to have multiple of these shapes, but not as one object, but as multiple objects, you need to exit the edit mode after finishing. So what you can now do in order to revert that is, go back to the edit mode and select all the points. Then use the hotkey for cutting out, which is Command X or Control X. And then double-clicking on the canvas or tracking on done in order to exit the edit mode. Click again and then Command V or Control V. And now you have two separate objects. Now, what you can do with them is the same thing, are the same things that you can do with other shapes. These are now regular shapes. So you can modify the stroke. You can add effects, fill colors, whatever. If you find yourself creating a shape by yourself and you're not able to apply a fill color, then the reason will most likely be that you did not close the shape. So right now you can see I've applied this gray fill color, but there is no gray color. And you can see that these lines are not closing. So the end points are not exactly at the same position. And this is very obvious in this case, but it can be very, very subtle in a real-world scenario. So you really have to make sure that these lines meet, saw that the shape is actually closed. So you can see you just by moving it here, it's closed and the third color is applied. Now, if we take a look at this shape here again, we can also change the radius of these corners and make it a curved shape after having created the shape. But that, in order to do that, we need to go into edit mode again by hitting Enter or double-clicking and then picking one of these points here. But not only just click on them, you need to hold a special key, which is on Mac, command, on Windows, probably control. And you can see that the icon is changing. And if we click here now, what this will do is it will add the two controls for the curves just by clicking here. And we'll round the curve, which was previously a corner. Here. Now with these controls, we can change how the curve behaves. And we can even drag and drop, which will increase or decrease the angle on the one hand side. And here as well, if we want to change it for both sides at the same time, we would again have to press Command. And you can see that it's now proportionally decreasing and increasing the size of this angle. What we haven't done yet is changing the direction of this control here. And we can do that by pressing the Option key or Alt on Windows. And you can see again the cursor is changing. And if we now drag, we can change the direction of this control. So there's a lot of stuff that you can do. It's very helpful if you want to cut out images, for example. And you can work with, with pictures here, for example, and add a darker background. That's at least useful thing for me. I do that for example, when our work on thumbnails and I want to darken the background, then I would go ahead and use the pen tool to draw the lines here. And of course I can do that pretty untidy by just clicking and not applying any angle or courage to these lines. But this will then result in a very untidy shape, as you can see now. So we need to close it and hit Enter. And now we can add a fill. If we now remove the stroke, we only have to fill and we can see that it doesn't look very nice. So if we want to tidy it up this now, we could simply hold Command and click on all the different dots. This would at least make it a bit more round and maybe a bit more natural. So yeah, that's just one example of what you can do and where it might make sense to work with these curved shapes. Obviously, if you're creating illustrations in Figma or more advanced graphics, then probably the Pen tool will be your go-to tool for all cases. Anyway, that's all I wanted to talk about here with the pen tool. So let's move to the next. 25. 3.3 Using Masks: Okay, Let's talk about masks and masking objects. For a mask, you need a shape and with a shape you can mask other shapes or images or anything. Let me try out and show you how that looks like. Here we have our famous astronaut image, which we have used now in many lessons. So right now what I did is press over the OP key for the ellipses. And I will just draw a circle and now move that above the head of the astronauts. And I will just place it where I wanted to be. Now, what I need to do is I need to grab the image layer and drag it above the layer that I want it to be masked with. Because this mask layer will be applied to everything that's above itself. So with the circle selected, I would now also select the image layer by hitting Shift and clicking. And then I will apply the mask. And I can do that by clicking here on this icon which says uses mask. I can also right-click and select use as mask. And also can right-click here and say uses mask and there's even a key combination, but I will go for clicking here and the top. And as you can see, the mask has been applied. And also there has been a group created automatically. It says mask group, but we can change that name, of course, to something like astronauts avatar. And by that, we have changed the name. Now we can see that the image does not fully fill the circle and the background. So we can simply click here on the image layer and move that to the right, for example, with the arrow key and Shift in order to move ten pixels with each button pressed to the right. And now at first the circle completely as we can see here. And this looks much better. We can also go to the mask layer here and change that, for example, change the size and will only change the size of the mask layer but not of the image underneath. And yeah, until we're satisfied with that basically, now, if we want to scale down the entire thing, then we can simply select the entire mass group and use the corners in order to scale it. If we don't press Shift, it will change the mask on proportionally. I will just undo that. If we hold shift at world scale, the entire thing proportionally. So that's how the scaling works. If we select the scale tool now and go here, it will simply proportionally scale the entire mass group. So it has the same effect as using the Move tool with the hotkey and holding Shift. And that's pretty much it for the masks. Try it out and tried to work with that and see what results you can accomplish. 26. 3.4 Writing Text: Okay, so now we're talking about text, writing texts, styling text. For that we have the text tool and the hotkeys t. Let's draw a text box and write something into this textbox. I will change the font size to, let's say 12 point and write something like hello. This is very small. Hello, world comma 1, 2, 3, 5, 4, 6, and 8, 9. And that should be enough for our demo purposes. So it works the same as shapes. So whenever you want to edit the text, you need to go into edit mode by double-clicking or hit Enter again, you can escape. By hitting Escape. If you want to change the entire text box, then you should not be in edit mode, but have only selected the text element or text object. And now we can change the text size again to let say, whoops, that was not on purpose to 200. And this makes it that bag. Here we have all the different fonts that are locally installed. If you're using the browser version, you also need these fonts to be installed so you cannot upload custom fonts, some somehow to Figma and then remotely work on the files or change the text if you have not installed this font on the respective computer. So if we change the font, we can do that here. And then there are many, many, many options to change and style the texts. In fact, this has always a topic of updates at Figma, so there's constantly coming new features. Just recently they added the option to add lists and numbered lists, your text. And, but again, there's so much that you can change the line height. Here, you can see how it works. There's the spacing between letters that you can change. And here you can change the paragraph spacing the size of the entire texts if it's auto with auto hide or fixed, the text align obviously. And the orientation of the texts, if it's, if it should be aligned and on the vertical scale of it should be aligned to the top or to the middle or to the bottom. And then if you click on these three dots here, there's even more that you can change and you always have this preview. So this is quite handy. Again, there's the alignment, but also the decoration. And just by hovering, you can see the effect of that here we have the list that I just mentioned. The indent of the paragraphs can also be changed here. Then we can change the entire case of the texts or whenever we want something to be all only or all uppercase, we can do that here or capital case. This font in this case does not support small cap, so this is not available and we can always remove the style. With this, I can end it says as typed, so it will remain the way you have specified it in the first place. Here we have subscript normal superscript fractions. If we have some in our texts, ligatures. There's so many specific options. If you're searching for one of these specific options than you probably know more about typography than I do. So I will not go into the details here, but this is where you can find all the different options to style your texts and you will be happy, I guess. And other than that, all of the other style styling options behave in the same way as they do fall of the other shapes as well. So you can specify fill colors, gradients if you're even want to. You can specify a stroke on the text's different effects and of course, exports and the layer, that text layer that you have created. If you want to change the size of this text box to match the size of the texture. Enter it. You can hold Shift and then double-click on this corner. And this will resize the text box, the size of the content. But other than that, there's not much more than I wanted to share with you here. Just try it out for yourselves and see if you, if you're happy with all the different options. If not, you can always reach out to Figma. I'm sure there will be more updates on the Text Edit Mode coming in the future, so bear with them. But I think there's a lot of stuff that you can do already. And yeah, that's pretty much it for the text tool. 27. 3.5 Setting up Colors: All right, so now we're talking about colors and how to set them up in Figma. This is not going to be less than about color theory, but about the mechanics of Figma and how to work with color. And let's use one of the shapes that we already created here and take a look at the color picker and what exactly there is to do. So you might remember the colors, diets that we had a look at previously. By clicking here, we can also add new styles. So I will show that in a second when we created something crazy here, by clicking on this small rectangle which always has the same color as the code that represents. We get into this color picker. And here we have at first, the color picker, which response to this scale, this color scale, and the region, the color region that we specify here. Below that we have the opacity. And here on the left-hand side, we have a pipette with which we can pick colors from anywhere on the canvas. Just by that we selected the color. Here we have the color value and different shapes of different formats. So that is the hex value. But there you can also add RGB values, CSS, HSL, or HSB values. Whatever you're more comfortable with, you can select here and the field will change respectively. Now at the very top, you can specify the type of film you want to have. So actually, this would be a solid color, but there are different gradients and image so you can add an image as a fill as well. But let's talk about the gradient. So this would be a linear gradient and as you can see, it goes from this blue color on the top to the same color, but with 0 opacity. So here we have 100% here of worth 0%. So that's why we have this smooth gradient from one color to another. We can also move that up to 100 and simply add a different color, which will look something like that. So that's the basic idea of a linear gradient. You can of course change the start and end points so that it looks different and you can even add additional points and additional colors to that. So just by clicking here and here and wherever you want to do that, they will also appear here. And we can add different colors. And now it's getting crazy because I will just randomly select colors to make the point. You can see what happens if you change the colors and specify different colors here in this gradient. And that's the linear gradient. Now, then we have the radial gradient. And this will go from the center to the outline or to the, to the end of your shape and create this sort of circular gradient. And now if we simply remove these by selecting and hitting backspace. And now for the outer color, we take the same as we have on the inside, but with a 0. We can create this really nice circular spheres. Let's call them spheres. And then for the angular gradient, it looks again a bit different. I'm not even sure how to describe it, but we have this very hard line on this side and then it goes 360 degrees. So that's how this, this gradient works. You always will do this full circle. And at the end we have the other extreme, like the very end of your gradient will be right besides the beginning, can make up for quite interesting gradients though. And then we have the diamond gradient, which is similar to the radio. A gradient but with four corners or four dimensions however you want to call it. And yeah, just like that, you can mess around with that and create interesting gradients. But there are people who are very capable of working with gradients and create really, really nice pictures are artworks even just using gradients. And this is again, something where Figma is now putting their attention to and where they are very likely to provide more features. So it's becoming even more easy to create this, these gradients inside of Figma. So now that we have specified our crazy gradient, I wanted to show you how to add this color as a style. And we do that by clicking on this style button. And now we can click on Create style. And this will create a new style for our current style. And we will just call it crazy gradient. And click on Create style. And by that, this style has been applied right here and it has been listed there. We can of course, edit the style of we want. We can even add description. We can also delete the style, so it's not in the document anymore, but it's now working throughout the entire entire file. So if I want to apply it to this as well, I can click on that, select the shape and for the fill, I need to click on the four buttons here on the style icon again, and there it is. I can simply apply it just like that doesn't look very good. But the idea should be clear. And this is the principle of styles. And also everything that I wanted to talk about regarding the class. 28. 3.6 Creating Components: Alright, now let's talk about components. We already saw how we can create components. I will now in this example, create a small button and then make a component of that and show you what white makes sense to do that and yeah, how to do that. So at first let's create the button. And for that, I will create a rectangle with dimensions that are somehow reasonable, like 400 and let's say 120. And then we want to round the corners just a little bit. Ten pixels. Let's go to 20. And let's change the color of that to something more interesting. Sentence should be standing out as a call to action. Now we have the background of our button ready. Now we need to add text to that. And for that, I will just draw the text box exactly above the button. I will center align that. And of course go a bit down with the size. I would need to check if that's the size is working here. And we will simply label it with start process. You should always use speaking, labels. Of course here doesn't make much sense, but it's better than Click Me. I need to go down here with the size. Make it bold, and maybe use something more blue. Right? Then, just for the fun of it, we can add a drop shadow. And we will increase this, the y position a bit. And we will increase the blur a fair bit. We will go down with the Opacity also a fair bit. And just like that, we have a simple button. And now we will select the background and the text, which is everything the button consists of. And right-click and click on Create Component. And then we will rename that component 2 button. And now we have created the button component. And we can use this component now throughout our entire layout. As this is a button, chances are that we have to reuse that button a couple of times. And we can simply select copy and paste that button. Now, the difference between simply creating that button and then copying and pasting that button versus creating a component and copying and pasting that component is that we remain in control of everything that's going on with the button. We can however, still change some properties of the button. For example, we can change the text here. We can say stop process, for example. This will not change the master component. Even if I change the text here. It's not changing over writing the text there. But if we change, for example, the background color here, and then we track that somewhere else so we can see the entire button, for example, to dark blue or red or pink. Then it will change throughout all the different instances of this component. Also, if we say no, we want to use a different typeface in our project. This will also be reflected then throughout all of the different instances. So this is the main idea and how that works. Another thing that's interesting here is if we use this instance of one of our components somewhere in our file and we want to change the style for all the components, but maybe we don't remember where we have placed the master component. We can right-click here or right-click in the layers panel and then click on MainComponent and go to main component. And by that, we will move to where the main component is. Just like that. We move to the main component. What we also can do here is if we want to, for example, change the color here, which we can of course do and will not change in the master component. But if we right-click here, go on MainComponent and say push overrides two main components, and then go down. You can see that the color has been changed in the main component. So that's the idea of components and the very basic principle. And that's why it makes sense to use them whenever you have repeating objects are that occur multiple times in your interface and that you don't want to lose control over throughout your design process. 29. 3.7 Auto Layout: All right, Let's talk about auto layout is a fairly new feature of Figma and it allows for greater flexibility when you're working on responsive designs, for example, because you can specify different relations of objects to each other and respect to sizing. So it will automatically change and behave in regards to the size of an object. So let's stay with the button here and use that as an example. We have our master component and can copy that and paste it somewhere else. And there we have our instance of this button. Now, we want to make that an irregular object and not an instance of a component anymore. And we do that by right-clicking and saying detach instance. And by that, we transform it into a frame. Now we need to select these two elements and move them out of the, of the frame where they're currently where they were before, we can now delete that frame and we end up with this label and the background. And here I have an icon which I also want to be part of this button. So I will simply drag and drop that above the background layer. And I will resize the text box as well and change the alignment to left alignment. And I will change the label to go to home and copy the color. Select the icon at the color has a fill. And now we have our Change button. Maybe I will do that. I will change, I will change the font styling to bold. And now what we want to do in order to enable auto, auto layout is to select all of the three layers and press the short key Shift a. And by that, another new group has been created, a new frame. And with that I can, you can see that auto layout has been applied to this frame. So if we expand the frame, we can see that the background layer has been removed from the layer panel and has been taken over as background settings for this frame. Here on the right-hand side and the design panel, you can see a new section called auto-layout. And there are different options that we can apply here. So this horizontal arrows shows us that all the elements are now placed here horizontally. If we press on the vertical direction, you can see that this changes the direction of the objects to the vertical layout. Let's go back to horizontal, since this is a button, and let's change the alignment and padding of this button. So just by clicking here, we can specify the alignment of all the different objects within this group. We want to have it centered. And here we can see the padding as well that we can specify for this object. So we can change the global pairing, for example, 50 pixels. Just like that, we can also change the padding to different values for each of the sides. And we can even specify the padding and the manner that you know from CSS maybe. So you can add comma separated values in the order of top, right, bottom left. So we can say 20 comma, comma 20, 50. And this changes the padding to this. Now what we want to do is change the spacing between the items so that there's more spacing between the icon and the label. And then we want to also change the padding on the left-hand side to be a bit smaller so that this icon is not that far away from the border of the object itself. And just with that, we already created an Auto Layout button. So as we now change the label here. And whatever, you can see that it's already resizing. Also what you can see here is that if I duplicate this text layer, so I'm adding another layer here. You will see that they will line up horizontally. This is because of the auto-layout. Now if we change the direction to vertical, you can see that there have been aligned vertically now. So that's the basic idea. You can now play around with that and find out what you can do with that. There's endless possibilities actually. You can totally go crazy with that. But that's the basic idea shown at the example of a button. In the next chapter, we will create a mobile interface where we'll also make use of the auto-layout functionality and explain it on different examples as well. But this should give you a basic idea and you should definitely play around with the auto-layout feature or simply use, simply Google, the internet for Auto Layout examples of videos of crazy people who do crazy stuff with that, it's really impressive, really inspiring, and you can do a lot of interesting stuff with the auto-layout features. 30. 4.0 Creating a Mobile App: What to Expect From This Chapter: Now it's time for designing. We're here at this chapter where we want to start designing a mobile interface within Figma. This chapter, however, is not going to be tutorial on creativity or design principles, but rather a technical instruction on how to solve problems with Figma. The idea is to provide you with knowledge about how to set up the file structure, how to set up the different frames and screens so that other people who you might want to collaborate with, developers, even or other people who are involved in the project are able to understand what you did and what you're about to do so that your process is orderly and in a streamlined way, which is absolutely important when you want to be successful in a long-term and not get lost in your own design files. But of course, I will also show you how to create icons which are vector-based. How to use different plugins to speed up your workflow, how to use auto layout, how to use components all within this example of a mobile UI. And at the end, we will transform the designs into an interactive prototype. So stay tuned and enjoy this chapter. 31. 4.1 Page Structure: All right, Now, the first thing that we wanna do is setup the file instead of the page structure within the file. Because since we're working in a highly collaborative tool, we want to make sure that all our potential collaborators understand what we did and what we're about to do. And they want to be able to collaborate with us and not mess up the entire file up. So there needs to be some logic behind the entire page structure that we need to set up within the file. So let's adverse create a new file in which we are going to design interface. So we click on new design file. And then we come up here in this empty file. And at first we want to give it a proper name. So let's click on Rename and let's say we want to call this small while you write. And now here on the left-hand side we can see there's nothing, no layers. One page which is created by default called Page 1. And we want to create a couple of additional pages and rename that one by double-clicking on it. And we will call it draft. Then we will create a new page, and we will call that design. And then we will create a new page. We will call that ready or development. Now we can rearrange them. I usually go from bottom to top, but that's just my personal preference. And then this will create the foundation for our process of designing in Figma. So we will start in the drafts page and come up with ideas. Maybe create a mood board. And the good thing about Figma is that you can simply drag and drop all the images or screenshots you find inspiring or that you like onto this canvas. And this, on this page, you don't have to be very orderly. Doesn't have to be tidied up. It just needs to be helpful for you, for you and yourself and provide you with an idea of what you actually want to do. Then here in the design page, we want to actually be productive and create the layout. And there's certainly room for ideation here as well and iterating on certain stages. But this should be where you all want to create your actual design files that will then be developed by the front end developers. So this should be already in a quiet, orderly state when it comes to naming your layers and groups. And here and they're ready for development page. This should really only contain the final designs that you are fine with, that you don't want to change anymore. So this will also then be the only or the main place where the developers will look into and pull all of the content that they need for their work. So you can be quite freely here. You can be completely free here. But this is the final stage and only should be used for your final designs. 32. 4.2 Wireframes: All right, Now we're going to start. So let's move over to the draft page. And here I took two screenshots of the iOS messaging app. This is the design that we want to recreate. Now, pick two large, I will just drag and drop them onto our canvas and close this window. Now we can zoom out and take a look at these two. This will be the foundation for this chapter here. So our goal is really to recreate this page and this page and get as close as we can while staying efficient and not getting lost in details. And the idea really is for us and for this process to start off with a wireframe of these two, then transform these wireframes into visual designs. And as soon as we are happy, we will move over to the ready for development page and make them interactive. So create a prototype that can be used interactively. Then we should be good. All right, so first-stage, creating a wireframe. What we wanna do is create frames for both of these screens, the hotkeys a, and we can simply select from here the dimensions that we're looking for right now, this is coming from an iPhone 11 Pro, so we'll use that preset as well. Now you can see it's a bit smaller, which is no problem since all of this can be scaled up and export afterwards. Just for reference purposes, I would like to scale these two then down to the same dimensions as our newly created art board. So I'll just fix the dimensions and place them above. In this case, we're really recreating something that's already there. So we're in the nice position where we can always look at the template and at the colors, and even at the dimensions fonts on that stuff. So that's why I want to keep them close. And we will start off with the first screen. And as I said, we don't have to be super tidy here. So I'm not taking too much care about naming all the frames and layers. I just want to quickly get an idea of the dimensions within the interface and the content elements. All right, so we will start off with analyzing the, the interface that we want to create. And we can see at the very top there's this iOS status bar. And we need space for that. So I will just hit R to draw a rectangle. Draw that from left to right and make it slightly bigger, 45 pixels in height. And this will be our blocker. I wont go ahead and write the time or place icons here because it's still just a wireframe and its only purpose is for us to understand what this interface consists of. Okay, So the next section would be this sort of Toolbar where we have the filters link to the left within the narrow, and we have that icon and that I can. So I will just duplicate this rectangle and increased died just a little bit. And I will change the color to a different hue so we can see that there's a new section. And then I would just simply write photos. I don't care about a font that's currently being used. I will just simply write and the standard font. And then there are these two icons, which I don't want to recreate right now for this wireframe. So we'll just draw circle and another circle just as placeholders so that we know there would be two icons. And I think only for the, for the Chevron icons for these arrows. I will start and actually draw them just for us to have an idea of how they will look like and yeah, why they are there. Because also because it's quite easy to try them. So just what I did was just using the pen tool with the hotkey P and then draw the simple line here. And obviously a bit more tidy, but this already did the job and then increased the stroke to two pixels. So this is already that part. Now we have this huge headlines. We'll also enzymes that huge headline, make that black and increased size and place it aligned with that, which it is not in the design. So I will just move it to the left, which is fine. And these list items are all looking the same. I just blurred out the content. So we will just recreate this first item and then continue to list them underneath each other. All right, so what we have here is avatar. So I will place one right here using the key combination, Shift and Option or Alt for Windows. And then I can draw a circle which is always the same size and its width and height. And it will scale proportionally from the center of where I clicked. So that's quite useful. The sizes or IPO, our wireframe, then we need the name of the one that sent this message. And the standard plain texts would be Lorem Ipsum. I don't really care. Some people don't like Lorem Ipsum. But for me it's really just a quick way to add content without having to think about what to write. Okay, so now we will shrink that down so that it's fitting into screen. Okay, let's maybe put too much texts even. All right, We will see that this font is a little bit smaller, so just for the proportions and will also decrease the size here to 15. And put that down just a bit. All right. And then there's also the date. And I will make that right aligned. And move that to the same line as the name here. And then a bit to the right as well. And now we can reuse this icon that we created here, which is copy, paste it, move it here. And now I will mirror it horizontally, which I can do by clicking, right-clicking here and then flip horizontal. But you can see the hotkeys also shift H, which is quicker. So I will do that and just shrink it down a little bit and move that back to one pixel. And then what we can also see here is that there's a line above and beyond, above and underneath this list item. So we need to create one above here, which will then also work for an underneath, as you can see in a second, this fields too big, actually it's one pixel, but it feels too big. So I will actually size that to half a half a pixel and its stroke. And then I will just simply mark everything, since this is now the finished list item. And right-click Create Component. And then I will copy and paste or I can also duplicate with Command D or Control D. And just simply drag and drop that. And now what we can do in order to be really quick as had duplicated again. And it will put the duplicate of this list item at the same spacing underneath the one that we currently highlighted as we did previously. You will see how that looks like. I'm just simply hitting Command D. And I created this list. And that's already at four. The first screen AR content-wise or from its elements. This should be complete. And now we'll take a look at the second screen for that, we can't simply copy and paste this element, which is the same tooth status bar. And then we can also copy and paste these two. The background of the lower section and the arrow, which is the same here. But we need to increase the size of the height of it a little bit. Then we can copy and paste. This circle and put it here in case you're not certain whether you really hits the middle, you can select this object. And then from this year, from this section and the design panel, you can click on align horizontal centers, and then it will be moved to the center of the current frame, which is quite helpful. And if you want to be sure that you align it vertically centered and on the same position as this, as this arrow here, you can hold Shift and it will show you the distance to specific other objects. So for example, this element in the background are even the entire frame. But it can also be used as some sort of guidelines since all these lines aligned from the middle of the circle. And we can see as soon as this line goes exactly through the middle of this arrow, and I will just move up one pixel that is aligned perfectly on the same height as this arrow here. Okay, So let's move on. There we have the name again, which is Lorem Ipsum. But since it is a very small text, I'm copying this this piece of text here and just again write Lorem Ipsum and align that to the center than decrease the text hide. Again, this does not need to be pixel perfect, but it needs to give us an idea of what we want to do in the next step. And again, we need this small Chevron icon. So duplicate that again. Flip horizontally, place it here, go down to one pixel, and scale it down a little bit. Zoom out with Command 0. That's also something quite nice because if you zoomed in or out, then you can simply hit Command 0 and you will zoom to the 100% zoom level, which is quite handy. All right, Now we can see that there was actually too much space that we created underneath the texts in order to match with this spacing here. And now we simply want to center align the name and the icon underneath as well. So again, we mark everything. Group this with Command G, and then we can center align and this will align both elements if we don't create this group. I can also show you what will happen. So now I'll just went back two steps. We have both elements aligned, not in a group. I will click here and they overlap. Now both are centered but they are overlapping. This is not what we want. So again, I'm going to press Command Z, Command G, and click here. And then we have it centered. Alright, then we have these date indicators. So for that, I will, again simply, I will simply duplicate that text layer and centered in the frame. And then we can even go ahead and write something like text message, new paragraph, some fat 18, 14. And that should be already fine. And for the wireframe, we don't have to recreate the exact shape of these speech or text bubbles. We just need to understand what it is. And for that I'm simply going to create a rectangle again. And just round the corners a bit. Bye, clicking here. So as you can see, as soon as my mouse hovers above the rectangle there, these four dots, and they all stand for the corner radiuses. And if I simply drag to the inside, all of the four will be changed in the same way. So I can simply release now and have this result here, which is a quick way to make a rectangle with rounded corners. Then I'm going to copy and paste the text. Let me see how that looks like with white font. Yeah, I think we can do that. Let me just copy and paste the blind texts and remove that line. And again, just so that the text fields the, the bubble, maybe I'm going to even increase the size. That looks more like that. Then we want to indicate that there are these interactive links. So for that and simply highlighting the texts that I want to transform it to a link and hit Command U, which will create this Underline Style. And here we again want to create component since we're going to copy and paste and duplicate this element all over. And I will simply, for the sake of simplicity, leave out these lines in-between. If you want to recreate them, you're totally free. But this does not add up any helpful additional information for this purpose or for the purpose of this course. So I will simply go down and duplicate all of this. And I'm also going to leave out the bottom, the lower section here, because it's mostly icons, even artworks, and it's not that easy to recreate this in Figma. I think it is possible even for these crazy me emojis. But it would take so much time and it's obviously nothing that should be part of an essentials course. What we are going to do in the next step is transformed these wireframes into the visual designs. And what we are going to do in terms of icon design is recreating these Chevron icons, this icon and this icon, and obviously, and stay in sync with the actual colors and what the actual fonts. And I'm also going to show you how, how we can replace this, these avatars with actual photos. And how we place all of these line elements within an auto layout frame so that theoretically we could use that and increase the size as we want. Alright, so that's it for the wireframe part. And we can now move on to the next lesson. 33. 4.3 Visual Design - Overview Screen: Alright, now let's transform these wireframes into the actual visual design. For that, I will just copy and paste all of these images and frames into the next page, into the design page. We will delete them as soon as we don't need them anymore. And I will also create a new frame now for the first screen. And I do that by simply duplicating this frame, moving it down, and then deleting all of its content. So we have an empty frame and I will call it mobile UI slash message or messages overview. And what that does is by inserting these slashes into the name of the frame. Move as soon as we export it. That will be folders created for each of the four, each of these words that are at the beginning and in the middle. So as soon as there is a slash at the end, this will be a folder overview will then be the name of the image fire as soon as we export it. So obviously the next frame then would be called mobile UI messages and then maybe something like detail. Okay, so we want to begin from the top to the bottom. And we'll start off with this status bar. And since we want to save time, we don't want to create all of that on ourselves. So we had over to the, to the fake my community. And we are going to search for iOS and says so much content available. Actually, I'm pretty sure the entire app is already here somewhere, but we are just interested in this top bar. So this looks like an iOS design UI kit. At least it says that it is exactly this. So we will duplicate this file and see what we have. This takes a bit since it's a large file. Alright, now let's have a look into the iPhone page. And we can see this exactly what we need. This is the top bar, and we have this dark mode enabled here we have the dark background and the white foreground, the white color of the text. So we'll copy this layer and paste it onto. 34. 4.4 Visual Design - Detail Screen: Okay, now let's take a look at the detail page and this is going to be quiet quick now because we can reuse a lot of our previous content and also the learnings that we took from the creating the first screen. So we can replace the fill with black color. We can copy and paste this element here, and we can even already. Let's just create this gray background here first. So I will draw this rectangle here and simply pick the color from there and give it a name because it's the same here and we want to reuse it. So I'm just going to say plus IR as dark gray. And now we need to put that in the back. And we can simply let me see, change the color of that as well to the dark gray. So now we have this section and place. I will copy this icon and simply put it. This didn't work. Well, sometimes it's not working when you want to copy and paste something. It does not keep the position. You would simply need to either you can measure the exact position would be which would be nine horizontally and 69 vertically. Yeah. Or you simply try out where it should be positioned. But that's the right position here. And then we have to copy and paste the avatar image. Again, this will be at a different spot. That's no problem. So like that. And then we have the name and the icon for that. I will simply reuse this and pasted there. But now we need to change the size and the color. So this is going to be white color. And the arrow, I think we can leave that in the color which it is right now, but we need to bring that down a fair bit in terms of its size. Just no problem. And the same for this arrows. So we need to go down with the with the width of the stroke like that. And we're going to create group, which is name and center horizontally. And by that, I think we're good with this section. Then we need this small text in between. So again, I'm going to reuse that text here, place it there, and take over the text that's already in our template text message. Some 14, 18, 14, center, that text. Bring that to the middle. And we think this is more like a medium weight, but it's again smaller. You check this was 12 pixels, so I will make that 12 pixels as well. Move that down a little bit. And then we want to group this again, this section, since the top bar has an own background, we can actually only use this for the background of our, let's call it detailed information panel. So we'll create a group and call that detail and full panel. So we say nice and orderly. And now what we need is these speech bubble or text bubble. And for that, I'm simply going to try and draw that. I'm starting, I'm going to start here, hold shift. So we draw a straight line. Then move over and just measuring the distance. Alright, like that. And then I will simply click here in the corner and there and there. And then this already gives us a nice shape to work with. And obviously, we need to change the curves here. And for that by holding command, I'm simply clicking on this one here. And now we can the holding all change the curve of these corners. So these, then you need to look a bit different, obviously. Got that right. Simply like that, like that. And here as well. And I need to just fix that and make that straight line again. And fix that here as well. Right. And that's already it. Fill it with our dark gray color. And obviously we need to round the corners that we did not round yet, so we can simply remove the stroke. And now we can really look to hit the exact same spot here. And this is already quite good. And as you can see, I can now cut this out, pasted here. Place it at the right position. And then we already have the background of our texts speech bubble. So you can see it looks really, really close. There's not much actually to complain about. Let's fill it with textContent. Left. Align that to the color to white, and let's start writing. Okay, and we need to change the text style, regular, increase the font size. Things even larger. Like that? Yes. Okay. And you know what, when you see something like that, this is not really helpful. So we need to change that a bit so that the text is not looking the same. In every line. We need to change the text a little bit. And now we can add our interactive color and at the underlying styling, and that's already it for the speech ballo. So I will create another component on any to give that a proper name. Text bubble, background. Group these to create component, text bubble and replicate. And we'll use to 30 pixel distance. Now create auto-layout frame and replicate all away. And that's it. That's it. For the detailed screen. It's all clean. I we kept understandable and reasonable layer names and it looks very close to the actual, very close to the actual template. So we can now move on and prepare everything for the development. 35. 4.5 Ready for Development: Okay, I change my shirt. I think we're ready to move on. The next lesson is about the topic of putting everything into the state of being ready for development. This is going to be a really quick one. The only thing we need to do is to copy the final design into the page ready for development. Now we should make sure that everything is still in place and all the layers, half the proper naming. But if we did not mess something up, then we should be go in here. I just see that this still has its default name, so I will quickly rename that to conversation. And that's basically it. I will now do one thing, just to make a better overview for someone who opens this page for the very first time. You have to imagine, you would this link the direct link to this page with someone you want to collaborate with, for example, or develop her. And they would not have been part of your entire brainstorming, ideation and design process. This is obviously not the best case, but if that happens, you want to make sure that everyone who opens this page instantly has an idea of what's going on. So in order to make the lives of our colleagues easier, I will just add some headlines and we don't have to stay within a frame or something. We can simply place these text elements on the canvas. And I will simply give each of these two screens a name or a headline so that everyone knows what they are about without having to look into the Layers panel or zooming in so they can read the name of the frame here on the canvas. And this would be message over view. And we can make that a bit more readable, like that. Line, it nicely duplicated. And this would be message detail. And of course we want to fix mistakes. And that's it. If you really want to go into the details, you can even add some sort of hint towards the interactivity. I mean by that you could add something like an arrow that goes from this screen to that screen. And we could make this an arrow by adding. And let's take the line arrow and, and remove it from this side, obviously like that. And then increase the with so we could have obviously do that so that it's super clear what's going on there or even plug-ins available who offer these flow connections and arrows so that it's really easy to go even more into detail. For example, at the adding indicators towards the type of interactions or be it swiping, tapping, whatever, or hovering on a, on a desktop computer. We can simply indicate this with something like something like this circle. And we would put it, we would put it here so that it's clear. When we click there, then we get here. Let's go to the top one and move that a bit to the side. Now, it's quite clear what, what's happening. You can't even write then additional information like on click. Now obviously scale that down. We simply want to make the transition and the life of everyone else who taking a look here as easy as possible and take away a lot of friction and confusion. But for this case really it's not really necessary. You have to imagine when you're designing an app, a full-blown application, then there will obviously be many more screens, maybe, maybe not. But the typical case would be that this file is much larger. And also the design file or the design page is much larger, where you have all the different iterations and style explorations. And here you also have a lot of a lot more content. So chances are people are getting confused and we want to remove that or reduce that chance. So let's make the lives of our colleagues as easy as possible. And this should already helped a lot. In the next video, we're taking a look at how to make these screens interactive to make it even easier and also shareable, for example, with stakeholders or funders or sponsors or whatever. It's always good idea to create a prototype and interactive prototypes. So without further ado, let's jump over to the next video. 36. 4.6 Creating an Interactive Prototype: All right, now we're talking about transforming these designs into an interactive prototype. Obviously with only two designs are two screens. This is quite easy, but it represents the process for complicated applications quite well. So what we're gonna do is at first take a look at how it's currently looking like. We can already switched over from the design to the prototyping panel here. To check the basic information. We can select the device if we want, which will transform the canvas. And the starting frame also needs to be configured. But let's try out how it looks like by pressing the Present button. And this takes a few seconds to load. And we can see that the first screen is being displayed, which is already not bad, but there's nothing we can really do. Using the arrow keys. We can switch between both screens. So we have very basic functionality, but obviously this is not usable in any way. So let's, let's start by creating first interaction. And since this detail page here is coming from this first item from the list, we want to make this item interactive, right? And for that, which we can simply select this first line item. And being in the prototyping panel, we can see that this blue knob here on the side appeared. And what we can do is simply drag and drop this to the screen we want to link it to. And what we wanna do is have this screen open up on click. And onclick is the default interaction that's automatically being selected. So we don't have to do anything anymore apart from the animation. So if we go back to our prototype and try out how it's currently looking like. It's something like that. It's an instant transition and there's not much yeah, magic happening. And we also have no way of getting back. So without, apart from pressing the R key, which is the hotkey for returning to the home home screen. So what we wanna do is create an animation. And if you're familiar with iOS, you know that these screens typically slide in from the right to the left. We were, because of that also tried to mimic that animation by using move n as the animation. And then we can specify the direction. And obviously we wanted to slide in from the right to the left. So we pick this direction to the left. And the animation in this case is set to ease out with 300 milliseconds. I'm personally I'm a fan of 200 milliseconds. That's just a number that I became familiar with throughout the years. It's not too short, not too long. So I will simply switch that to 200 milliseconds in order not to lose too much time on the animations and not an honor to have it feel like it's moving too slow or naturally or whatever. And we can also check out the different animation curves here. So Ease In would mean that it's slower at the beginning and then speeds up at the end is out would be the opposite. So here the curve indicates how that speed and movement relationship would look like here it would be fast at the beginning and then slow down at the end. There's ease in and out, which kind of slow at the beginning, then speeds up and then slows down at the end again. And then we have even different and custom animations. So, but for now let's just stick with ease out and close that one. And now we want to go back and have the possibility to move back in our prototype. And for that, we can theoretically use this icon here, which would be object related to our backwards interaction. But this is a very, very small area to, to tap on or to click on even. So, it makes sense to enlarge this area a little bit. And in order to increase the size of that, I want to change the interaction of it. And in order to also make it feel more natural, I want to make the entire section here at the top swipeable so that as soon as I start swiping to the right, I want the previous screen to slide in from the left. This might sound a bit confusing right now, but it totally makes sense at the end, I hope at least so again, I'm selecting this object and then dragging and dropping the knob to the previous screen. Now we'll change the interaction to on drag. And then we pick navigate to the previous screen which is preset because we connected these screens. And then the animation is again, move in. We have the same preset on the same properties as we said previously, but we need to change the direction too, right? And now we can have a look how that looks like. We can click here and then we can drag there. And this is how it looks like currently. And it's already pretty nice. We can move back and forth if we click here and nothing happens, so we really have to drag it to the right. Now one thing that we can do is in order to make this even more elastic and enable these lists to be scrollable. And for that, It's quite simple actually. We need to select the list. We want to be scrollable. And in this case, this is our auto-layout list called list. And you can already see here in the prototyping panel there's a section called overflow behavior, no scrolling. And we need to select vertical scrolling so it's going up and down. And we can already check out how that looks like. So you can see we can now scroll. But obviously there's some strange stuff happening. The list is above all the other content and it's even visible when we scroll up above in the header application. So we need to fix that obviously. And the first thing we need to do is drag the list to the very bottom. And what that does is it pushes the list underneath all the other layers. And now we can see at the very top there's a black background and this hides the list. So we need to have this black background everywhere. We don't want this list to be visible. And we do that by adding a rectangle right above this list and right underneath the other section that already had this black background. And I will just simply as far as the headline went, then we need to switch back to the design panel and fill this with black. And since the rectangle has been automatically placed on the very top, we need to push it back to be just above the list. And now if we check how that looks like, it's much better. It's still see there's, there's a pixel gap here which we need to fix. And I have the feeling that this needs some more space here as well underneath the headlines. So we'll fix that. It's always difficult to work with black on black, but this was just one pixel here. And then we'll move that down just above this line here, the first line. And if we check now how it looks like this already looks much better, much, much better. So we can now scroll, but still can click, still can swipe. And the same scrolling behavior can be enabled here for the second screen as well. So we'll simply move over to this list. Again, prototyping, vertical scrolling, go back than we need this. We need to push that down to the very, very bottom. See how it looks like, and then fix the overflow here with the text layer. So we just need this very small rectangle which is black in color. And push that right above the list element. And there we are. Fixed that looking very realistic. And we can, we can go back to this screen. And that's it. That's pretty much it. If we check out the prototyping view, we see all the connections and we even see the specific interactions if there are not simply click interactions. And this again is very helpful. This is something that we can share. Something or almost forgot, is specifying the device actually to make this even more understandable. So what we can do is specify a device. And since we selected the iPhone 11 Pro, let's simply select that one. We can even pick the color space gray or midnight green. This would be my, my iPhone configuration. And just like that, this canvas has been applied to the prototype. So now it looks more realistic. And you can see there's the notch which perfectly worked with our elements that we placed here at the corners. And this now looks like a real application and everyone will be able to understand what's going on. You can see these blue highlight areas here which indicate the interactive areas. So at least people understand where they can interact. So chances are everyone will be able to use that without further instruction. So I hope this was helpful. And you will be able to apply all of these to your own applications and your own designs. Anyways, let's move on to the next video. 37. 5.0 The Developer Hand Over: What to Expect From This Chapter: Welcome to the last chapter of this course. It's great that you have managed to go this far. I hope you learned a lot and now it's time to talk about what happens after you've finished designing. So we want to make sure that there's a nice transition between design and development. And we want to talk about everything that happens after designing. So how to hand over to developers, for example, or other project people and how to close that step-down, if you will. The first lesson is maybe not really what you expect it to be. Maybe it is, you can tell me afterwards, it's called why you shouldn't hand over. So kind of a plot twist. But yeah, I don't want to spoil too much. Just watched the videos and enjoy and see you soon. 38. 5.1 Why You Shouldn't Hand Over: Okay, now we're talking about the developer handover. And to be quite honest, this chapter or the name of the chapter is a bit of a clickbait. Because you should not had over, it's one of these things happened way too often that you work on your designs and you're working for yourself, and you're having your own ideas and coming up with all of the different stuff you're following. Even maybe the process that I lined up with going into the ideation than creating your visual designs, exploring everything, and then creating your ready for development page. And then you would make contact with your developer and say that I hear, hello, I created my design and here it is, please implementers now. And he would be like, I've never seen it. I have to first take a look at it and then a huge discussion would start about all the different details, all the bits. Then there would probably be things that you have missed throughout your process, things you haven't thought about. And it would take an enormous amount of time to fix all this and to get in sync with each other to actually finish this project together. So every time I have been involved in a project and we had this clean cutoffs between design and development. They were always issues coming up. I always had the feeling that these handovers, we're kind of wrong because following this waterfall principle leads to so much friction and so many issues throughout the process that you simply cannot afford to do it anymore in these days where you want to be agile and want to work together as a team. So that's why I highly recommend to as soon as possible get all the developers you need to work with in the Bode. Have regular meetings where you're sinking yourselves and include them into the design process even because there's always a higher chance of more people seeing some issues that you haven't seen or haven't noticed, whereas you're alone and you would probably miss this or that. So clean hand over should always be prevented while it is highly recommended to work on the designs together as a team and even with all of the other folks involved, not only the developers, but also the concept people, the researchers, the product people, whoever, yeah, Bring them and let them participate at your process and be transparent in order not to create these issues when you have these clean cuts and hand over. That's everything I wanted to say for this lesson here, for this video. The handover should not take place as a handover. Of course, there will be a point where the development starts and you will be done with most of the design work, but that's also not the end of your job. You also have to stay with the developers throughout their process and support them and help them and review the process from a design perspective. So have clean transitions and be supportive and tried to get feedback as quickly and as soon as possible so that everyone's happy and the product will be great at the end. 39. 5.2 How to Share Files: Okay, So now we're ready to invite all the collaborators and other people into our file. And I want to show you how to share the files and how that principle works. I already talked about this a little bit in the beginning of this course, but I want to show you a few more of the details right now. So let's take a look. Again. The most important button for us is the share button, obviously, which is here in the top bar. And when we click on that, that will be this modal opening up. So there's the possibility to publish our file to the community. But we will not take a look at that. We want to focus on the collaboration with people you know. And the first thing that we see is we're not able to add editors without moving this file into a project folder. Why? It's currently in our drafts folder. So that's something that we need to do. Otherwise, we are able to invite people, but they will not be able to edit the fire. They will only be able to provide you with comments and view the fire. Commenting and editing isn't only commenting and editing is only possible if the people that you invited have registered for an account, for free account, even if they do not register and open the mutation, they will only be able to view the file, but not to comment or edit depending on the permissions you provided them with. Now what we will do in the first step is move the file into a project. So we click on simply on move, and then we're able to pick one of the projects that have been created in our account. There will be one default project, which is the first project is the same for me as it was for everyone who has a freshly set up account. And you have to simply select this project, click on move. And as you can see, it is now part of the first project folder. And if we now click on Share again, this message has disappeared. And we can switch between, can add it and can view. Can view means only viewing and commenting can edit means full access to the fire. They can do whatever they want. So be careful with who, who you share it and want to be. If you want to be sure, then pick can view. This will be non-destructive. They will be able to add comments and maybe provide you with feedback. And you can reply to these comments that they cannot change anything. Now, one interesting thing about that is you can also simply copy the link and paste that, for example, into a chat window or I don't know, a 100 yourself and your browser, for example. The other alternative would be to enter e-mail addresses here. And you can link these invitations to certain frame if you want. So let's close that again. And let's say we want them to directly go to the message detail page or frame when they click on the Figma link. So I have simply selected this frame and now I click on Share again. And automatically, the checkbox here has been set to link to selected frame. So if I now click on Copy link, the link has been copied into our clipboard. And now let me switch into the browser and show you something. Because if I paste this link, this is how it looks like. And if I open that link, it will open up in the browser. So in my case, I have multiple accounts, so I can select the account with whether I want to open it. And then it will stay within the browser window. If you want these links to be opened directly in the desktop app, you need a browser extension. And at least for Chrome, I know that there is one which I'm also using myself. It's called Open and Figma. And this extension will automatically open, fake my links figma. So let me quickly turn off that extension. So if I open that link now in the browser, it simply opens up on the Figma application and closes the tab. You know, normally this would have been more directed towards this towards this frame. I guess there was just a bug since we used the link with the checkmark activated. But I guess it was just a bug. So that's it for my perspective on the sharing part. There was this small bug. This is something that can, even with Figma, I can say that because I'm not working for fake miles. Definitely not bug-free. But it's nothing too harmful, I would say. Even though that shouldn't happen off course. Anyways, I hope that was helpful. And in the next video we'll talk about previewing these designs on their mobile device itself. So see you in the next video. 40. 5.3 Previewing on a Real Device: All right, Now let's check out how this prototype looks like on the Figma mirror app on your mobile device, I will need to switch the camera a little bit and I'll see you in a bit. So what do you need to do is simply opening up the Figma mural app that I showed you in the beginning. And you have to be signed up or logged in with the same account that you currently in the Figma browser or desktop app. And then it says select a frame or component that's directly on the canvas. And I will select the first frame, since this is our start point in the prototype as well. And now it has finished loading. And I can simply use it as the prototype in the browser. And it's almost indistinguishable from a real app. I can tap here, the new app open, the new screen opens, and it can't go back and forth. I can scroll exactly the same way as I could on the native app. So this gives a really good impression of how it looks like. Even better for presentations may be. But also of course, it makes a lot of sense for trying out if your designs makes sense. If the icons have the right sizes, if the links are nicely accessible and all that stuff. But that's how you can work with Figma mirror app. And it's going to be interesting to see how the new app is looking like. And I will probably also show how that looks like in an upcoming course. Wants it available for everyone. But that's it for the current app. And yeah, let's move on to the next session. 41. 5.4 Adding Comments: Okay, and now I want to show you just really quickly how it looks like when you want to comment and receive a comment and start the sort of conversation within Figma so that you have seen it once and understand how it works. It's quite simple as well, and no big magic happening. I already invited myself, another count of myself to this file. So I'm now able to command and tag this other account. And I would simply pick something that I need to discuss. Can be something unspecific, can be something really detailed, like like this icon. And then I would simply click here using the command tool. And this would create this first comment box. And then I can write something like was with this icon. And then wherever I want, I can mention another account hitting the Add icon. And then this would be the other account. And I can simply hit Enter post. But that the, the comment would be in place. And now if I switch to my other window where I have my other account and I show the UI of Figma. Then we can see here at the common section, there's an indicator for a new comment. And chances are that I even receive an email with a notification about being tagged within a comment depending on my personal preferences. However, if I click then here, I can see that there's a new comment. And even here in the panel, whenever I select the comments tool, I see all the comments and the page in which they are. And I simply click on their comment and then I can start replying. I can reply, I got something. It's nice. Icon isn't at whatever. And I don't even have to take I can obviously, if I don't take the other one, they won't get any notification, but maybe they check the comments on their own. So to be safe, you should always mentioned whoever you're talking to. You can click here to add the emojis that you want to add. If you want to add some, they have their own codes here for displaying or for inserting the moduli. So typing something like this probably won't work. You can do that. And then let's switch back to the other account. Here we can see as the new icon. And if we think that this conversation came to a point where we were happy to close it when we think this issue may be that has been raised is not resolved, we can simply click on the check mark on the top here. And by that we will hide the comment from the Canvas and also from this section here, we can of course show resolved comments and then it will reappear. But in order to have a tiny space, we can hide them again and then we can keep on working. And that's the idea of how comments worked in Figma. It's really not. No, it's really not. Rocket science again, they made it simple, but I hope you got an impression now how that works and you can start putting your own comments into Figma files. 42. 5.5 Exporting Files: All right, so we're almost at the end of this entire course has been quite a ride. The last thing that I wanted to talk about is exporting. So this is maybe also the last thing that you do when you're finished and happy with everything you want to export the acids or you want to export the file as a total thing. And I prepared a folder for that where I will export everything into. And then we can take a look at how the different exported files look like. So one thing that I honestly, I don't do very often, I cannot recall any situation in which I exported the entire file. But there's a functionality to do that and can do that by hitting File and then Save local copy. And then we would select the folder and hit save. Then we can move into that folder and you can see there's the file, It's called filename mobile UI dot, dot FIG. And it's 2.7 megabytes in size. Maybe the most common thing that you would do is export the entire frame or single layers of that. And you can, the idea and the principle is always the same. You select whatever object you want to export. And then you have this export section here in the design panel. And you can simply click here on the plus and then select the file format. You can even provide a suffix and resolution if you want. Since we're vector-based, we can specify that. Of course, if you include images like this, you have to take care that they are included in the right resolution to so that they don't look bad if you scale it up very, very largely exporting at two times the original resolution is always a good idea, especially for retina devices where you have double the pixels. So you can select two times and then PNG for these kind of interface screens, PNG, make sense. And then, and click on Export, Save. And now what, what's happening is something that I explained previously when we provided this name to the frame, that there are folders being created. So you can see there's a folder for mobile UI, there's a folder for messages, there's a folder for Overview. And this looks to me like that. Let me scale this down. And you can see that this is exactly the entire frame. And if we now export the other frame as well, using the same properties, select, save, and move over there in the same folder. So when you have a very big fire with many different screens and sections within your app, that it makes sense to have this folder structure so that all the exports are already grouped and can be used in the context that they're meant for. And Jojo don't end up with one folder with 25 exploited frames, all with different names and you have no idea where they come from or where they're aligned, right? So here you have both of these interests. Scale it down again, all of these screens within one folder. And this makes a lot of sense in order to keep an overview. And I mean, this is what I wanna do. I want to provide you with an overview of how to work in a manner that can be applied to projects that are much bigger than the examples that I'm showing here and enable you to solve problems on your own. And in order to do that, you need to have a proper work setup. So I recommend doing that. Of course, in this case we only have two screens. It's not super necessary to have folders, but it makes sense to just make use of this habit and can keep it for your own. And then apply that automatically to all kinds of projects. And then if you want to select anything else, you can go down to group level, component level, or even icons as individual exports. That's no problem. You just have to select the element you want to export. Again. Let's take two times a PNG, no problem if we're using or if you want to export something like this icon here that we have it, we can export it as an SVG, which may, maybe make sense. So now you can see since as VG is a vector-based file format, we cannot select the scale factor anymore. Export and take a look at that. We have icon options and there's the SVG file, the SVG icon. Here we have the line element without a background. So it's all working exactly as we would imagine. Here. We have one thing that I wanted to add about the frame export is now that we saw the background was transparent for this element. Here we have, here we have a huge frame with a black background. And we can already see in the preview that the background is supplied to the export. If we don't want that, we can simply uncheck this mark here. And you can see that at every position where we didn't place a rectangle as a background element and use this background color, it will now be transparent. So if you want that, if you need it, you can do it here. What this Export Check mark. Other than that, it will be exported with the background color. And that's already it. It's straightforward. Again, select whatever layer you want to export and then specify the export options. Hit Export, and you're good to go. 43. 6.1 Wrap-up: What Did You Learn?: Hello and congratulations for finishing the course. If you watch this video, you should have gone through all of the single videos, all of the lessons and all of the chapters, and completed the entire cost. If that's true, then congratulations again, you've learned a lot. We've talked about so many things. We went through the fundamentals of Figma. We went through the interface of Figma. We talked about all the tools and how to use them. We created a mobile user interface. We talked about what happens after creating and how to work with developers and all the principles, you should be ready to work on your own designs right now, have a streamline process. You should know how to set up your file and how to set up your different pages, how to set up your frames within the pages. How to use all the tools and how to collaborate with other people. And you should be really ready to go. You should even be maybe ready to try big jam or the Figma community. There's so much more to learn about Figma. So we definitely never finished with learning. I also consider myself as always learning and that's, I think something good to have in mind to never think that you are now ready or done or anything. But I hope that this course helped you to move a fair bit when it comes to your Figma skills. And I would really, really appreciate if you could provide feedback to this, cause it with a rating. Tell me what you think. What is there that you like, especially you want to be changed in a future course. Do you have special wishes for content and the future? Let me know and I will do my best to consider this feedback in the future. Anyways, I hope to see you soon. There's going to be another video where I'm talking about what's coming in the future. So you might want to check out that as well, otherwise, see you hopefully in the next course, too. Bye. 44. 6.2 What's to Come?: Okay, what's coming up in the future? I'm definitely planning to continue producing these costs videos and think they are helpful for people as long as people profit from them. I think it makes sense to do these as I'm a firm believer and sharing knowledge and growing as a community. There's going to be more causes of this size, definitely, I thoroughly enjoyed producing this enormously large course. It's the largest cause I ever produced. But I also wanted to continue creating these shorter ones. It's highly dependent also on your opinion and your feedback and your interests. So if there are special software pieces or research methods or processes that you're interested in. I need to know that so that I can work on. I'm highly dependent on your feedback. Otherwise, I have still many ideas in my backlog. So it's not going to be going to be done. And I will try my best to let you know as soon as there will be another course here on this platform. So there's not much left for me other than to thank you for taking the course and taking the time for participating. It's much appreciated. I hope I could help and I hope to see you soon in another course. Have a great day and goodbye.