Design Mobile Apps in Adobe XD | Chris Barin | Skillshare

Playback Speed


1.0x


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

Design Mobile Apps in Adobe XD

teacher avatar Chris Barin, Certified Photoshop Expert

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

    • 1.

      Promo app design course skillshare intermed

      1:12

    • 2.

      Introduction to Material Design

      4:36

    • 3.

      Android interface components overview

      7:51

    • 4.

      Here's the best artboard size for your apps

      3:36

    • 5.

      Size in pixels: here’s why people argue

      5:19

    • 6.

      Learn to design the action bar (top bar)

      5:55

    • 7.

      Everything you need to know about tabs

      8:25

    • 8.

      How to work with cards

      5:57

    • 9.

      Create beautiful and effective buttons

      7:15

    • 10.

      Work with text like a pro

      6:30

    • 11.

      Introduction to the project

      3:04

    • 12.

      Understanding the brief and the client's wishes

      8:15

    • 13.

      Analyze the app’s competitors – Part 1

      10:45

    • 14.

      Analyze the app’s competitors – Part 2

      9:38

    • 15.

      Set the layout for the first two screens

      6:18

    • 16.

      Design the most important screen in the app

      4:10

    • 17.

      Create the restaurant details screen

      8:19

    • 18.

      How to make great design choices

      6:01

    • 19.

      Create different versions for the first screen

      8:55

    • 20.

      Explore different ideas for the restaurant's page

      8:11

    • 21.

      Set up the status bar and the action bar

      4:59

    • 22.

      Quickly create another version - the easy way

      8:38

    • 23.

      More variations for the card

      2:51

    • 24.

      Explore one final layout

      4:17

    • 25.

      Creatie variations for the action bar

      4:00

    • 26.

      Design concepts for the restaurant details (3) screen

      9:25

    • 27.

      Variation for the restaurant details

      7:14

    • 28.

      Choosing the best typeface

      9:02

    • 29.

      Define and refine our app’s style

      6:07

    • 30.

      Practice your speed

      6:01

    • 31.

      Finish the first screen

      5:41

    • 32.

      A new style of button to have a great flow

      5:21

    • 33.

      Overview

      2:44

  • --
  • Beginner level
  • Intermediate level
  • Advanced level
  • All levels

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.

122

Students

--

Projects

About This Class

Learn to design beautiful apps but without any coding. This course is a crash course to mobile app designing. I’ll teach you everything you need to know. We’ll use Adobe XD and I'll show you how you can use it without any previous experience.

You’ll learn about Material Design, the principles of color, spacing, and typography, tips and tricks, how to get design resources, and much much more. Get a life skill that’s high in demand in today’s job market. Create beautiful apps and supercharge your career.

You'll learn to:

  • Use Adobe XD for mobile app design;

  • The principles of Material Design;

  • Use Adobe XD from scratch - all by working;

  • How to size elements correctly on ALL phone types and sizes;

  • Typography best practices;

FAQ:

  1. Will I learn how to code them? Kotlin, Java, Swift, Android Studio, Xcode?

    No, that's not covered and, in general, it's no needed because that's a coder's job. You're only required to do the design part.

  2. What will we design?

    A food delivery app - beautiful, sleek, interactive, modern. All the cutting edge techniques and best practices are used.

Meet Your Teacher

Teacher Profile Image

Chris Barin

Certified Photoshop Expert

Teacher

Chris Barin is a professional web and app designer with nearly 10 years of Photoshop experience. By being self-taught, he managed to gain the trust of over 190.000 students from all over the world through his Photoshop courses. A staple of his materials is a hand-on, down-to-Earth approach that focuses on getting maximum results with minimal effort.

Chris started out as a freelance web designer and built a loyal client base, earning over tends of thousands of dollars by designing sites part time. Today, he runs his own Android design studio, 20 strong, creating fantastic looking apps for clients; his apps have over 100 million downloads to date.

Passionate about teaching, Chris teaches because he has been disappointed in the quality of training materials available ... See full profile

Level: All Levels

Class Ratings

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

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. Promo app design course skillshare intermed: We're going to build an awesome mobile app in Adobe XD. Hey, there, I'm Chris barren, certify the Adobe instructor and furthermore, the CEO of Dean junkie, a mobile app design company that I founded and ran 2013-2018 in just 3 h. I'm going to teach you some of the most important design principles for the app design, all based around Material Design 2.3. And that's from the official Google guideline. We're going to design a mobile app. But more than that, I'm going to teach you how to approach such a project from wireframe to brief, all the way to the finish product. Keep in mind we're not going to code anything. Everything is going to take place in Adobe XD design program that has a free seven-day trial, then it's ten bucks per month. In the first part of this course, we're going to cover all the components of an app. Then we're gonna get to work and apply all that knowledge. The key difference that makes my core stands out is the thought process. I not only tell you how to design certain things, I'm going to share all my insights, all my experience, and you can immediately apply all those things into your own workflows. With that, let's get to work and get started. 2. Introduction to Material Design: Welcome back. In the next minutes, I want us to explore the material design, whether it is, what it isn't, and why you should care about that. Material design is a design language that was created by Google in 2014 with the sole purpose of making gaps not only beautiful, but also usable, predictable, and meaningful. Now, design language seems pretentious, but you can think of material design as a set of rules. If you follow those rules, you'd likely going to end up with an app that looks and feels natural in the user's hands. Now, this guideline is publicly available for everyone. Right now, the third version is out there. And that's because as with everything, it evolved the lip balm, it got better and better. Well, at least we hope so. Now what you need to know at this point is that most of these rules from the guide, our rate, they produce results. They talk about simplifying layouts using bold colors, using motion to provide meaning and so on. Just look at the overall Gmail and the new one where the rules are followed. So it's night and day Material Design does help. Now, all of these guidelines should be considered when you're building an app or even a website. Now, think about how your clothes are made and why they made a certain way, right? That's the reason why fans have two legs, but why a tee shirt has a certain length? Well, why does a hole right here, right? The politicians have to stay within certain parameters, right? If you don't follow the most basic rules, you're going to end up with crazy designs. So this is what material design is trying to prevent. The only problem is the packaging. The guide itself is a bit difficult to follow. It's a bit overwhelming. Now, you might have visited the website. My God, this is way too much and you're not alone. Now, again, this is the third version. Google revamped it several times and it's still being updated. But even so, it's still somewhat difficult to follow, especially in certain sections. The wording is a bit too complex at times. And overall, this makes it very hard to read and follow. E.g. things like pixel density, density independent displays, scalable pixels and whatnot. These can intimidate anyone. You then move on to other parts and you find examples where it says you should use 72 dB between the title and the edge of the screen, DP. I thought we were going to use pixels. How do we convert pixels to dp? Do we need the formula? Do we need a calculator every time you add a rectangle? So these are the types of things that leave you scratching your head. And again, this is just one example. Now, what we're gonna do in this course is we're going to have a down-to-earth approach that will produce great looking gaps. So this brings us to what material design isn't. It's not a gift from the gods. It's not the end-all, be-all of apps. While it does give us a lot of resources, I personally don't believe in following it to 100 per cent. Like it's the Constitution, like it's the law. Now, I've found situations where I had to deviate, but loads of reasons. So that's why in this course, I'm going to teach you some of the best design principles I found to be bulletproof, practical, and easy to use. Now, most of them can be found in this guide as well, while other ones have been discovered through my own experience and working inside of Adobe XD and building gaps. Now, what I want you to understand is that there's never a discussion whether this or that is a part of material design. And that's because it really doesn't matter. What I like to focus on is results. Does the app look good? Can it be coded without any workarounds? Does it give us the intended result? These are some of the questions that go through my mind and guide my decision-making. So there's somebody up in one phrase, we're going to use material design and other apps, but we'll also deviate from it from time to time. We'll refer to it, but we won't worship at, with that being said, let's jump to the next lecture. 3. Android interface components overview: Welcome back. We need to know what are the building blocks that we can use to create apps, specifically Android ones. In this lecture, I'm going to give you an overview of the most important elements. This is gonna be quite fast, but you don't need to memorize them at bank, you have a cheat sheet attached. The idea is that any cake recipe needs flour, eggs, butter, and so on. Most of them need the same things. So it's the same with ads. Let's take it from the top width, the status bar. This is the tiny band at the top of any app that shows you the time battling level, your carrier and other notifications. It can be black, transparent, or it can be a solid color. This is the status bar. The status bar, status bar, whatever you get the idea in terms of its design, will probably make it a solid color because that looks best. Immediately underneath the status bar comes the app bar. That's the official name, but it was also called the action bar awhile back. Some developers still call it by that name, and I'm in that boat. I think it best describes that area. Now, the action bar is quite important because it serves multiple functions and we're going to talk about that in a dedicated lecture. Now, let's learn to recognize that you might see it occupy a single imaginary line, like so. But it can also take up much more space, usually to make room for tabs. And rare cases. It may be transparent, but even then, there's always a mandatory element present. And that's this arrow, which is the universal Android sign. To go back. It's actually called the up arrow in the official documentation. But again, we usually say is the back arrow. Since I already mentioned that, let's focus on the next building block, tabs. Now, these can be used to split up your content. Android users are very familiar with the swipe gesture that switches that as these aren't just about everywhere in just about every single app. Now, there are two types of dabs, fixed and scrollable. I prefer the first one because it's more aesthetically pleasing since we divide the width of the art board to the number of beds, we can go with as little less do or as many as 45 tabs becomes too crowded in case you need more tabs, it's best that you use the scroll feature. The distance from the left edge is also quite significant. It's quite big. But overall, that's dabs in a nutshell. Another component is the left menu, but not because it allows us to jazz it up in terms of the design side. There's not a lot that we can do. Actually, this is really useful because it clutters the app, it makes it simpler. And then drug users are the highly used to this menu. And this allows us to hide quite a lot of content inside it. So instead of littering the action bar with loads and loads of icons or many tabs, you just move all of that right here. This layout is very much standard, so developers can quickly create the default look, which is what you see right here. We can customize the icons and add a bit of color. But that's about it in terms of customizing it. Again, developers always play a big role in this compensation because if you create a slightly different layout, they're going to have to do a lot of work on their end, which is quite difficult and again, more expensive. Now, it's usually not worth the effort, so we're going to keep it like this. So for that reason, the navigation panel won't get a separate lecture, at least not for now. Moving on, cards are a great way of presenting content. You can identify them by the white, slightly rounded base, which usually sits on top of a light gray background. It's fairly easy to confuse cards with lists. These are best used to show content that's similar in nature. E.g. a. Recipe index cards on the other hand, can display various types of content like text, photos, and then usually different. A dashboard is a good example of cards being used properly. Every item point is a different part of the app. Okay, Now let's keep this going. My next component is present in just about every screen, and that's the pop-up screen. This is officially called a dialogue, and it can be seen in two formats. The regular one, which is very easy to spot, and then the full screen one. We're going to discuss both of these in a separate lecture. But you can quickly identify a phone screen dialogue by looking at the action bar. If you see this close icon coupled with an action word on the right side, then it's a dialogue, okay, with near the end. But I love these guys, so I really wanted to give them a shout out. Snack bars. And those. Now while these seem to be part of a balanced breakfast, these guys are actually used to inform the user of various things that just happened. Now conceptually, these can be confused with dialogues, but we'll go through the differences soon enough for now, and let's make sure that we can spot them if we see them in a design. Unfortunately, we can't do a lot in terms of design work. But yet you have to know about them. They do really improve the user's experience. Next on our list are buttons. These are divided in two large categories. Regular buttons and floating action buttons, which are also called FAB is. Now regular buttons are predictable. They are large, right? They have a pressed state and they can be placed just about everywhere in the screen in a reasonable amount of pores. Now, floating action buttons are usually positioned in the bottom right side. Effects. So as you scroll, the button stays put because that action is usually the main feature of the app. Now e.g. in WhatsApp, the FAB opens a new compensation in nodes. Their baby creates a new entry. So that's the main difference between these two categories, classic buttons and their babies. But we're going to talk about them in more depth in a separate lecture. Finally, let's talk about Beck's fields in Android. So these are extremely versatile and you can see them in just about any app out there. They might have a label or some text underneath them. They might have a drop-down arrow or the calendar icon next to them. The labeled with sometimes be displayed in line. And when you activate the field, it will move above it and shrink. These other a lot of fun. And they can dramatically change the way your app looks like. We're going to use them quite a lot. But with that, we've concluded this overview about the major Android components. Now, I know that's a lot of bacon, but please check out the attached cheat sheet and you can even print it out. You don't have to memorize anything as we're going to discuss all the details in depth at the right time. Now before you go, you should know that there are other Android components like chips, sliders, tool tips, and whatnot. But in my book, those aren't as important. And I really wanted to take it step-by-step for that reason, we're not going to talk about them. Instead, we're going to focus on what we discussed here because those are going to be in 90% of all projects. Okay, I'll see you in the next lecture. 4. Here's the best artboard size for your apps: Welcome back. Let's talk about the size of the art board, which could get quite complicated if you don't have the right births back there. Now, we saw that Google measures everything in dB and Sb. Now, if you're the coder, you're probably familiar with these terms. But what about for the rest of us for design, That's what should we do? Well, here's the short version. Now first, for Android apps, we're going to use 720 as the width. The height really doesn't matter because most of the time we're going to have longer apps. So why 720, even though we have 360 or the fourth dwelled in the presets panel. And then some UI kits you might have seen 375. Here's the situation. 360 is the standard in material design. Number two. You can see an example here where the height of the action bar is 56 dB, and that translates to 56 pixels on the 360 art board. Now, you can see all of these other measurements which are very useful for beginners. Now, the problem with three-sixth is that it's quite small. So when you export that, all you want to show it off to your friends or even your clients. It's not going to look as good. It's not gonna be as sharp, right? So that's why I prefer to simply double it, double the entire thing. The proportions are the same but with just doubling yet, right? So that's why we're going to use 720. Again, we're basically doubling the screen size, but everything is proportional. So you can always look at these values from the guy and double them. And you'll be good to go. E.g. 56 dB becomes 112 pixels, 16 becomes 32, and so on. The proportions remain the same. But gives a bank say that the standard changes from three-sixteenths to whatever else. Whatever. Well, just as a rough example, say that we have a 16 pixel gap here, here, and then here on the TV screen. Cool. Then on the full hundred and 12 pixel one, then it might increase to 24 pixels. But again it's going to be 24 everywhere. So the idea is, again, everything is proportional. Everything either scales up or down. And because we're using vectors, this is all fine. So to sum this up, the size of your screen isn't really all that important because your elements will always scale up or down. That's how apps work. Some phones have super crazy high resolutions. Cheaper ones have a lower resolutions. So are you going to design then plus versions of every single app? No, that would be crazy. Instead you create one as a guy and then the coda is going to scale it up or down depending on various things. And because we're using shapes and icons that are vector-based, this means that you can do it without any quality issues. You're not gonna get fuzzy or bloody edges. And again, I recommend seven 20th for the width. And that brings us to the next sizing issue. What's the best size for all of our components? For the buttons, for the action Bode's for the cards and so on. Let's talk about that in the next clip. 5. Size in pixels: here’s why people argue: Welcome back. In the previous lecture, we talked about using the Material Design Guide. Cool. Now, the way you can quickly get all the right sizes for the other components, just look for the specs, which is short for specifications. And you didn't get quick answers in terms of sizing. Example for the top bar, that should be 112 pixels tall. The gap on the left, there'll be two pixels. Now how am I getting these numbers? I'm just doubling them so they will fit the 720 art board. Now, let's go to Buttons, e.g. the minimum width is 128 pixels, the minimum height 72 pixels. Now let's go for one more example. Let's look at fabs, e.g. look for the specs and developed several types of dabs. But in short, these ones are 96 pixels tall, and that's the standard. And here's another one. This is 144 pixels tall, just in case you want an icon and the label, a text label. But yeah, overall, this is the fastest way of getting up to speed with material design. I'd like to remind you that this is the second version of the guide. If you want to use material three, which I don't really recommend. Just a minute update as far as I'm concerned, you can still double those values, but you're going to have to use 824 as the art board size. So instead of assembling 28, 24, not a big deal. But again, you do you. Now, let's take a step back and look at the bigger picture. Now, do developers coders, do they care if you use material design two or three or if you use 36412, which means 72824? No, absolutely not. I repeat. Most coders do not care at what screen size you design. And that's out the door. But that brings the question, why do so many people argue online about the size of the art board? Well, let's just think about all the objective. As a designer. At the beginning, we only want one thing, but not paths change looking gaps. E.g. designing a huge button that takes up one-third of the screen, right? That would be bad. Or an icon that's so tiny that only ends can use. That's what we're trying to avoid as beginner designers, right? And that's where the guy comes in. It's a good set of rules that prevent these types of mistakes. So again, you want to design some fans, right? You need two legs, right? You want to design the car. You're going to need some wheels. Standards are there for a reason. They provide a strong foundation for our design. Now, to that end, Here's what I suggest. Open up some beautiful apps on your phone and take screenshots. Look for the apps that millions of people use. Then drag them inside the Adobe XD and adjust the size if needed, that so they can fit in your art board. Chances are you'll screenshot there's going to be much bigger. But again, that's fine. Scale it down proportionately. Now the question is, is your size about the same? See, it's not a tragedy. If instead of 96 pixels, you're going to use 100, the Material Design police is not going to come to your door. Now, the main concern is that you don't make it 400 pixels tall. That would be an issue, or 20 pixels. So a lot smarter people decided that 96 pixels works best for most people. So that's why we're talking so much about size it so we can start off on the right foot. But just in case you dislike the material design guidelines, just continue taking screenshots and comparing your design to major Apps. See if Yahoo Mail decided that 96 by 96 button works best, then you really shouldn't use 20 by 20. Or if you see that 90% of apps use tabs that are 96 pixels fall. Again, don't use 50 pixels, right? These are just random examples off the top of my head, but I do hope that you are seeing my point. These sizes from the guide are not laws sent down by divinity. No, that just a quick way to set up a foundation. So if you see some people debating over 363,754.12, four AT, with whatever else. Please don't get involved into any argument. Focused on the design principles. Instead, a gray colored scheme, balanced symmetry, awesome pipe biography and so on. That's what's really going to make your app look great. And of course, don't deviate too much from the standard. A few pixels here and there, that's totally fine. But don't change up the sizes by more than 20 bucks. And thank you so much and I'm gonna see you in the next lecture. 6. Learn to design the action bar (top bar): Welcome back. Let's talk about the action bar or the app bar and see what it can do for us as designers. Now before that, let's quickly see what's up with the upstairs neighbor, the status bar. This doesn't get any love and it's quite ashamed when developers leave it at its default state. A dark gray bar is not really a great luck, though. You can make it transparent or black. Designers tend to use a solid color which matches the action bar and it's more aesthetically pleasing that way. This also provides better contrasts with all of its icons, which are mostly white. Now, most recently with material design tree, the status bar does get the same color as the ActionBar by default, but that's it about the status bar. So let's move down to the action bar. Now, the ActionBar can take several shapes and sizes that are formed in total, but you're probably going to use only one or maybe two. Now, this is the classic one with a menu icon on the left and the logo in the middle. This is the center, the action bar. And it's quite popular for the home screen, meaning the screen, whether you always come back to. Now, this menu icon is typically called the hamburger menu because well, lines on top of each other. So I guess it's somewhat resembles a hamburger anyway, this is very popular. But please be aware that these tabs are a separate component. Yes, they are the same color, but they're not a part of the action bar for say, okay, Moving on, On the right side, you'll often get some icons that help you do some fairly important actions. In this case, we have a search feature which is quite useful in a news website plus another menu. Let's move on to another very popular action bar. When you enter inside an item, you're typically going to get this layout. This arrow helps you go back for upper level depending on how you look at it. Then you have a title that helps you navigate the app, plus another icon on the right side. This is a typical action bar that's left the line wherein the first action bar, we had to centralize them, the logo. Here, the title is to the left. So to sum this up so far, we've seen two types of action bars, centered and left line. Again, typically the centered one shows off the company's logo and you'll usually see it on the main screen of the app. The left align title is usually shown when you are inside some type of content. So that's two out of four action bars. What about the other two? Well, kids and example from Gmail. As you can see, the title is very long and quite large, so it wouldn't fit next the arrow. You'd actually not supposed to make the title super small to make it better. That's why Material Design suggests these two options. Basically the title moves down my advice, try to avoid it because this doesn't look all that great in my opinion. Now, let me tell you the truth. Apps get updated all of the time. So you might check out these very same apps from this course and you might see del completely different. That's just how things are. But the essential point always remains the same. A hamburger menu, a title, some icons on the right side. Never use more than three icons on the right side. And if the title doesn't fit in line with the hamburger menu, what the back arrow? Just move it down. Don't shrink it. Now the question is, could you do small variations? Sure. E.g. here's Google Calendar. Here with on the main screen, you would expect the title to be centered. But this is actually a drop-down, so it's left the line. And because the About three icons on the right side, this actually makes sense to place the month and year on the left. And still inside Gmail, we get this action bar in the savings. Now, this arrow is very common. Again, it shows you that you're inside something and that you can go back, or as the official guide says it, you can go up a level. Now, the ActionBar is left align icon, title on the left side, and then a menu icon on the right side. But yeah, overall, this is how most action bars look like. Now, let's talk about size in pixels. You have a guide that dashed so you don't need to memorize them at bank, we're talking about the V6 screen size from material design to double. So 720 pixels for the width. So the status bar, we want 48 pixels. And for the action bar 112, this gives us a total of 160 pixels. But the empty space on either side, 32 pixels is the norm. By using this art board size, you can always look up the official Material Design Guide and double the values that are shown here in VB. So if we take a look, we're going to see that the action bar is 56 db times 2,100.12. It's the same for the margins. They say 16, we're going to double it, so that's 32. So this is a results or the entered the double the number than the official guide when you have using my recommended are War sides. That's it for the status bar and the action bar. You have the sizes and pixels plus the most common layouts. See the cheat sheets so you can refresh your memory. Thank you so much. 7. Everything you need to know about tabs: Welcome back. In this lecture, we're going to talk about dabs and other essential Android component. Their main purpose is to separate content across different screens. Now, there's only one major rule you have to keep in mind. The content in each tab needs to be at the same level of hierarchy. What does that mean? Practically, this means that your tabs should show things that make sense together. If it's a music app, just a random example, you might see pop, rock, hip hop and so on, right? If it's a store, you might see appliances, cell phones, cameras. So it's very intuitive once you consider all these examples. But here's what you shouldn't do, which is even more clearer. So say it's a food delivery app and it shows Italian, Indian and then settings. So that obviously doesn't work because savings belongs in a completely different place in the app. So that's what this means, the same level of hierarchy. Now, in general, the why everything is likely going to show you the information structure of the app. So actually there's little chance that you're going to mess this up. Now let's talk about the design side. Tabs can be divided in many ways depending on what interests you. Now from a navigation standpoint, they can be fixed or scrollable. Now fixed abs I loved them. They look great. But you're limited to four. The entries that width in pixels is determined by the number. And here's the math. Tabs means three-sixths deeper tab, because the entire width is 723 tabs 240. And if you want for 1AD is all you're gonna get. The easy way to arrange these items in Adobe XD is to create the rectangle that shows the active tab. This is always four pixels tall. Input here the width, say to 40, and now left the line and then center the text or the icon with the tabs means you're going to need to be individual texts layers. And just move this bar around. Right. Now in case we are talking about scrollable tabs, the distance from the left side needs to be 104 pixels, 104, the Paxos. Then you have active rectangle starts. Of course, the word itself needs to be centered, so please make sure that you don't get confused about that distance. So again, leave 100, then pour the empty pixels from the left side. And then that's going to be that. Okay, Nice. Now regarding the minimum width, that's again 180. That means you're gonna get two-and-a-half dabs in one screen. But this shouldn't be a problem considering you want to show the user that, that are loads of other tabs. Now when you see it in action, you ever going to see that it does actually make sense as the active tab becomes apparent through a nice animation. Okay, Moving along, another way to look at Bell Labs is based on their label. It can be text icon or text plus icon. But as you probably already assume, you should never mix and match them. If you have two texts labels, don't add the third one. That's just an icon that doesn't make sense. Choose one direction and stay on it. That's a very simple rule that applies just about everywhere. Now, these choices have very specific sizes. So let's see what's, what option one with text labels. This is by far the most popular choice. Its size, its background is 96 pixels tall. 96. This, of course ties into your action bar and the status bar. The entire block, almost 720 standard art board is 256 pixels tall, and that's 48, 112, and then 96. If you choose the icon route that uses the same height for the background 96, the icons themselves have to be kept at the size of what the eight by 48 pixels. In case your icon is an irregular shape, you can use a rectangle to guide you. Now, I'm not a fan of dabs with icons alone, as they're pretty hard to understand what's behind them. So I would personally stay away from that option unless the icons are extremely intuitive and very well known. This group is reserved for things like search, GPS, bone, Wi-Fi, and the very few other ones. Now the third option and the final one is label and icons. So tx plus icon, which again, I'm not a big fan of because of the height. This needs 144 pixels versus the 96 for the single line. So that's quite a big difference. You are eating up quite a lot of space. Now indeed, it does look nice, but with losing pressure space, there's something to be said about a scrolling feature where the action bar goes away when you scroll down. But we're not going to focus on movement because that's very difficult to add in all projects in Adobe XD. But note that it's not the end of the world. If you do either a bit of space at the top, most apps show a label though, exactly for this reason to keep it simple. But at the end of the day, it's really up to you. Now, going back to our subject, stick two text layers and try to avoid very long names. That can be avoided. These use dot dot, dot at the end of the word, even though Google says, it may confuse the user. Now, what they propose is you increase the height of the component. But in my book, that's going to look worse. So this brings us to the state of dabs. There's two of them active with that full pixel rectangle underneath it. Now, that usually has a color that really stands out for the maximum contrast. And then we have inactive where the text layer has a washed outlook and no additional decoration, nothing in terms of the design side. Now from my experience, most of my headers are brightly colored. So my active text label and the rectangle underneath can be pure white. Now sometimes I do deviate and I use yellow, but only when the combination is not jarring when it doesn't upset the eye. Now please note that active tabs text layer should never be any other color than white. So you can play around with the rectangle, the bar underneath, but not the text layer is white is usually best. Now, here's another thing. Whitehead's are very common. So it may look clean, but most of the time we don't really use a pure white background. Now, I want to leave you with this idea in mind. Sometimes rules can be broken as long as you follow the design principles described in this entire course, you can step outside the box and create something beautiful, something that's usable no matter if you followed the material design guidelines or not. But for now, it's time for the next cell size. These create five headers of your own. By headed I mean status bar, action bar in a tab system all combined. Now, the purpose is for you to get familiar with the process of setting things up in Adobe XD and experimenting with various colors and layouts. In general, we don't work in isolated conditions. We won't create just the header. We're going to create the entire thing. But I really want you to try this out and see how you do. So that's five different headers in any style you want, in any layout. For the icons you can use black icon.com or just take some from the Internet. It really doesn't matter. This is just for practice purposes. We're not going to use it anywhere else. Please post your work in the comments section. And ideally, all these designs should be one underneath each other in one single art board. Have fun with it, and I'm gonna see you in the next lecture. 8. How to work with cards: Welcome back. Cards are one of the most important elements in any Android that, and that's because they're one of the best ways to display content. Cards come in all shapes, sizes, and looks. And it's surprising to see how many varieties fall under this label here that some examples. This one shows a video in the top section and the title and description underneath. This one has the title above it, and then a photo, a description, and the call-to-action. You can display gifts musically adds weather-related elements. You can have all sorts of things like icons, switches, a lot of things, buttons, e.g. or nothing at all. In short, they're extremely versatile. There's only one major rule. Cards have to stand on their own 2 ft. That independent, meaning, they don't rely on surrounding elements or the components or a specific context. So let's go through a few cases so you can better understand why cards on so flexible. Now, if we take a look at the memo app at nodes, we can see cards inaction. So this is why I said you may be surprised to see how many varieties that are. In this version. We don't have titles, buttons, media of any kind, thumbnails, descriptions, nothing, just the container and the preview of the actual content. A preview, That's it. That's cards where you now considering all this, I don't have a specific size or the template that you should follow. Think about what content needs to be included and apply the design principles from this course, specifically the ones we're going to discuss a bit later on in the course of example using the right aspect ratio, consistent spacing, great typography, and the forelimbs of legibility, adequate line-height and size basically is super important when it comes down to text. So these are the things that are going to make or break it. Now, let's switch to I Herb, a very popular supplements store that features multiple cards on there. The initial screen first, here's a row of various brands. So a very minimal approach regarding content. Directly underneath this row, we have something completely different. A photo of the product. I felt star rating price, but also a menu that holds the options. Now, that's quite a lot. Moving on down, we see another guard for the blog post. This again, features of podo idle and the description at the foundation of every card stands the container which is white rectangle, slightly rounded or squared, that may have a very subtle drop shadow. You can typically find them place on top of a light background as it flipped this, the idea that the card is a distinct element That's independent of anything else. Here's another example, global delivery app that's taking Europe by storm food delivery basically. Here we can see another example of cards being used. It's nothing special though, but it's interesting to see how many styles can be pursued. Now moving on, when you tap a card, it can expand into full screen mode. But there are cases where there's a drop-down icon that shows us the cards ability to reveal even more content. This example on material dot io is bought on. What's important is you don't have to scroll bars and your app. So if the card reveals a lot of content than the bead, you'll have to scroll too wet, but you won't get a secondary scroll just for that action. Continuing along, cards can be stacked on top of each other. But there are lots of cases where you can place them in a row with a horizontal scroll. So this is a very popular approach as it delivers a lot of content, but it's under the user's control. This makes it less likely for the user to feel overwhelmed by the sheer amount of inflammation. Now, again, please be careful when you mix dabs with scrolling cards. By default, the user knows that he can swipe and switch tabs. But if he touches a region that's featuring the scrolling card, a horizontal scroll for the Guard's. He's going to end up shuffling through them instead. So this is the type of thing that really annoy users. This is something that seems small, like it's a small inconvenience, but actually people hate that. Now, going back to our cards, I hope you take away one thing in particular from this lecture. A card does not have one particular look or size. It can include lots of elements. Or it can take up the form of a rectangle with a bit of text on top of it. And that's it. What's essential is you lay things out in such a way where the goal of the app, the objective, is fulfilled without overwhelming the user with lots and lots of inflammation. Right now we're going to talk about that second part in a dedicated lecture. But for now, I want to see some other cards you've identified and other labs. Please post a screenshot so others can see more examples of cards. Though, as I said, they can be in all shapes and sizes. After you've done that, please create at least two cards of your own. Please make them all inside the 720 art board. It can be any type of card with any type of content. I really want you to practice more than anything else. Get wet and I really hope to see other work in the comments section. Thank you. 9. Create beautiful and effective buttons: Welcome back. Let's talk about buttons and how they work and an Android environment. We have two different categories. We have regular buttons and floating action buttons, which are called FAB. Now, let's talk about this fancy one, FEB, whenever you start a new app project, you're probably going to ask, what's the purpose of the app or what's the user supposed to do inside the app. If we're talking about Gmail, e.g. the main action would be to compose a new message. Or if it's the calendar app, we need an FAB to create a new entry. If it's Google Maps, the user has to start his journey Real quick. If it's a clock app, the user needs to create the new alarm and so on. You get the idea. This specific action is a core feature of the app that the user often needs. So it has to be right at his fingertips. It must be shown at all times. So that's where the floating action button comes in. It checks all the boxes. It's main property is that it floats above the content in a fixed position, so it's always there, it's always reachable. So FAB, floating action button, certain apps when you scroll down, it does high, but then when you stop, it always pops back up. Now, FAB is can take on two shapes, regular and extended. Now, the regular Floating Button is always placed in the bottom right side of the screen. And I like to place it 32 pixels from the bottom and right edges. Now, the size of the button is one-twelfth by one-twelfth, and the icon inside it is 48 by 48. And like I said, the button floats. So that's why it usually has a drop shadow. It's also brightly colored and the icon is usually pure white, so it's very easy to get. The most common icon is the plus symbol, which usually means create, create the new e-mail, create the new reservation and a new entry and so on. Now, there is only one single floating action button, only one single FAB. And that's because usually that's the most important thing inside the app. So please don't have more than one FAB. Now, here's another thing that I discourage the use of multiple actions hidden inside an FAB. Now, this animation, sure, it's lovely. It makes an impact. But when I've used it, I've seen fewer clicks. And that's because people aren't used to all of this. So please, again, avoid that. Now, the next type of floating action button is the extended one, where the regular one was limited to a single icon and fairly small. The extended FAB can also have a text label or text and an icon. And you can make it as wide as you want, but the recommended height is 96 pixels. Now extended. The babies are great for the actions that require a text label. Sometimes a Nikon simply doesn't cut it, it's not clear enough. Now, these are also used to grab the user's attention by the sheer size. And that's because they can be quite chunky and like the regular ones, they extended ones float above the content. So it's quite clear that the user is supposed to click on it. Now, a good example is the Checkout button. Sure, you may have an icon for the cart and the top-right side, but that may get lost when you see an extended floating action button, you're not going to miss it. So obviously when you want to finalize, not just that, but that's a much better experience. Let's move on to the next category, regular buttons. Now, these come in many shapes and sizes, but they're fixed to a certain position inside the app, as you're going to see in a moment. So that's the main difference between them and their babies. Fab is float the vout, and they're typically in the bottom right side. Classic buttons can be absolutely everywhere. Now, there are five types of irregular buttons, but you will probably only use about three. So it's filled, outlined and text. This screenshot shows you exactly what you need to know. Basically, you choose the button type based on its importance. Now, in this case, what does the company want from the user? What's the most valuable action? It's add regard. That's why the Fill button is here because it stands out the most. It grabs your attention. Now. You may say, Hey, you know what, by now might make the company more money. But typically people add several products to a cart before checking gout. That's why the focus is on Add regard. This is what most people expect to see. So it's quite clear that this is the key actions. So that's why it gets the field button. And the secondary reaction by now gets on the outline button. This is also called a ghost button, and that's because it doesn't have a body. Nobody goes fun stuff. Now the third type of button is pure text. In this case, it does feature or an icon as well. Ask a question. Again, this action is way less important than the other two. So it needs to be less shout the, it doesn't need to stand out as much. So that's how you think about buttons. This is called the hierarchy principle. And really it's nothing all that complicated. You think about the level of importance and then you move down. So it's filled outline and then text. Now, moving back to the material guide in its third form, I really don't like Donald buttons. I think that used for the fringe cases. So I really don't want to bother you with them. And the final one, the elevated button, is often confused by beginners with a extended FAB. So my advice don't focus on these other to focus on the three I mentioned, and you'll be good to go. Now when we'll design stuff, you'll see that we won't stop and wonder, oh, is this on FAB, what is this an elevated button? Know what we're going to focus on? Is it lovely to look at? Is it easy to use, and so on. Now overall, these are buttons in a nutshell. The second part of the equation here, There's always a rank to consider inside any screen. So there's the most likely action, something like add to cart, but there may be other things like more info or compare items that are less important, but they're still there. So based on this thought process, you can decide how big of an impact your buttons should make. This requires a bit of analysis regarding that and the current screen and circumstances. But we're going to talk about all of that in this course right now. That's it. Let's take a moment and I'm going to see you in 1 s. Thank you so much. 10. Work with text like a pro: Welcome back. In the next minutes, we're going to discuss the many aspects of fields in an Android app. Right from the start, I have to say that I'm not in love with the suggested designs from the official guide. I think these fields look somewhat dated then, clunky, plenty enough. They've updated the styles since I recorded this lecture, but still the new version seems a bit disappointing in my view. Now, having said that, let's study the components of a tech skill. And we're going to talk about styling at the end. Now, any field must have a label, a place where the user can type, and then an indicator that signifies its active state. Sometimes we can add the hint or an icon that describes the field that's usually placed to the left. Now, another thing you could place an icon on the right side for the various actions, such as a microphone, e.g. for the voice input or a drop-down in the gay there. Now, all of this requires a height of at least 100 pixels, but this varies depending on your styling. The rectangle is called an activation indicator, and it has two states, inactive with a height of two pixels, usually dark gray and active. What pixels tall with a vivid bright color. Now, the label in general is displayed in the place where the user is supposed to type. When the field is tab, when you click it, when it's active, the label moves up and it shrinks. So it makes room for the user to type some things. Now in case there's another, there are three things that light up the label, the hint area, and the warning icon on the right side. Whenever there are no healthful hence displayed, the error is always shown underneath the field. More than that, what they use, the types is never highlighted in red with any other warning color. Now, let's move towards styling. Your colors are essential because they convey meaning. E.g. if you'd activation field is displayed in a washed-out gray, the user might think that this is a disabled field. The same thing applies to the label. So you really have to carefully consider how light you want your grade to be. You might not consider this a problem. But most Design Galleries are the filled with apps that really have loads and loads of very light grays. And I stress the fact that these are the concepts because relapse don't actually look like that. Again, you might seem cool on Dribbble or Behance. You might get likes. But that very light grade does not mean that it follows all the standards that we have for that designing. Now continuing on this path, the text field should never look like a button or a banner. The good folks at Google try to set things up by encapsulating these fields in a rectangle, right? But again, I'm not in love with it. I can honestly say that this is probably a terrible choice, All things considered. It's functional, it's clear, but it's not pleasing to look at. What I propose is you search all the coordinates of the web and find beautiful looking forelimbs that inspire you. E.g. in my latest app, I went with an off-white direct angle that features a slightly darker stroke, a washed out hand, and the label above it. Now I'm still playing with it because that ever-present danger is here, that it might look disabled. Overall. I'm going to play with it some more, but again, don't use the official guide if you're not in love with it for that specific case. Here's another one that stood out for the iOS apps, but I really don't care about it. This looks interesting. It's intuitive. So why not use it, right? This is the type of approach that I want you to have. If it looks nice, use it. Here's another one this time from the web. As you can see, it's all in the slide, this smallest details. This requires a keen eye and patients, you design, you check up on your phone at values brightness levels. You chip away, you work at it until you're happy. There is no magic color-code that I can share with you. It's a matter of DNS, good spacing and excellent color choices. But the thing that makes the biggest difference is contexts. You see the examples from Google are soulless because they don't have any identity. They're not the part of a bigger picture, of a bigger app. So does no soul. There's no passion. You don't see whatever attached to. What we see in Design Galleries are snippets for the potential apps that have huge personality. When you break it down. It's just a line with a couple of texts layers attached to it. What makes it special is the designers attention to detail and his respect for the overall vibe of the app, then that personality, the entire atmosphere, whatever you wanna call it. So what we're gonna do is we'll design a few forums in this course where I'm going to address this point in depth. But the main takeaway from this lecture is to get inspiration from absolutely everywhere on the web. Because forms are the point of conversion and they don't exist without any texts, yields, registration, checkout and other essential points inside any app heavily rely on text fields. So pleased, take your time with them and make them an integral part of your app. So let's practice. Please take a moment and create three different screens with a different type of text field design. Now again, there's no context here. You have to make it. I'd like to see at least three fields per screen. What's important is you try out different sizes, arrangements, layout, and colors. If you've ever watched my courses, you know that I'm a fan of certain color codes. But for this exercise I'm not going to give you anything. Try it all by yourself. When you're done, post your work in the comments section and I'm going to review them. Thank you so much and I look forward to it. 11. Introduction to the project: Hello and welcome. In the upcoming section, we're going to design a food delivery app is gonna be quiet the project. The goal is to get familiar with all the components of an app, use Adobe XD effectively and create something that looks great. Please watch each video twice. Once to understand what's going on, then a second time to work along by pausing as often as you need to. Okay, As we're gonna go through each screen, I'm gonna give you my thought process and how I quickly make design decisions. These be aware that the principles that I apply require an in-depth analysis. But I decided to talk about the principles a bit later on. Right now I want you to work as much as possible and leave most of the theory for later. You may ask if there are a lot of things that I need to learn. Why are we jumping into a fully fledged app design project? And that's because I want you to get experience actually working in Adobe XD and designing. That's why with jumping straight in, it's one thing to read about stuff. It's another thing to actually practice. Moving on, I also want you to design standard layouts because that's what you're going to encounter in your everyday projects. Now, if you look at the hands of dribble, you're going to see extremely creative layouts and animations and all sorts of effects. But most clients don't spend a fortune on app development. Thus, what we're going to create is based on my experience working with real clients and real coders around the clock. That means applying best practices and using fairly standard layouts. You have to be aware that every design decision can increase or decrease development costs. So while something may look awesome on Dribble, there's a good chance that developers have to work extra hard to make that happen. Obviously not everyone has hundreds of thousands of dollars to spend on fancy animations. Again, I've been down that road many times. I've also been in the client's seat where I had to approve additional payments because the final version require more work than we initially anticipated. So I've been on both sides as a designer and as a client. I'm going to bring all this knowledge into the course and I'm going to teach you how to choose your battles carefully. For now, stay curious and do your best to finish the entire chapter. Before we go, I have to ask for your understanding regarding certain parts that will be sped up or skipped. Any decent app design project is going to take you a few weeks when I'm trying to do is cut it down to its essence. So you get a great learning experience in a timely manner. That means I have to edit certain things out. Things like finding icons, googling another time-consuming things. Would that out of the way? Let's have some fun with our first serious project. Let's go for that. 12. Understanding the brief and the client's wishes: Welcome back. This is our first serious app project. This is going to be a food delivery app. And we're going to use this chance to go through a lot of different screens and scenarios. This project has a brief that's about an eight out of ten. Not amazing, but it's certainly not a few sketches on a napkin. It's twofold as it should be. On one part, we have the wireframe, which shows us the most important screens and what content needs to be included. On the other side, we have a document that describes what's going on inside the app just in case it's not clear from the wireframe. Ideally, you should always have both of these when starting a new project. It's not your job to come up with them. But if the client does want that, you should increase your quote in a very significant way, basically charged more, I would say at least at the very minimum, another $1,000. Okay. Attached to the course, you can find the link for the wireframe, the logo, and the documentation. Now, this business is called the Live short for delivery, and it's basically an app that delivers food. And a few cities, we need to list all the restaurants that offer takeout, but only those who have their own delivery staff. Okay, good to know. Now, the company the left doesn't handle the actual delivery. Now, this area of the brief is very common. It's the essence of the project and it's a good place to start as you get a general idea about what you're about to design. The next phase is critical, the target audience. And this is going to determine the look and feel of the app. And it's nice to have at least some inflammation. Now, this app is for people who are active with disposable income. Both genders, probably single, not married, office job, unlikely, upper management. We have to paying points, the quality of the food and the delivery time. Now, these are useful points because these can help us determine the look of the app. How we should style LEP. Context is everything. Now I would like to have a few more details, but like I said, this is an eight out-of-band. Another thing you should find in these briefs is the app's value. Now we have the main pain points, so we know what needs to be fixed, but how does the app do that? How does the app make people happy? Here, the app has a few strengths. It's the views, great delivery time, and real photos of the products. Okay, pretty good, reasonable. In the upcoming paragraphs with getting key details that will shape the entire flow of the app. Now, I'm going to skip through this part, but please read everything yourself after this lecture from what I see, I think the user can skip the registration process and same thing for the address, he can just skip it. Now, typically, registration is the very first step. But here the client, aka the business owner, has made the clever choice. He doesn't want the user to get stuck with filling forms without seeing the value of the app. So that's why we're giving the user the possibility of interacting with the app, of actually using good. And that he's convinced he can sign up during the checkout process. This is a great sign. This shows you that the owner or the project manager or the business owner, whoever is running the show, has thought things to do. We have to analyze this stuff because this tells us our position in the project. Should we share our own ideas? Do we allow ourselves to be vocal and challenge certain decisions? Well, it depends on how well-thought out the project is and of course, your role, your job in this case, this is a great sign. Things are under control and we don't need to second guess the brief. Sometimes clients have no idea. This is not one of those cases. Moving along in case the user is logged in and the location isn't filled in with just gonna show the city with the most amount of restaurants. But he can use a drop-down to quickly change that. Again, sounds good, quite reasonable. Now, in case the user is registered, the drop-down will obviously show his city. Now, the rating system is percentage-based, 1-100% instead of the five-star rating, which for us is a good place to add some personality. We see that our four categories of ratings. So we'll have to design something that's a bit creative and interesting. Now, let's pause again. This is another great sign that things have been analyzed in great detail by the brains of the operation. Rating systems use the standard five-star approach, but some of the biggest companies on the planet have switched to a like dislike system. This includes YouTube, Netflix, and in some parts of the world, Facebook. Now, the listing is the fundamental screen inside the app. So we need a clear understanding of what needs to be included and what can be displayed in another place. Now, here we see we need the photo, a title, rating, cuisine type, food type delivery time. Without this inflammation, we can move on. The thing is we could include e.g. a. Minimum order, right? Or the delivery charge. We could include the distance in miles or kilometers from the restaurant to the user. All of this would completely change the structure of the design. So again, I'm quite happy that we have all of this information and we know what needs to be included and what's optional. We have a few other bits and pieces here and there, but let's move on to the wireframes. We have to be aware that the number of screens shown here isn't actually accurate. The wireframe typically shows the most important screens and we have to fill in the blanks by using the documentation, e.g. pop-ups, intermediate screens and whatnot. Obviously, those are not included in most situations. You're not going to find them if you do have them. Great news, but in this case, I don't think we have them. Now back to it. Things are pretty well laid out. So I think we're going to have a good time with it. Simplified of names. These are numbered, which is awesome. So we might talk about the location screen, e.g. but it might be quicker to just call it screen one. If you want to comment on something, please include the number. That's the best approach. Now back to it. I see we need to include both the left and the right menu, which is not something google recommends. But I think this is needed because of those filters that are going to help the user find a specific restaurant. Finally, we have to be careful about the different flows of the app. We have multiple avenues. A, when the user is registered, that's important. Be when he doesn't have an account and he skips the location, so we don't have an address and see when he's not registered, but he provides an address. This won't affect us too much in the initial design stages, but in the prototyping phase, we're going to have to sort out all of these scenarios. We're going to have to make the app and directive. So it's gonna be quite tricky, but we'll see at that point in the prototyping phase, All in all, we can start the design process by checking out the competition in this niche, we have to look for inspiration. We have to see what other people are doing. So let's continue in the next clip. 13. Analyze the app’s competitors – Part 1: Welcome back. At this point, the brief shouldn't be a mystery. If you haven't gone to the width, please pause the video and analyze it that only the next step is to check out the app's competition to see what's going on in this particular sector. Here we have a niche that's fairly well-established, food delivery that are more than enough apps that we can analyze. Another, do one better understand the project's requirements and to get some inspiration regarding the overall style. Please note that these apps are location-based. What I'm about to show you may not be available in your country, but you do have several screenshots from each app attached to the course. The line-up includes the liver though, Food Panda, the Live, which is an app that has the exact same name, but it's purely coincidental. Takeaway and then hit Menu. Now, all labs are constantly updated, so the live versions might be different. Actually, I'm quite sure that different. Still, the screenshots will be the reference point. Okay, let's start out with the live so we can get it out of the way. Now, the initial screen is a big mess. We have bank yellow, navy blue, and curiously the main button is yellow as well. The background seems to be a picture of the city, but it's blocked by this solid rectangle, which makes no sense. When you search, even though you don't understand my language, Romanian, you might see that this text is quite low quality, very pixelated, and somewhat distorted. And that's because these have not actually texts layers, officially called strings by codons. Instead, this is an image that's being stretched out. That's bad practice and it's not good Looking at all. Okay, now let's switch to the listing page. Here we immediately see the little attention to detail. There's no empty space on either side. So if we drag out some lines, you can see the alignment is out of whack. The topography is modest, the fonts are boring. There's no diversity in this region. There's no particular the hierarchy that's easily spotted. Overall of four out of ten. And I'm being generous. When we go inside the restaurant, we can see the tabs have these vertical dividers, which I've not often seen in Android apps. On top of that, there's no elevation anywhere. You can spot any drop shadow whatsoever. Now, that's not exactly a bad thing, but this have falls short in the design department. Worse than that, the swipe gesture that's often used to quickly change dabs. Well, it doesn't actually work. That's quite a shock. Instead, you have to manually tap on these items, or we could use these arrows, which are from Windows XP times. Now, I honestly have no idea what these guys were thinking. This is a prime example of an app that was made by developers and business people know designers with involved, I promise you that in the top right, care to guess what that icon does. Is it additional information about the restaurant, maybe a share function, Add to Favorites? And the answer is, I don't know. When I tap it, nothing happens. It doesn't have a downstate, so I'm not sure if it actually works. But moving on, the checkout is also laughable. Everything is randomly thrown together. I think they wanted to center these texts layers, but everything is off. Try as you might, you won't find many imaginary lines. Nothing is aligned. Oh, and this deliver the icon, takes the cake. I changed my mind. It's a two out of ten, another four. Okay. Let's move on to take away.com, which is a company that's buying delivery apps left and right, does nothing blocking us. Like it was in the lives case where you couldn't see anything unless you put in an address with an S for the location, for the GPS permission. So the app basically wants our location and immediately a list of restaurants is going to pop up. Now, I personally ordered a lot of foods, so I'm actually quite a heavy user of these apps. Takeaway is not one of them. I don't like it and let me tell you why. Everything is confusing. Nothing is where I would expect that to be. Sure. The restaurant listing is lovely. Nice, clean logos on the left. Clear the bold titles on the right. Interesting icons underneath. But that's where the happy train stops. Can you tell me which of these two restaurants has a higher rating? Because if you've ever used booking.com, I think you know, there's a huge difference in quality. Between an 8.0 hotel and an 8.9 hotel. Or how about IMDB? If you like movies, 6.1 film versus a 6.91, night and day. What I'm trying to say is 4.5 stars for two restaurants doesn't tell me anything. I need more information in order to make a decision. Keep in mind, I have over 50 restaurants in my area. So this star system, without any other information, is not good enough. But let's go back to the design for the moment. I loved the orange. It really shines through and it has a nice zinc to add. It's fresh. It's grasp the icons of again, nice and lovely. And we have an interesting switch that changes the way the app works, either in the Liberty mode or pickup. That's well-executed. The fonts used aren't out of this world. And the same can be said about their icons, decent, but not great. Inside the restaurant, everything is well spaced out. But curiously, they went for this weird deal shade for the call to action color. This is quite odd. Now, there's a tab system that allows you to swipe between categories as expected by any mobile user. Some dishes have descriptions, but others don't. Regarding the photos of the dish. Same story. Now, the checkout is really lackluster. Lots of dividers, lots of gray, little attention to detail regarding typography. But then let's pause the design side. This would be a 6/7 out of ten in my book, the problem, like I said at the beginning, is the functionality. Just have a look at the card system. It's somewhere in the top right, but not in the action bar. No, it's actually an FAB of floating action button, so it just hovers about. That's quite unusual. Deb system has fonts that are way too big, and this makes it hard for me to know what's available in the restaurant. The left menu is actually on the right side. It's also completely custom. Now, I'm not saying that's a bad thing, but it's another thing that I have to get used to. These four icons above the restaurant listing. Again, quite odd. This is one app that hasn't even considered the official guidelines of material design. They didn't care at all. And it feels like it overall, the app in my hands, it feels clunky. It's hard to put into words, but it just doesn't feel right. Overall, this is a much better AB design than the live the previous one. But I don't think I would rate it more than a five out of ten, maybe six if I'm super generous. Now, let's go on to help menu, which has a totally different approach. First, I loved the onboarding process, meaning the first few initial screens that tell you about the app. Nice, clean design. And once you enter the app, it shows me a list of restaurants based on the address that I put in. Now, the listing is very easy on the eye. But there's a problem regarding functionality. You don't have any way to sort these restaurants. You have to enter each one and see what's what. And this is the vibe throughout the app. You have to tap a lot to get to the finish line. A lot of clicks in short, where some apps wants you to arrive at the checkout phase and four tabs or less. Here that number is easily doubled. You have to put in a lot of work. When you tap an entry, this is what you get. Again, lovely design. This is an eight and my book from a design point of view. Here's the restaurant's menu. We have a two column approach, but I'm not sure if this is the best choice. Should we get to see more items? But the luck isn't all that great because of this height. It feels too small. It seems unnatural. It feels like something is off. And the fonts, they've not ready there. It all seems thrown together. Now when dishes have photos, it's a bit of experience, but overall, this is a mixed bag. The floating action button is confusing as well. I'm not too sure what's up with this button. After some investigating, I do believe that this allows me to do a group by whatever that is. Basically, it's something about ordering with your friends. But why place it so front-and-center? Anyway, the background is a bit too strong, the gray a bit too dark for my taste. It stands out too much. The dapp system looks nice enough and the icons from the ActionBar are interesting as well. It's difficult rated in some parts it's a seven, maybe even an aid. While in other bonds, is it the other four foot? Now, let's give it a 6.5 and move on to the liver. But we're gonna do that in the next clip. Thank you. 14. Analyze the app’s competitors – Part 2: Welcome back. We're now at the liver. Do, let's analyze it and see if this is a source of inspiration. The first impression is great. The topography is spot on, it has character, it adds value to the design. It's easy to read. The next thing that I notice is the horizontal card system that's used to showcase feature the restaurants. The shadow is pretty strong, considering the background seems to be pure white, but I do like it. Up top. We have some type of ad, but notice how nicely it stands on top of that diagonal line. I also appreciate how they've used that small icon in the action bar area. Sure, it's wasted space, but it shows they care. It's all about branding and making sure that you know that you're in their app. You're then the liver though. As for the listing itself, I love how the delivery time is carved into the photo. I appreciate the hierarchy in the listing. I think that's very well-executed. We have the title in bold, various tags in a smaller washed-out color. The delivery time is set aside and has been given quite a lot of real estate because of its importance. And finally, we have the rating system and percentages. But what I truly love is this splash of color to do the emoji. Now, another way of translating the hierarchy principle inside the listing is this. You know, where the luck, you can easily scan various areas and know what's important and what's not. That's the hierarchy principle. The content is easily distinguished and this makes for a great experience. It feels effortless. Now, if we switch back to the live, we can see that everything is basically bunched up together. This feels crowded and basically bland, boring without any taste, even though it features just about the same amount of elements. Now, going back to the liver, though, this app doesn't seem to follow the material design guidelines. At the top, there's no tab system, nor is this irregular the action bar. Instead we get to dropdowns, which are very uncommon. In the most recent update. They got rid of them and I'm happy they made that change. The size of the cards is quite generous. Well that improves the impact of the app. You can only fit about to restaurants inside one screen. And the second one is a bit cut off. Now, for the small city, this makes sense, right? But for the larger ones with loads of restaurants, it's gonna be quite difficult. Basically after the six or seven listings, you're just gonna get bored. Now, the photos make a big impression and it's definitely the best looking gap out of the bunch. But I would love to see a bit of use of this space. Will see what's possible when we start designing. We also see a bottom bar, which includes the search feature. Now, okay, pretty good. What's interesting is the color scheme, white and Thiel, nothing else. The content is left the shine, probably because the pictures are quite heavy in detail. That's quite smart. And probably we're gonna do the same in our own design. Even more so considering the fact that most restaurants don't have great photos of the food. In most cases, the photos are dark, the plates are busy and the colors aren't usually flattering. Again, you can see the live for that. The difference is night and day. Back to the initial screen, we have an extended floating action button that helps you fill there. This is well-executed, but once you tap it, you're going to see another sign that takes this app to a nine out of ten, if not more, superb icons that are in tune with the abs vibe. We get beautiful icons that are in tune with the apps of vibe. Nice images underneath with great contrast for text. Clear call-to-action button. There's little to say on the negative side. Going inside the listing, we see the restaurants photo at the top and all the menu items are in the scrollable list. No tab system to speak of. The fonts used are easy on the eye, then you can easily tell what's what. I don't like. The fact that there are no thumbnails for the dishes, especially since there's enough room on the left side. On the other hand, it does make it quite airy. It does feel like it has enough reading room. Okay, now let's add something to our cart and see how that goes. Okay, we get a sticky bar at the bottom that shows us the current basket, and it's separated by a shadow at the top. It's curious the button has a shadow as well. I'm not sure that I agree with that. Anyway, the checkout is another strong point. Everything is easy to follow and they've used these cards intelligently, a bit heavy handed with that stroke, but still good work. Overall, the app looks lovely and that's because its elements are the well spaced out. Their fonts are nice and interesting and the content is left to shine. A strong nine out of ten. Let's move on to Food Panda to see another bulge on the same subject. Here, I immediately recognize the same one colored style, and this is used to draw the user's attention. If you can tap it, then it's pink slash red. I do like this style because this guides the user without making him think. The first impression is that this is the best designed app out of the lot, 9.5 out of ten. The main difference between it and the level is the atmosphere. That's a bit friendlier, while this is a bit more professional, let's focus on the listing though. There's more going on underneath the photo. So this does look a bit busier than the liver to the fonts used are, okay, but they lacked that special node that sets them apart. Let's quickly go back to the liver do and check out the delivery time. Notice how these numbers stand out, especially the ones. Ideally, that's the type of personality I'm looking for in my typefaces. Food Panda also has a floating action button, probably to help you check out. It's clear enough. The ActionBar is a staple of how it should be done. It's well-defined, it has proper hierarchy, well spaced out. If there's one thing that I would add is the fact that I wouldn't have liked the search icon to be left aligned with the hamburger menu. That would have made it perfect. Still, overall, this is one of the best ones I've seen so far. Let's move on to the restaurants listing page. Here we get tabs that have placed underneath the restaurants main photo. This looks nice. It's functional, but I'm not in love with the star system as it's shown here. I think it gets lost. As for the actual items, that spec ratio is a bit odd. The photos are way too tall and that's gonna be a problem for the most restaurants. When that other antennae thumbnails. It's another thing though one could argue that this is to plane two basic. We're going to have to find a good solution in our design when it comes down to it, neither of these options work for me. Deliver that was simply abandon the idea of showing a photo of the dish. But in other Wireframe, we do see it as a requirement. Overall. This is tied or maybe slightly behind the liver though. Let's call it the nine, maybe an 8.5. Now, the thing is I could easily carry on, but I want you to explore some of these apps yourself or find similar ones. The goal is to understand how they tried to solve various issues. I want you to tell me what you like and what you don't like about them. To sum this up, the conclusions of this lecture are the following. We should use one single beautiful color in our app and let the content shine. We need to be careful about the aspect ratio of the photos in the restaurant listing. We need a great looking font that add something to the design, something with personality. Finally, we should do our best to include at least two complete restaurants in the initial listing screen. As a tip, the more apps you see, the more the inflammation you're going to get. This process should take you at least 2 h. But for time considerations, I had to cut it short. Please. Don't be afraid to be ruthless in your comments. Your goal is to pick apart every component and see if it's something you should avoid. Or on the contrary, maybe use it as inspiration. Take a lot of screenshots and put them side-by-side so you can easily go back and forth. Okay, Let's continue. 15. Set the layout for the first two screens: Welcome back. Did you explored the competition for yourself? Hopefully you've gone through several labs on your own phone, or at least you've looked at the screenshots I attached to the previous lecture. Now, it's time to start Adobe XD. Custom size is fine. The settings that I'm going to use are based on material design 2.3. Now, to keep things simple, go with 720 for the width and 15, 24 the height. Now, how am I getting these numbers? I'm doubling the values from the old Samsung Galaxy S. Then. Now, why am I doubling it? So it's going to look better when we reviewed the design. So we can see everything nice and crisp without getting eyeglasses. That's the only reason we're doubling it to make it look nice. This doesn't matter for the code there. He doesn't care. The coding process is not affected in any way. Okay, Let's enable a vertical scroll. And the viewport simply means the cut-off point, the point where you have to scroll down to see more content. Initially, you're going to get 15, 20 pixels, and then whatever's underneath will require the scroll. Okay, great. Next I have two monitors to displays, and I'm going to constantly look at the wireframe and the documentation on the other one. I won't mention that every time. If you don't have a second display, please drag the wireframe inside the program and shrink it a bit. Okay, Now what's the goal? Well, we want to set our layout, the foundation of the project with no design considerations. So no colors, no fonts, nothing just basic stuff. We want rectangles and texts layers in their purest form. After we have a base of foundation. After that we have a few screens. Then we're going to start to experiment with various colors, fonts, and whatnot. Okay, Now let's start with the first art board, whether we need the apps logo, this is attached to the course. Now, the icon itself is not styled in any way, nor does it have any text. This will help us keep it in line with the rest of the design. This is ideal. Okay, I'm going to center it and place it in no particular position at the top of the screen. Something about their. Next, I'm going to add the location field to a rectangle. This should be about 600 pixels wide and about 80 pixels tall. I like to use the properties panel for that. Remember w for the width, h for the height. These are not precise values because that comes later in the styling stage. It's just ballpark numbers. Please be aware of something. I'm always going to center everything in the art board, these tools. Now, I don't want to sound like a broken record, so I won't mention it absolutely. Every single time. Plus I won't tell you when I rename or when a group layers that are given this is an absolute must. You have to be organized. Make the rectangle a very light gray. And that's because we're going to add some texts and we want some great contrast. Let's write something like an interview or location, something like that. Now, we won't add an icon at this stage, but we can write GPS to remind ourselves that we're going to need one here. We can also duplicate these layers and create a Submit button. You can make a copy however you want. I like to hold down the Alt key, does the Option key on the Mac, and then drag out a copy like so. If you don't like doing that, you can also use control the gay, nice. Let's change up the text. Shrink the button to about 250 pixels. And of course, center everything that text inside the button. And then the entire element with the screen, with our board. Please remember to work along on your second viewing by pausing as often as you need to. Now we have two more things to add. Skip this step and create an account slash login. The first one can be a text layer because it's not important enough. We don't really want people to use it. The other one should be a button. So let's add it anywhere near the bottom. Let's say create an account slash login now. Okay, nice. Remember, hit Escape when you want to finish editing. Okay, Let's resize it to about 500 pixels, so double the size of the Submit button. Again, these are not final values, but it's a good starting point. From the brief. I understand that account creation actually happens in a different screen. So actually, that's about it here. But what this means is this gives us a lot of freedom in our designing. What we have to be clear about consistency. This is a good chance to talk about that. E.g. we can make the buttons and the text fields. Let's say Well over the 100 pixels tall, let's say one-third dy, right? And we can explain that decision quite easily. It's for the sake of usability, right? The bigger the burden, the fewer chances for the Minsk legs or the accidental tabs. It makes sense, right? Have big buttons. Take a look at this green here. In this one we have four texts, yields plus a button. So the size that we previously said one-thirty creates a big spacing problem. And obviously it's not okay to use different sizes on different screens. Because again, consistency, we have to make our design decisions based on the entire app as a whole, not as individual elements. So this is why we're creating screens in batches. And with thinking about the size for the entire design, for the entire app. So one-third D would not work. 16. Design the most important screen in the app: Welcome back. Let's move on to the next one by making a copy and removing everything. Now again, let's get back to the basics. This is a good chance to remember our proportions. The status bar has to be 720 by 48. We'll leave it blank rectangle any random color and position it correctly. What I like to do is I like to top align it. Then use left align our gate. Let's drag out a copy for the action bar. And this needs to be resized to 112 pixels. 112 pixels. This is where the properties panel pays off, changes color to something very different. Maybe a very light gray. Just in case you don't like both terms. By the way, you can select multiple rectangles at once, like so, and just disable it just like that. Now, let's add some texts layers. We need city filter and search. The first one is for the left side, while the other two for the right side, I suggest you use shift when creating copies because that helps you keep your texts layers on the same line. Basically Alt and Shift while dragging. Awesome. Okay, Now the drop-down triangle can be created by using the polygon tool. Make sure you hold Shift when you drag, so you get a perfect triangle. Check the right side, then set the number of coordinates to TV. That's the default values. So I'm good to go here. Set the point downwards. You may need to rotate that changes color to absolutely anything you want, probably black. One thing to note, some people prefer to use the pen tool for something like this. Other people like to download icons. The keyword right now is speed. So do whatever you like, just do it fast. Now it gets interesting. Remember we want to display as many restaurants as possible without squeezing and cluttering all the elements. So let's start with a rectangle that's going to be 600 by 400 pixels, as this will cover the most of the screen's width. Plus we'll have a decent aspect ratio to begin with. The real size is gonna be said later, but this is a good starting point. So somewhat wide and fairly short. Switch to the move tool and place it just underneath the action bar. Even though we're rushing along, I'm going to steal center. Everything is good. Practice. Now gate, Let's add some dummy text. The title, let's go with dessert heaven, right next to it. Let's write something like delivery time 30 min. I'm, the category is twofold. One for the food type and another one for the cosine type. Now, okay. Whatever this is, the brief That's telling me this this should be Desert and international life. Thank again, it really doesn't matter what we put in. We just want to lay out some information. So we have something to look at, something to work with. The rating. Let's go with 92 per cent out of 24 votes. This covers all the elements according to the wireframe and brief. Okay, now let's select absolutely everything like so and see if we can fit two of them. Remember, that's an important requirement. Yes, this works. We can fit two whole restaurants, though. Again, this is just a rough draft. Nothing about it, There's precise. So we have to take it with a grain of salt. But let's sum it up. So far we recreate the two screens from the wireframe with the purpose of having something to work with. In the next lectures, we've talked about being aware of the impact of our decisions. Specifically how making a text field or the button toddler is going to affect the entire app and may cause problems. We stopped it out strong. I'm gonna see you in a second after the break. Thank you. 17. Create the restaurant details screen: Welcome back. Let's move on to the restaurants detail screen where all the dishes are listed. So without any further ado, let's get to work. Let's copy screen them, but do, and let's start with a top to bottom approach by replacing the city with any random restaurant name. Let's call it mature their pizza delivery. That sounds Italian enough, right? The drop-down and Filter have to be removed. But we'll keep the last one and rename it. This should say Info. And this is going to be an icon that's going to show us the restaurants address, screen 15 and then the views screen 16. If we look at the wireframe, we can see some tabs, but it's unclear whether these are fixed or the scrollable. We're going to start with the fixed version. I think that's more likely. First, copy the action bar and drop its size to 96 pixels. Of course change the color so you can see what's going on. Back to the size for the moment. 96 is big enough from a usability standpoint, you can actually use it, but small enough so it doesn't eat up too much space. This is also the recommended value in the official Google guide. Remove the two listing groups if you haven't done so already. The text, I'm going to use breakfast, lunch, and dinner as my main items. This means that three tab design, so to 40 wide rectangle is gonna be needed for the act of item. So let's grab the rectangle tool, click and drag out any shape, then change its size to 40 by four pixels. This can be left blank for now, but please remove the stroke. This is one thing I absolutely dislike about Adobe XD. The fill is always white and there's a board that applied by default. This is not ideal. Anyway, make sure you place it correctly at the bottom edge of the tabs background. This is an optional step, but any experience designer is going to do it center breakfast with this line to make sure that this is clearly the active tab. Obviously centered the texts vertically as well. And then do the same for lunch. Just make sure you understand this principle. You select two layers, the text and the rectangle, and then you use the alignment tools. But what about dinner though? Vertically, That's not an issue. Draw out a box to select both of them and use the proper command. Okay, nice, but what about horizontally? Well, here's the track. Select the black line and write the line at. If only one layer is selected, the alignment worlds will consider the screen, the art board, as the second element. So a line right makes the line touch the right side. Now, hold down shift and click on dinner to select that. Center it horizontally, and that's it. Well, there's actually one more step. We have to put a black line on the left side, de-select by clicking anywhere. Then select that, then just let the line at. Awesome. Now my advice is you work zoomed in so you can easily grab the correct layers. And just like that, the tab system is, then, let's have a look at the wireframe yet again, keep in mind, this is not the end-all be-all for our design. We can experiment with various looks if we have any ideas. But for now, I think we're going to keep it simple and follow the wireframe, meaning a one card layout. If we're not happy with a one card layout, we can try a different approach, though. I seriously disliked the two column design that we saw in the previous video. We have to create an image holder for each dish, a thumbnail. I think this needs to be a somewhat squared shape, probably a bit on the wider side. So let's start with a rectangle with a size of say, two to five by one AD. Like I said, not exactly squared, but not too tall because we saw that doesn't work too well. Place it 30 pixels from the dabs. Remember, hold down the Alt key, that's the Option key on the Mac. Then use your arrow keys with or without shift would shift does, is it helps you move the layer and ten pixel increments. This is looking nice. Okay, for now, let's move back for the title and the description. I have something prepared in an ODE bad, the title of our GU, all for now. Now, here's the thing. I could've used, Lorem Ipsum, but I think a real title helps out a lot. The description should be a paragraph text layer just in case you want to quickly change up your content. So this means you have to click and drag. Now locate the lines should be enough, though we might drop it to only do just in case we're not able to display enough products in the screen without scrolling. That is. Okay. Now, by the way, in case you want some quick dummy text, I recommend lipson.com. This is a great website for the fake text, fake content all in all. Take your time with it and make sure you don't rush these essential bits. This is the foundation of our design. So if you get a fixed idea and you stay with it, you might put yourself into a corner. So again, be flexible, e.g. the size of the thumbnails. I have no idea if this is good enough. That was one point where the competition failed or the opposite, they shined. Going back to our listing, we have to add the price, say 14 bucks. This is gonna be the third line. And next wet, Let's put in the weight of the product, which as I understand is quite important. This is all from the brief, by the way, here, Let's write 350 g. Finally, we're going to need an Add to Cart texts. Though I'm pretty sure this is going to be an icon. But for now, let's rather than give me a moment to sort all this, I like to align everything even though they're going to move about when we start playing around with the size and the font. But again, this is something that I absolutely want to do because it just makes me feel better. Ideally, we want an imaginary path for the user to see the thumbnail, the title, the price, the product weight, and then the Add to Cart button. Everything has to flow. Then later on, we have to make it happen to the size and color to basically help this move along. Now, even though things are quite bunched up together, Let's wrap this up with a divider. Use the line to all hot key L and set it to maybe two pixels, so it's easier to select one pixel. Lines are incredibly hard to pick up. Now, why are we using a divider? Because in a tight space, this helps us separate our content. Without it, we would have to use a lot more empty space. And we want to avoid that. There's, by the way, it should be placed about 30 pixels from the photo, just so we have that beautiful symmetry. Now to wrap this up, group everything together because we want to make some copies. Let's populate the entire screen with clones. And let's see where we're at. What I love is this superb option called Repeat Grid that can really speed things along, but we're not going to use it. I want you to gain speed the old-fashioned way. I want you to do some manual labor. After the last one is placed, let's select all of them and use this command, distribute now that all neatly aligned and this is sketching shape. Let's pause for a moment. Thank you. 18. How to make great design choices: Welcome back. I'd like to pause so we can discuss an important point. How are we supposed to make important design decisions in this particular project? Do we go for the full screen background image in the first art board? Or do we keep it simple? And if we keep it simple, do we go plain white or do we use a subtle pattern that's food-related? If we're going to use a white background, how is that going to affect the next screen? Are we going to use white for the action bar? That means that we're going to need to use white for the status bar as well. So as you can see when decision impacts all the rest. And that's because an app needs to be cohesive, everything has to work together. So then the question remains, how are we supposed to decide? The color scheme isn't defined either. So that's another factor. Do we go with green to imply freshness? Blue because it's calming and safe. Red or orange because it's Bolden hot. There's a lot of questions like this, and I believe this is why a lot of designers spent hours without making any progress. Here's my answer. You do them all. Yeah. You heard that, right? You create all your ideas. You put them side-by-side. And that's how you not only get better, but you also choose a style for the entire app. This is called an iterative process, where you have one idea you may get, then you drag out a new screen and you try out another idea, another idea, and another one. Let me show you an example. I had to create a schedule screen where we had some appointments as well as a new one that had to be shown for approval now. Okay. The new one had two adjustable unavailable periods which were about 15 min each. Okay. Now, that's quite a lot to handle. The schedule ranged from 06:00 A.M. to 12:00 P.M. so that would be quite a lot of hours. Naturally, I wanted to fit as many as possible in one single screen to minimize scrolling. That was my objective. But I also had to have enough space to make the screen usable for regular people, not just elite snipers or ends. We had to have big buttons. So this was a challenge. So what did I do? I started exactly like I showed you in the previous lecture. I added all the elements in there, the simplest form. And then I started working, I started experimenting. I went in by playing with various distances between each line. I constantly, they viewed each version on my phone and I made steady progress with each version. Next king, the meat of the design, the actual appointment bubbles. And I want to show you how that word here. I tried to show the time inside the rectangle as well as some text that describes was there. Then I taught the red is a bit too much, so I tried to clean it up a bit. Thus, I left one single red line and then I added the subtle pattern that marks that area off. Now that was marginally better but not a whole lot. Then I created another version, another variation, where there's no overlapping areas just to get a better sense of how this design applies in various circumstances. I then spotter the problem. The green I used for new appointment is the same green as the call-to-action button. So I decided to change it. This became purple. I then added an Edit button to make sure that this is clearly editable. Okay, but then I said, Cool, Let's try other styles. That's what I thought. So what I did was I rounded the rectangle completely and then I kept the single red line. I then squared it off and I let it run from edge to edge. I also drop the red line and they replaced it with this symbol. The colors were clashing a bit, so I made yet another copy and I change that to purple. I also made it touch the rectangle, a very small detail, but everything was on the table. Okay. Isolated. This looks fairly well. But what about when it's next to another appointment? That was the next thing on my mind. So I created a new screen for that specific purpose. On and on it went and you can see various other cases, colors, schemes, symbols, and whatnot. Now, the gut is short. In the end, I decided to go with this design. A big jump from where I started. This is what I mean by iterative process iteration. Iterative. You get an idea, you create that as fast as possible, and then you move on to the next concept. You create that new version next the original one, and you compare them. You bank out several ideas until you're empty. You try to improve each version, but you can also mix and match elements from different ideas. Basically, repeat until you're happy. Sometimes it takes maybe a half an hour for the screen. Sometimes it may take you days. You need to take constant breaks where you don't look at your designs at all. Then you come back and check it again. Each variation brings you closer to the best version you're capable of drawing. So whether you call these iterations variations, versions, or whatever else, the idea remains, you have to take the ideas from your mind and put them on the Canvas. This is my mindset in any project. 19. Create different versions for the first screen: Welcome back. It's time to get to work without food delivery app yet again, now we have a couple of screens that are waiting for some attention. Let's start with the location screen. And the first idea I want to try out is the full screen background image, which is a very popular choice in this niche. To find great, totally free photos. Use unsplash.com. If the project has a decent budget, you can also use Adobe stock, but let's start out free. Here. You're probably going to look for the food and we're going to download everything that sparks are and trust no more than ten images though. Ideally, a top view image is probably going to look best. But let's keep an open mind about that. Once I see something interesting, I'm going to hit the Download button. Now, the process is fairly simple. Choose several photos and then drag them into Adobe XD. I already have some selected, but I promise I chose them exactly like I told you. I relabeled them 1-6 so you can easily follow along. Here's the thing. Before we add them, Let's add a rectangle that's the size of the art board. This way the photo is going to be resized automatically. This is quite helpful. So drag a rectangle and focus on the properties panel. Here. We're going to change its size to 720 by 15, 20. Okay, now, the main thing is this change the fill to something dark and disabled the border. Now k. Finally, the rectangle should not be on top of all the other layers. So go to the layers panel, click and drag it down just like that. Okay, Awesome. Now we're ready to drag in our photos. This is where the magic starts to happen. Now we're looking for an interesting image that provides good contrast for the logo and all the other actions that are available in this screen. Number one shows several plates of spaghetti and a few glasses of wine. So it's in line with the app. It makes sense. Now, the first question is, would the logo be white or a solid color? If we go for the first option, we're going to have to make the image a bit darker. If we make it the solid color, the background needs to be as simple as possible. So let's see what's what. First, let's add another rectangle that's pure black, exactly the same size. Okay, now, for the opacity, 50 per cent also should give us a great contrast. Pretty good, pretty good. Now remember the objective is to test things out. It's not a final decision. Okay, Now, let's make the logo white. By the way, this is not a PNG, rather, it's an SVG. In short, this means we can resize it without losing quality. Plus we can change its color by using the fill. Awesome. If this were a PNG, we can undo any of that. But this is looking quite nice. And one thing about logos, they don't need to hit you in the face, like a bag of Brex. Don't make it huge. Just think of what the liberal did. Albeit on the initial listing screen, they use the mini version of the logo. Okay, back to this design, a dark background makes sense, especially since the textfield is probably going to be white. So let's make that happen. We're going to increase the rectangles coordinate radius to five pixels. Square corners. Don't look all that great. Now for the buttons, we're going to do the same. But let's change the color. Let's make them a bright green just to see how a regular call-to-action would look like. Take your time with it and try to cut some corners by sampling colors or by using the properties panel on multiple layers at once. Now, Okay, good stuff. Please make all these texts layers white. And don't forget about skip this step. It's there, but you might not see it too well. No K change its color, its position, or maybe both. I think at the bottom of the screen is going to look a bit better, right? We can't judge this look right off the bat because we have to compare it to something else. Not to mention that these are the broad strokes. We aren't operating at a fine level just yet. Currently we're looking for the general direction. And once we experiment with these couple of screens, we can come back and refine that, do perfection. For now, let's try another approach. Let's duplicate that and try an alternative where maybe the logo is any type of solid color, maybe a dark blue, e.g. so a fairly safe choice. Now, the logo might need to be raised a little bit and the photo needs to come down. Now K. And while we're here, grab the type tool, hotkey D, and let's write the live right underneath the icon so we can get a better sense of things. Now for the formatting, keep the standard font, but make it bold and maybe 60 pixels or something like that. Please make sure that you use the same color codon it. We don't want the rainbow on our hands. I repeat with just playing at this point, this is not the final font. This is not the final look. Now gate. Now in the past, I might have suggested a fade away gradient for the photo. We could do that in Photoshop, but I don't think that's the right look. Most apps have stopped using reflections or the fade away is quite awhile ago. So I think the full-screen version might be best. Okay, this can work, but let's try out some model images in this version. Here, the process is this, hide the 50 per cent black layer by using this icon here. Great. Next, Drag another image, Image Tool above the original one. Finally, reveal the black rectangle. Now, I can't say that I love it. Let me quickly go through all the options. We need something rich, extravagant, and interesting to look at. The gap in the lower left isn't going to fly. So this is no good. Let's try photo number to be. Now, this features friends eating together, a great concept, but the aspect ratio is way off so we lose most of its Sparkle. Next, photo number five. This works as well, but I think the previous one is a better fit. The main problem is the food shown. This is an egg based salad. Now, the target audience expects good quality food, but although we are not talking about upper management, we're not talking fine dining. An egg salad, isn't the right look, I think it's not going to be something that looks appetizing. I think hamburgers, fast, stuff like that, will work for the target audience. Finally, number six, this has that rich, plentiful look. But I'm not loving is the food itself. It's too focused on desserts. We do see some eggs in the background. But again, it's more towards deserts. Option for this works and I think it checks all the right boxes. A good choice immediately stands out, and this is one of them. It has a top view. It features interesting multicolor food. The wood table has a nice cozy, familiar field. So yeah, pretty good option for looks best. Now, let me bring it back. Now, this begs the question, what else can we do here? The only idea that comes to mind is a pure white background or maybe a subtle pattern that's maybe an off-white color. Now, I'm not going to make that happen because apps that are absolutely swimming and white, I've usually high end. And this is not the case. Think about the Michelin star restaurant or the big fashion named the likes of product e.g. those are brands that can rock a minimalist design with just maybe a splash of color, but most of it is pure white. This is not the case here, so I'm not even going to try it. In conclusion, at this point, we'll stick with all the initial 50% black concept and photo number four. This our board can be thrown away. It was a decent idea, but it's not going to work. Okay, I'm gonna see you in a second. 20. Explore different ideas for the restaurant's page: Welcome back. Let's continue with the restaurant listing screen, which is the second thing that the user is going to see. This is one of the most important screens in the app. So we need to experiment with different lags. From the get-go. I know that I want to see a version without a background, so pure white. And one would maybe a light gray that will provide the good contrast for our listings, which should have white cards. Now, I came up with those ideas by researching the competition. And these are very two common styles, very popular ones. Okay, let's kick things off with the actual content. I've prepared this image of a pancake for the restaurants cover, so I'm going to drag it in, but let's talk numbers. Now, the official material design guidelines says we need 16 dB on either side, which translates to 32 pixels in our case. Now, let's do some math, 720 -64, that the two on each side means 656 pixels, 656. So this is the rectangle's width. That's what we need to use for the dividers in the edit screen as well. Now again, please center it after you resize it, it goes without saying now, it will probably look better with slightly rounded corners. So let's go with five pixels for the corner radius. And while we're here in the properties panel, disabled the border if you haven't done so already. Like I said, XD adds them in by default. I'm also going to drag out some guides because we have to make sure that everything is on the up and up. You can get guides by moving to the left side of the screen. And you're going to get this cursor, click drag, and thus you have guide. This only works from the left side and the top edge. Okay, while we're at it, let's delete the second entry. We headed there just so we can see if we could fit two of them without scrolling. And indeed, that's okay. Now let's talk hierarchy. We have quite a few items here. And the question is, which is the most important one? I'd have to say the title, right? But very close to it comes the rating as that's the main value of the app. That's what the brief says anyway. Next comes the delivery time, which is surely a deciding factor. And finally, in fourth place with likely going to have the tags related to the food type. These can be used to quickly filter similar food types or the cuisines. The user can tap on them. And obviously the list is going to reload with that particular filter applied. We're talking about the importance because this tells us how these items should be placed and style. So those go hand in hand. You don't look at what's beautiful. You think about their importance for the first version. And I do want to stress first, I'm going to place the title and rating on the same line because of what we talked about, the tags can occupy the second row. And I'd like to place the delivery time somewhere over the photo, similar to what we saw in food Panda zap. Let's move this entire element 32 pixels from the action bar. Okay? Whenever the possible, please aim for symmetry. It just makes the design look that much more polished. Clients, I've never going to tell you the distance on the sides. Is there D2 but on the top it's 38? No, they've never going to tell you that, but trust me, they're going to notice, they're going to feel it in their gut instinct. It's not intellectual, it's not something they can articulate, but they feel it. Okay. Now the title make it 40 pixels, and let's make it bold. The default font is totally fine. What we're looking for, our rough ideas, make it pure black as well. The standard gray is not great. I wanted to repeat. This is not going to be the typeface that we're going to use. I'm just trying things out to see if the importance we gave them makes sense. Aligned the title with the left guide and leave about 20 pixels or so between it and the cover image. For the delivery time, I'm going to place a black rectangle on the top-left side of the cover image. And I think I might add the clock next to it. We're going to do all that later. But for now, let's make sure this is nicely positioned. Then sort that raised up the text and the layers panel so you can actually see it then read that. Okay, now let's lower the rectangles opacity to say 30 per cent of. So this is going to give us great contrast, but you can still see the photo gate. This also is going to give us more room for all the other elements, more space. But the question is, should this be kept white with black text on top of it, or vice versa? Now, I think a black rectangle works a bit better. Let's try it out. So let's change it from white to black. Disabled the border, and then switch to the text layer. This needs to be white, but change its weight to semi bold. So it stands out just a bit more so you can easily read it. When you're done, select both of these layers and center horizontally and then vertically. This item again, should be placed in the top left side. Now the question is why there and not someplace else? Well, I've seen countless apps use this specific location. So I'm going to do the same. Okay, we're going to keep the tags exactly as they are, but we're going to left align them with the title. This is easy because we have that guide the distance. Let's leave about 20 pixels between them. Actually, let's make them a medium gray, something like 777. Now a hex code usually has six characters. But in Adobe XD, if you put in the first three, the other ones are going to be copied and pasted automatically. Okay, let's talk about the rating. I want something similar to the liver rule. So a Smiley face is quite nice that the best place on the web will icons is slab icon.com. But please be aware that most icons need the subscription. I won't show you how I searched for the Smiley face because there's nothing special about that. Just know that I always download the SVG is not PNGs, and that's very important. That's what I recommend you use as well. So here's the final result. You might want to know how to find awesome looking icons. But we'll get to that later on in the course. For the size 40 by 40 is a good way to go. Usually, I would go smaller, but this is a fantastic icon, is quite happy. So why not show it off? Place it then pixels from the text. By the way, I think it's best we make the percentage bold and green because that's the part that really stands out in the listing. They come in it and the line, everything nicely. Keeping these two on the same line as the Bible, but have the element touch the right guide, okay, with making good progress. But it's nothing to shout about yet. Remember, this is just the first version. Let's handle the top part because it's actually throwing me off. I wanted to judge this design without any distractions and these gray rectangles, well, they aren't doing it for me. So let's handle that in the next clip. Thank you. 21. Set up the status bar and the action bar: Welcome back. When I analyze the design, I'd like to do it in context. Now, could we isolate everything and just focus on this card? Sure that we could, but why would we that's why we have to handle the action bar and the status bar. The first option is a very clean look. Both shapes should be white, but we'll have a drop shadow for the action bar so it won't get lost. We have to separate them somehow. Now, this is far better than using a stroke, a drop shadow. So please don't even consider adding a stroke. A border that is stroke is in Photoshop, border is in Adobe XD. Sorry about that. Okay. For the settings, sex and sex. And that's it. Good to go. Nothing special. We have a good drop shadow. Moving along. We're missing important elements from the status bar. So here's a file that the unhealthy out. This resource is attached and I expect you to use it in all your projects. Now again, please use Shift if needed. The idea is this. There's nothing really all that special here. The status bar is basic and super simple, so we shouldn't waste anytime with It. Just copy-paste it, and that's it. Okay, let's replace the city texts layer with San Francisco, written in bold, 40 pixels, pure black, no grape leaves. This is exactly the same as the restaurant's name. Center it with the action bar. Remember, even though this seems like one big continuous block, there's actually a separate rectangle for this specific area. Left. Align it with our guide and we can continue. As you get more and more familiar with XD, I suggest you learn the commands to align horizontally and vertically. Those really help out, so you won't have to move your mouse all the way in the top-right. Move the drop-down icon to if you haven't done so already. Finally, for the sake of time, I'm going to skip ahead and I'm going to show you the icons I've selected for this right area. You have them attached. These should be 40 pixels as well. Centered them inside the rectangle. Please be aware that when you drop them inside the project, don't drop them directly above the rectangle because you have not going to have a good time. You don't want that. Actually, you have to place them a bit lower down. Okay, now write the line, the search icon between them leave 40 pixels, so fat fingers won't be an issue. We forgot the hamburger menu on the left. That's a given, that's a must. Please give me a second to do the magic of everything. Here is a lovely icon. Again, what you want to avoid this, this, see the highlight. If I'm going to let go here, you have not going to have a good time. So let's undo control Z. This is what we actually want. I'm going to use my guides to position it correctly. I'm going to leave 30 pixels between it and San Francisco. Once again, make sure you use align vertical centers, gate. You might ask why I didn't use 40 pixels between these two items. Two middle, the space on the right. And that's because this place is also going to show the user's address when he's logged in. So we're going to need as much space as possible. We have one final thing that needs sorting. The drop-down arrow should be resized to something like 20 pixels by ten. And I think it should be placed as close to the city as possible. Though 30 pixels would look better. I'm going to stick to ten now, okay? Yeah, I'm more than happy with that. After all is said and done, please select all these items and center them inside the action bar. Like so. Great. If everything is in order, nothing should move. Well, maybe a pixel of two. Notice the font seems offset towards the bottom. This really annoys me, but remember, this is not the final typeface. So we can move things along. No worries about that. Okay, this is our first design. Let's select the entry and we'll finally use this option. Repeat grid. As I said, I want to judge it in context. So I'd like to see the entire height occupied by entries. Overall. It's a rough draft. It's just an idea, but it has all the required elements and we can begin to play with them and come up with at least two to the other options. This is how it goes and this is what I recommend you do as well in your own projects. Okay, Let's continue after a quick break. 22. Quickly create another version - the easy way: Welcome back. In this video, we're going to explore several versions for this card. We're going to duplicate it, so we're going to keep things nice and clean. This is also going to help us compare all the versions, all the iterations. Okay, the first thing we should try out is a light gray background. I've actually sampled the nice color from Dribble that has a nice hint of blue. The exact color code is f z though, F11, F8. And it's very subtle. Please be aware there's no rectangles set as a background. This is the color for the entire art board, so you do have to select it in order to change the fill. Okay, Now the text doesn't look great on this gray background. So let's create the base rectangle for the card. Here's the quick process. Select the image by clicking on it. Now create a copy with Control D, D as in duplicate. Move to the Layers panel and select the bottom one. Okay, Now let's increase the height to 500. At the moment, it doesn't make sense, but here's the thing. Click on the fill to open up the color beggar, move it around. And now you're going to see the rectangle will show up, make it pure white, of course. And that's it. We now have a card. Okay, sure. The text doesn't fit and then add a few things to fix. But this is the process. So again, duplicate, select the bottom layer in the layers panel, increase the height, and then play with the fill color. Back to work. Let's select the image and change the coordinate radius at the bottom. Please be aware that we have a repeat grid here. On one hand, this is great because we're affecting all the copies from underneath. But the downside is now we have to hold control and click on the image to actually select that. If you don't do that, Here's what's going to happen. Let me de-select, check the layers panel, right? Nothing is selected. Okay? Now if I simply click above the image, I'm going to select the grid, not the photo itself. So the conclusion is you have to hold down control and click to select an item. Okay, back to the corner radius. We've previously used this field here, right? But if we want to change individual coordinates, we have to click here. My advice is you click on the first one and check the icon. This is showing you what corner you're actually affecting. Use tab to quickly switch to a new one. What we actually want is z though is you though for the last two, just like that. Now, Okay, awesome. Now we can begin to arrange our text layers. Please select both these items and move them 30 pixels inwards. As for the distance on the vertical axis, this really doesn't matter all that much at the moment, but tried to place these two somewhere in the middle, the right side, exactly the same thing there, the pixels. But keep this in line with the title. Never sent the written this situation. Think of these as two individual rows. By the way, this is a method of knowing how to use Control and Shift. Let me clear things up. So hold control and click on the dipole. Now that select that. Assuming we want the grabbed desert as well, we have to hold Shift. Now, check the layers panel for that. So remember, control-click helps you select a single layer. If you then want to pick up several other layers, you're going to have to hold Shift just like that. So again, with using Shift to select multiple layers, keep in mind we're going to remake all these final adjustments, these fine edits when we get to the typography lecture, when we're actually going to choose a font and so on. After a bit of tinkering, this is the first scarred. Please move your mouse in-between the cards so we can adjust this space as well. See this pink rectangle, click Hold, and this is going to allow you to change the space. There. D is absolutely fine. This is what we're going for. Okay? This is our first option. Looking at them side-by-side. I think it's an improvement, but overall, I'm not too happy about this size. Let's duplicate this entire art board so we can try something else. Please make sure that you have enough room. We have loads of room and Adobe XD. Now, let's say that we shrink the card by 40 pixels, e.g. this means the base rectangle has to be reduced to 460 and the end of the one needs to be only to be 60. Next, we need to handle these texts layers. And this is where your speed really kicks in dexterity. That's the keyword rapid file. Select them and move them up for the Pexels. And you know what? While we're here, let's also add a splash of color to these tags. They look boring as they are. Plus he wouldn't know that these are actions. You can actually tap them and you're going to filter your search results. So any colored is gonna do. But I'd rather not use the green from the rating. I'd like to avoid any confusion and really separate these two as much as possible. Red slash orange would be the complete opposite. So let's go with something like that. Again, the colored code doesn't really matter all that much at this point because we're going to set the color scheme a bit later on. Remember that we're still working on the header with still working on the cards themselves. Okay, I'm quite happy with this one. Overall, the aspect ratio is pretty good. It's not as tall as I would like it to be, but it's still quite big. And this translates to a strong visual impact. When you open the app, it's going to look beautiful. The photos are really going to hit you. Now, let's think what else can we do? Make another copy, please control D or Alt, drag. And let's think we could have these tags and the solid background color to show the buttons tappable, there is an action behind them, right? But because I want the rating to have a lot of attention as well, I think I'm going to move that above the photo. So let's get to it. Move the rating in the bottom-right coordinate of the photo. Something around this area. Obviously we can see it, but we can add a rectangle that, that's going to provide a good amount of contrast. The size after the bit of back and forth to 50 by 60 pixels. This is going to work well, and of course, it has to be pure white. Now, here's the thing. You may have issues with moving the rectangle underneath the texts and emoji. Now, that's because we have a repeat grid. So what's the solution? Well, it's quite simple. You have to use a hotkey control left square bracket key. This is going to move the selected layer down. Just like that. If you want to raise it up, it's Control, right? Square bracket key. This is one of the easiest ways to get great legibility while not making any compromises. Just add the rectangle. Leave 30 pixels from the bottom and right edges. As you can see, once I set the value, in this case 30, I'm keeping it. Next, let's increase the roundness to the maximum value and that's going to match the Smiley faces shape. By the way, you can put any ridiculous value here, like 90 or the whatever, is going to go to the max, and that's it. Okay, Let's disable the border. If you haven't done so already. It doesn't help us in any way. But I do think it's time to move the emoji and texts right in the center of this shape, something like that. Just move it around. Always look for both bank lines. Now that we're here, select the basis well, and create a group with Control G. Now why do we need the group? It's only three layers, right? Well, we're probably going to move this around so it's best we stay organized. Call it rating and that thing That's that. Let's take a quick break and we'll continue in a moment. 23. More variations for the card: Welcome back. Let's handle the bags. Here. I'm going to create another rounded rectangle, about 40 pixels tall. The width is going to vary depending on the length of the word, but we want about 20 pixels on each side. So please be generous with it. Remember they use the hotkey control left square bracket key, the position that correctly in the layers panel that moves it down. Okay, this should be orange slash red. But don't worry too much about the shade. Just make sure that text that's pure white is going to be visible. Moving pretty fast because this is standard stuff. So you should be able to follow along. But of course, you have to pause the video often and obviously work along on your second viewing. The coordinates must be rounded to the max to match the rating. Of course, everything has to be centered. Now here's the thing. The height of the card is no good. We simply can't make this work even if we raise the title a bit. I suggest we change this to 470. And after all is said and done, this is how it's supposed to look like. The thing is, not all your ideas are gonna be great and that's totally fine. It's essential you create them as fast as you can and then judge them all by looking at them side-by-side. Let's finish this version by moving around this delivery down from the top left coordinate. This should actually be placed on the same line as the restaurant's title. Let's write in delivery in 30 min. This basic font is fine for now. What we're looking for is balance. Does the card look good? Now, I can't say that I love it with a rating on the right side. Now gate, at the end of this session, we can copy this design and zoom out to see all the options that give it the Fed chance. Make sure everything is buttoned up. If you spend a lot of time on your design, you'll be naturally more inclined to like it better. So all those final adjustments, they do matter, they do influence you. Okay. We started here with no background and large cards. That's clearly the words when the second version looks nice, but the third one is definitely better due to the smaller card size. I also liked the dash of color that orange actually helps a lot. But when I compare these two, I think solid tags were a mistake. This is a bit too busy and not balanced. It was worth a shot, but I'm not going to put you at I liked the floating rating though, but we'll have to work on it some more. Okay, Let's take a break and we're going to continue in just a moment. Thank you. 24. Explore one final layout: Welcome back. I hope you're having fun and you are working with me. But of course, on your second viewing, at this point, we've played around with various options and we know for certain that we want to stick with this version, but no tags. So let's do this. Create another copy of the latest art board, and let's delete the orange rectangles. I do like the colors, so I think we're going to apply it to these texts. Layers will divide them with a hyphen and clean this up. This divider can be black or something like that. As for the distance between them, I would say anywhere 15-20 pixels. The question is, should we keep this position? I think we can play with it a bit more. Here's my idea. Let's move the delivery time underneath the title because the brief says this is a very important factor for the app's users. So this means that the eggs will sit on the right side as before, 30 pixels from the edge. Quite soon we're going to start picking out fonts and this is going to look that much better. During our break, I took the time to find the clock icon that matched all the rest. Here it is. And you can go with 30 by 30 or 40 by 40, whatever you feel works best. The smallest size is fine because it's not an action. 40 pixels is what we used in the action bar. So that would have been appropriate to, but overall, I'm gonna go with the lowest value, 30 by 30. Okay, please take a moment to arrange everything between the clock and the time. I think ten pixels is fine. And obviously everything needs to be centered vertically. The clock icon, the delivery time, and finally, the categories. Just like that. As an optional step, we can shorten this text to deliver the 30 min. I think that's clear enough. We could even remove delivery because we have that clock icon. But I think I'm going to leave it in this version. Finally, while I loved the rating design is covering a significant part of the photo. So here's what I propose. I got inspired by the liver blue. So I want the rating to sit on this edge. This should also balance out the design. The thing is, we do need the drop shadow, so please control click the rectangle and enable it. This is called the bill a button by the way, a bill. Bill as in medicine, because it's fairly round. They could time and place it 30 pixels from the right. But here's the thing. Even though this is not the final font, I think that's too much empty space on either side of it. So select the base rectangle, not the Group, By the way, you would anything else and resize it. And here's a great trick when you want to re-size a layer, but you want to keep its position hold Alt while dragging. That's Alt or the Option key on the Mac. As you can see, you're affecting both ends. This means the content inside that stays centered. So that's the Alt key and the ideal version. This shape is as wide as these two tags. But of course, those will change all the time based on the actual words shown. Here, international is quite long, but obviously other categories may be short, so don't waste your time on it. But yeah, that would be the ideal situation. Having said that, I think this is a great improvement from the previous version. The shadow is too strong. Once we tone it down just a bit. This is going to look quite nice. Six per cent opacity is just fine. Please be aware that the opacity is controlled from this field. You could also use this vertical area, but I like to use the field instead, it's easier. I firmly believe that this is the best version by far. That's my take, but what do you think? Let me know in the comments section and please make sure that you work on your own version when you finish up this one. Okay, Let's take a break. 25. Creatie variations for the action bar: Welcome back. Let's focus on the top region for the moment, we created something very clean, even iOS like, but is this the right way to go? Remember, we went to the width pretty fast because we wanted to analyze the cards without being thrown off. But it's time to create some model options. Let's create a copy so we can explore some options. Make room, and let's get started. The first one that comes to mind is very creative and that's the use of photo for this entire area. This can be a picture of the city and that would be San Francisco, since that's the current one. Let's delete the status bar and expand the action bar and that area. Now why do we want to remove it? Because it's much easier to add a photo inside the single rectangle. If we like it, we can then talk to a coder and see how much effort it would actually take to make this happen. Because again, this does change the cost structure. The thing is, I know that this is possible, but I'm not sure how expensive it is, how difficult it is. But we're going to have that discussion if we love it. Let's see. I paused the video and I went to unsplash.com to select several photos of this iconic bridge. Here they are, and let's try this out. So here's the first one. We have quite a few elements that don't work on a colored background. So in this case I'll quickly make them white. Nothing else, please don't be tempted by yellow, orange, or lime green. Those are the devil's worst spreads. Only white will work. Okay, This isn't all that bad. And we can actually add the black rectangle with a low opacity to improve the legibility of this text. But for now, let's keep going with the photos. Remember that you can always double-click the image and reposition it, or even re-size it. Adobe XD tries its best to place the photo inside the rectangle, but it doesn't always do a good job. So don't be afraid to get in there and change it up. E.g. for the last image, number six, this should be placed way lower down. But we have to think about this strategy. Do we really want to bring a lot of attention to the action bar C? We love the simplicity of the liver though, but this takes us away from that. And I really don't think it's worth that. Some of these photos look okay. But that said it's not amazing, it's not fantastic, it's just okay. So let's not complicate things. So we're going to trash this idea. Instead. Let's try a solid Heather, something simple, a new copy. And we're going to experiment with some bold bright colors, something quite saturated. At the top of my list I have green, orange, purple, and blue. The basic ones safe options that most people like. So what I'm gonna do is I'm going to stack them side-by-side so we can give them a fair shot. So making copies is quite important. Give me a moment while I go through all of these versions. I'm going to have to speed up the video quite a lot. But there's nothing special going on. It's just playing around with the color picker. Okay, Here they are. Now, Do you have a favorite? Do you think any colored option is better than the pure white one? Because the thing is from where I'm standing, I think the white one is best. The photos are rich in color, so I think we're asking for trouble here. White is much more elegant. My conclusion, Let's take with it and refine it. If you think otherwise, just continue with your choice and show me your end result. This is a method of taste, but also how you interpret the brief, how you see what the client wants. Okay. Let's take a break and I'm gonna see you in a second. 26. Design concepts for the restaurant details (3) screen: Welcome back. We're ready to move on to screen them, but the restaurant details design, Let's see what variations we can come up with for this green. But first, let's update that. These rectangles have to be white. And the one for the tabs needs to have a drop shadow enabled. Please remember that we had specific settings for that, not the default settings. It was sex and sex. This is quite important when dealing with shadows because we don't want the shadow to show up at the top of the rectangle. So changing the settings is critical. Now for the status bar that needs to be pure black, except for the rectangle itself. In the past, I used PNGs, actual photos, but for the status bar, it's best you use an item that's adjustable. And the format that you're looking for is SVG. But even better, you can simply copy pasted from any freebie, from any resource from the web. Just look at any freebie for Adobe XD and you're likely to find that. Okay, moving down, we need to add icons. I took a bit of time to find the matching back arrow and the inflammation icon. These needs to be placed exactly like an screen them but do all on the same line. Width enough room. I think we might have skipped adding the guides to this specific screen. So let's add that here. There's a track. Add any rectangle that's 656 pixels wide. As usual, the properties panel is the best way to go when you're looking for the specific size. Then when you have it and you send the red, you can drag out the guide and then delete the extra layer. It's as easy as that. This is one of those hacks that I absolutely love. This technique came out of necessity. And only a freelancer that actually values his time has this approach. If you see someone manually moving a guide pixel by pixel, then you know he's way too relaxed. Within business, please remove the information texts if you haven't done so already and place the info icon next to the guide. Repeat for the other side. Please take your time with it and make sure you do it right. Of course, the easiest way to arrange these is to dry out the big box that grabs them all, then hit the Alignment command and you've made quite a big step. Awesome. Leave 30 pixels between the arrow and the title. So it's nice and airy. This font isn't all that great, but soon enough we're going to start making some finishing touches. That's going to be a bit later on. Now k, Now to match screen number two, we're going to change the screens title to 40 pixels in bold. Again, keep this typeface. Please make it pure black though. Now, this may be a bit risky. Making gets so big, but we'll get everything sorted soon enough and we can make various edits. The main idea here is to stay consistent. I don't like to use different values on random screens. After you set aside, you have to stick with it. And oh, by the way, when you change your size, it's best you align everything once again. For the tabs. Let's do this. Select all of them at once because this is the smartest way to work, then change that orientation to center. This will make them stay-put because my plan is to increase the size to about 24 pixels. That's true for make them bold and obviously black. If they aren't already black, that gray really x me out. I don't like it. We spent quite a lot of time arranging them with the help of that line that shows the active tab. And the thing is I don't want all that effort to be for nothing. So this is why we change that orientation. Okay, let's move on down. Select the first entry and you should have it grouped if you've been following along. If not, please Group at now with Control G. Now again, let's enable a repeat grid from the right. Excellent. Drag this down so we can get a few copies. Obviously the spacing doesn't seem right, but that's a quick facts. We're looking for 30 or 32 pixels. This is one of the gain changes versus Photoshop repeat grid shows us how our design is going to look like when we have loads of entries and that's with minimal effort. Take this line as an example. It's not the right size. It needs to be 656 pixels wide. Will select one of them and use the transform area in the properties panel, type in 656 and move it into place. By the way, let's take this chance to use the x field as well. X is for the horizontal access. So if we type in 32 pixels here, this means the layer is going to be placed 32 pixels from the left edge of the screen. So x horizontal axis, and it starts from the left side. And y vertical axis, it starts from the top. Okay, Now for the photos we need to use unsplash.com. Yet again, I already have something prepared, so I'm going to drag them in all at once above the first rectangle. And because this is a repeat grid, XD knows that I want a different photo in every entry. By the way, if you haven't disabled the border, please do so. No need for it. And while we're here, let me show you another feature of repeat grid. I have this simple node bad. This is just a standard dot TXT file with several of those. If I drag this over with one of the texts layers, say the title of the dish, look what happens. Magic. I'm going to repeat this step for the description price, and then finally for the weight, the name of the notepad is not important. I just rename them so you can easily follow along. The only thing that you need to be aware of is leaving an empty space between your entries. This is how the description dot TXT file looks like. Even though the valve multiple lines, XD knows when the next century starts based on this empty space. And in case there's too much text, just reduce the height of the text layer and that's it. The excess is going to be hidden. Cool. When that's done and you're ready to move on, Let's focus on Add to cart, the main action in this green. Here's the thing. I've looked long and hard, and I decided to use this plus symbol. As I understand it, when you tap this entire region, the product automatically gets added to the cart. There is no other page, there's no other screen. Well, with not add the styling phase just yet, please lightened up the divider so it won't be distracting. This color just doesn't work for me. A very light gray. The likes of ddd should work well as a temporary solution. And yes, you can add letters in the color code. The hex code doesn't only contain numbers, it can contain letters as well. To continue our chain of command from screen tool, I'm going to make the title, price, and weight bold. Let's set them to about 30 pixels. Though that may be a bit much, it might be a bit of a squeeze. Once we get rolling, we can get a better sense of our spacing. Oh, by the way, you move the title down a bit if needed. Though, that's an optional step, remembered. We're going to choose a different font soon enough. Ideally, the title should be aligned with the thumbnail. The price wait, an icon should be bottom aligned with the thumbnail, but as an entire unit. Now, okay, In the meantime, I want to remind you that I want to see two designs from You. Want a perfect replica of what I'm doing here with exactly the same icons, fonts, sizes, and colors as you see in the course. And another one that's your own new photos, new fonts, new icons, new layout, the works. I also want to see different content. Please don't post your work without using a repeat grid. Choose different restaurant names, tags, prices, etc. Don't be lazy about it. Now before we continue, please make these two menu items, gray 777, please. I think this is what we use so far. And that's because we want to show they're not active. Okay. Let's see what we can do here. I have to beg directions. One is to use a photo instead of the action bar, which might work better here than it did in screen number two. And the third one is to provide the client with a scrollable diversion instead of the fixed three Deb design. Let's do all that in the next video after the quick break. Thank you. 27. Variation for the restaurant details: Welcome back. Let's create a copy and get to work on the first variation for this screen, the leader status bar rectangle and raise up the action bar. We want to add an image in this region. But here's the thing. We could make this area even bigger, though it's not as common. We do have that option. From my testing and doing my research. A height of about 270 is going to work fairly well. And again, although it's not standard, it is very doable. The tabs will of course, have to be moved underneath along with all the other dishes. Remember, work smart, e.g. to better see what we're working on, change the background color to something like gray. This way we'll know where the tabs need to start. The idea is to create something similar to Food Panda. Take your time because there are quite a lot of layers. I recommend you zoom in and out so you can have more control. With this change, will probably have to remove one of the dishes from the bottom. But I think that's fine. We have more than enough. Okay, now we can start building on top of this layer. Let's add the restaurants cupboard photo. In this case, it's an image of a pizza. I already have something prepared. Obviously we can see the text, but let's practice the previous technique. Duplicate width controller will the play with the fill, so the image is going to be replaced by a color. Go for pure black. Now, lowered the opacity to say maybe 40 per cent of. So we might need more, but we'll see everything in this area needs to be made white, including the status bar icons. This is going to take a minute, but let me show you how I like to work, especially if I wasn't recording this. I see the status bar is grouped. That's no good. Let's ungroup it like so. Next, I'm going to drag out a box to select all of these layers. Check the layers panel for confirmation. Trouble is I have two extra wounds, the photo and the black rectangle, even though they're named the same, I know which is which. Okay, hold control and click on them in the layers panel to de-select. Now that's done. I can change all of these guys in one go just like that. Awesome. Remember, we have in iteration mode with banking gauss diversions, though the action bar isn't present per se. Still going to keep these two layers positioned in that spot, the back arrow and the title. Let's drop the info icon though because it gets lost in the mix. And let's add the rating elements somewhere in the middle of this area. Though it's not required, it is a nice touch. Pick it up from any of the previous art boards we created. The drop shadow might need intensifying, though in the end, it's not going to make a big difference because here's the thing. Even at 50% opacity, it's barely visible. On a phone. You probably won't notice the shadow when it's all said. And then this is how the variation looks like. Personally, I like it more than the clean version, but it's all a matter of taste. And these situations where you have two very solid options, you can let the client decide. I'm going to keep both of them, and then we can move on to the scrollable tab option. Let's use the initial concept for it where the action bar is standard. So let's make another copy. And these should be all side-by-side by the way, so we can easily judge them. Here the main difference is the menu items are all placed on one single text layer and they're pushed towards the right. So delete these two and come up with five or six food categories. I have something prepared in a Notepad, but you can come up with your own. The thing is this is all coming from the official material designs guideline. It's either the fixed tabs or the scrollable ones. So this is where I'm getting all these options now regarding scrollable dabs, again, by using the facial measurements, you could potentially wing it and simply align things as you see fit. Just eyeball it. Or you can use the official measurement. I'm going to go for that option and you can see it in action. So you can see what's, what. First of all, the rectangle, this has to be changed to 180 pixels, which is the minimum according to the guide. Then you have to place it 140 pixels away from the edge. That's 52 dp from the official guide. Now, remembered how you can do this easily. You can use the x field from the properties panel x for the horizontal axis, and it always starts from the left. Excellent. Now, regarding past my first step, this needs to be horizontally aligned with the rectangle. But of course, that's a problem because this layer contains loads of menu items. Now, in this case, I will approximate that we could add a rectangle on either side and we could do some manual back-and-forth. But I'm just going to approximate it. When you're done, please change the color of all the other tabs to a washed-out gray. The color of the code we set as triple seven, so 777. There's one thing that I'd like to address. You may be curious about the background and why I left it white, because we could try an off-white color. But here I decided not to. I tried it off camera and it just didn't look right. But just so develop no secrets kids have that would look like and in my view, this is muddy, dirty, busy, far from the air the look we want to create. Now, here's the thing. Another option would be to create rectangles, white rectangles, which are called cards for each dish. But that's another thing I decided to not do. And the reasoning is sample number one, it would either pressure space because every one of them would require more padding and spacing. So that's not a good idea. And the second thing, this is a list, so cards don't actually belong here. According to the official material design guidelines, all the items belong together. And if you remember the lecture about guards, there actually used to show individual items that don't necessarily go together. Remember the dashboard example or the Notes App. That's why at the end of the day, I decided to not use the background. But yeah, There you have it. These are the options, full-screen number of v. Of course, we do need to choose a font or a color scheme and apply some finishing touches. We can move on to that part because I don't have any other ideas about the screen. So let's go for it. Let's fine-tune things. I'll see you in a moment. 28. Choosing the best typeface: Welcome back. It's time to talk topography and we'll use the same iterative process on these few screens. Select the best versions and you are the view and put them side-by-side so we can quickly go back and forth between them. If you're undecided, that's fine. But leaves choose three different art boards so we can explore each typeface in a number of situations. I already have mine separated from the back and we're going to work on copies. So we'll keep it simple with one single typeface that has at least two weights, regular and bold. It has more, that's great. But another factor is its size. Here's the thing. We want it to be as small as possible in terms of kilobytes. So if we're undecided about two similar typefaces, we'll go with the smaller one. We're looking for the sans serif fonts because we want that clean, sharp, modern look. And serif typefaces are the trickier. They don't work as well. Finally, the essential searching point is personality. We want something similar to deliver, do rounded, interesting, and with a little bit of personality that adds value to the design. Now, you might be scratching your head about that. What does that mean, personality? Well, let's put it this way. If we use Arial e.g. you won't win any design. The words in my book devoted a lot of typefaces that have no personality. They're simple, they don't attract attention in any way there, the blend, and that's for the reason that means they're versatile and they can be used in a lot of circumstances. In the context of an AB design, we want our text to stand out, so our choice might make or break the design is quite important. Now, I already mentioned Ariel, but late though, certain weights of Open Sans robo though Source Sans Pro and a lot more fall in this lackluster category. Those are the fonts that you should avoid. Okay, let's get cracking with Google Fonts. I'm gonna disabled serif and handwritten. And I'm going to go to town with looking for at least four or five typefaces. The first one that grabs my attention is Montserrat, which is a favorite of mine. I'm going to quickly go through these because the actual research takes at least 20 min. Okay? Now ubuntu has a lot of layer. So that's two, I'm not sure if that's how you pronounce it though. I think it's Ubunto. Anyway. Moving on, Nieto, this looks lovely, so I'm going to add it as well though, says is a bit too light, but maybe it has other the weights. And we can see it has quite a lot of styles in it goes. Finally, quicksand, this is quite lovely as well. Now, for the sake of keeping things short and concise, I'm going to stop here. But when you're doing this yourself, please go to more typefaces. The more the better. And as you practice, you're going to start developing a mental database of grade looking fonts. You'll have a merchant either with lists, what you have next project. That's why I won't waste time scrolling around. I already know what I'm looking for and you're going to do as well if you go through this exercise, download archive, extracted. And I'm going to show you how I quickly sort them by size, especially if you've selected lots of typefaces. Now, inside this folder, you're going to search for dark TDF. And this is going to reveal all of them. If you've seen get the files in the details mode, you should get the size and the separate column. And immediately we can spot that Ubunto is four times as heavy as quicksand, 400 kb versus 10. For now, I won't cross it off my list just yet. But it has to look absolutely fantastic to keep it as an option. And that's because everybody in the apse space is very sensitive about the size of their app. In my company with constantly looking to trim any fat. And this would be at the top of my list. Loading speed is incredibly important, so making the app smaller is a must. Let's go to Adobe XD and see what's what. I already have these installed in my systems fonts folder. You just got to copy paste them. Let's check out quicksand. And there's no magic here. It's just the magic of editing. You have to select all the texts layers and change them. I'm going to speed up the process so you can see the final result. This is a very time-intensive process, but I do want you to practice and I do want you to go to the web. We could use various features in Adobe XD to go fast there. But at this point I really want you to do it the manual way. Okay. Now, what's your first impression? Take a close look, zoom in and zoom out. Is this a winner? I'm not sure. So let's continue with the other ones. Please be aware that these changes are obviously going to ruin your alignment. So you might need to do some changes here and there. Now again, now this looks pretty solid considering that with going through it pretty fast, we could work with a higher degree of precision, but right now it does not need that in this step of the process. Okay, Let's go to the next typeface. We're going to clean things up in a few lectures down the road. For now. Let's be things along. So neat though, this is a tad lighter, but let's see it in action. Please be aware there's another version called Nieto sands. We don't want that, just the regular one. So my impression is that this is similar to quicksand, but it's slightly rounder. You can see that especially in the delivery time, the TV is much sharper than this one. But it is a close race. It really depends on your face. Now I'm going to zoom ahead while I try all the other typefaces. Thank God for the power of everything. Remember, you do have to do this on your own and develop a lot of options available on Google fonts. There is no alternative to hard work. Try to be as efficient as possible. You could select the bold text layers and change the typeface directly to that weight. That means that you have to be really fast with your console click technique. No matter how you do it, it's important that you do it. Plus you have to have a good number of texts layers. If we would have done this, just add the location screen, the first one. It wouldn't be relevant. It's like asking to people on the street who they're voting for. They say candidate X. And then you will report that the study shows 100% of people want to vote for the candidate X. It doesn't work that way. Don't fool yourself. To votes, That's not enough. It's the same here. Only two or three texts layers, that's not enough. You have to see it and contexts in lots and lots of situations. So use several types of texts, layers, headlines, descriptions, sub headlines, numbers, white background, mixed background, and so on. But be aware that the more artboards you include, the difficulty goes up. This is why we didn't create all the screens and left this step at the end. Well, that's possible as well. It's much better to decide the style of an app. At the early stage. This makes it that much easier to change things around. Here they are all the typefaces I select that you have this file attached and I suggest you explore the each option. Xd might give you some warnings if you don't have those fonts installed. First visit Google Fonts to avoid any interruptions. Each typeface has its own strengths. But what I can clearly see from the get-go is that Ubunto is not worth it. It looks nice, but it's not four times as nice as the other ones. Montserrat is also lovely. But all in all, I think the best looking one is nu need though. It has a lot of weights. It's fairly small, so it won't blow up the app size. And it has this special zinc that makes it stand out, especially in its black variant. It's quite chunky and round. Considering the target audience, I think this is a great first choice. In case something comes up at a later point, we can easily change the typeface to any of these alternatives, as well as we can explore some other ones. But that wraps up this lecture. We've made great progress and I wanted to congratulate you for sticking with the project. I'm going to see you in a moment. Thank you. 29. Define and refine our app’s style: Welcome back. It's time to set a few minutes aside so we can define the AP style. We're looking for the colors, font sizes, line heights, and so on. So we're going to apply all of these to the rest of the screens. I know that may be boring, but we have a life-saving technique and that's the assets panel. Let's start with the color scheme. Once this panel is active, right from here, the process goes like this. Let's say that we choose a pipe l, say San Francisco. We open up the color picker and we experiment with various shades, right? What's great is that we can see the change in real time. Now, to cut it short, I decided to use this one to one. Do f49, which is a very dark shade of blue. I'm saying the exact color codes so you can follow along. But honestly, I just played around with the color picker until I was happy. This is nearly black, but it's ideal for lots of texts layers. Now how do we apply it? First, we added in the Assets panel. Go to the color and click on this plus symbol. And just like that, we have the swatch right here to show you the power of the assets panel gives a quick example, like this title, desert heaven, which is black right now. Now, go to the Assets panel and make it blue. That's faster than using the fill area in the properties panel. But actually, this is the real reason why there's this panel is incredibly important. So say the client doesn't like this color. Instead he wants read. Okay, here you go. You right-click the swatch and you choose Edit. Now, let's make any change. And it's as easy as that. Both layers automatically updated. Two layers isn't such a big deal. But imagine we have 200 screens and nearly 1,000 texts layers. That's where the assets panel is an absolute must. So let's hit Control Z to undo. To continue, please select three art boards and move them separately if you haven't done so already. We have to clean things up just a bit. I want the location screen, the main listing screen where the rating is floating on the edge, on the right side. And finally the Virgin where we have scrollable tabs. So three screens in total and we can build up our assets panel. Okay, Let's focus on the second one. The title is blue, shown in new Nieto black for the size we could go with for D. But I think a smaller one maybe better, I think before is a good choice. The styling should be applied to the restaurant title too. Well, in the assets panel, you can actually do that as well. Move down to Character Styles and hit this Plus. And just like that, you're going to see new Nieto 34. My advice is you rename it by right-clicking, get, call it title or something like that. Next, let's apply it. Control-click dessert have on to select that and then click on the entry to test it out. Let's make a dramatic change. So right-click it and the Assets panel, hit edit and make it e.g. 50 pixels or something crazy like that. And yes, it does work. Hit Escape, then Control Z to undo. So let's take it from the top. The title is done, right? But what about all of these icons? I do like that orange, so let's try it out. Grab the hamburger menu, and let's set it to the following colored gold, F, F, E, C, z, z, though, which is a very lovely intense orange. Then add it to the Assets panel. So my plan is to apply it to all these other icons. The drop-down, the filter and search. Use Control to select the first one. Then add shift to multi-select, and they're orange. Lovely. Please apply the same color to the tags to the bottom right side. As you can see, with minimal effort with changing the design and no time at all. Basically what we're doing right now is with the branding every single item. So the tags were already orange, but we wanted to tell Adobe XD that it should apply this specific styling from the assets panel. Basically we're connecting the dots with connecting the layer with the Assets panel. What about the delivery time? Well, this needs to be shown in new Nieto regular 24, the pixels in a fairly dark gray. Let's go with 777. We can add that color as well as the character style. I think it's very likely that we're going to use this as a main body text, meaning the description of each dish. So let's rename it to body. I want to make it clear that I'm not 100% certain. I may change my mind. We're going to see as we move along, but because we have the assets panel, we can quickly change our mind the rating. Let's go with new Nieto 20. So fairly small. We can make it gray, That's 777 color-code like so. And then select the 92 per cent part and make it black. Black in terms of weight, by the way, because for the color, we're going to actually keep at green, you can sample the emoji for that because we changed the font, the alignment doesn't make any sense. But that's a quick fix. A question you may ask, is this Chris, How did you decide on 34th black for the titles? Why not 30, not 40? And the answer is quite simple. I tried them. I uploaded the design on my phone and I compare them first between themselves then versus other apps that we previously analyzed that before the seemed like the best choice. The same goes for all the others sizes. Okay, fast-forward, and this is our result. This is how your project should look like at this stage of the game. Let's take a quick break. Thank you. 30. Practice your speed: Welcome back. We are on screen number two, and I want to replace all this dummy content here of all the resources that I prepared for this grid. First, the photos, grab them and drag them over the first entry. If you feel any of them are not set right, please double-click them and you can reposition them or even re-size them manually. Next, I'm going to drag in the titles. Remember, this is just a standard text file. Nothing special about it. Okay? The position is not okay. But the main point is this. We first have to change the text to write a line. And only now we can position it correctly 30 pixels from the edge. And that's because the length changes. Awesome. Finally, the votes. When you drag the content, the styling is going to change and there's nothing you can do to prevent it other than having two separate layers. I don't want to do that, so I'm going to keep it as it is. In case I have time, I might manually change each entry, but don't count on that. You might ask, Chris, why are you doing all of this stuff? And it's quite simple. On one hand, it's great practice. You have to exercise day in, day out and be prepared. Secondly, it's important that we showed the client and the developer something that we're proud of having fake repetitive content, lots of Lorem Ipsum, it just breaks the magic. So that's why I have to do it. And just to bring it home, Let's decrease the size of the photo by 40 pixels. I do think that's needed. So control-click it and let's have a look for them. Three-sixths, let's go to 320. And for the card for them for 70, let's go to 430. Of course nothing is aligned anymore, but we know shift helps us move things and then pixel increments. So we need four tabs. The question is do we have to re-size it? No, But as I said, I don't want to put in the hard work and see if I can improve the design, if I can make it even better. And I do think this looks nicer. Okay, when you're ready to go, Let's move on to screen to be start with the title, selected and applied the character style called exactly that by Bell. For the back arrow and Information icon, these need to be orange. Excellent. Finally, let's select all of these elements and align them correctly. Beautiful. Moving on down, the active tab needs to be orange as well, so you know what to do with it. Okay. The rectangle is now orange. Cool. For the tabs. Well, to be honest, I'm not sure. Let's start with the title styling. Now. Obviously that's too big, but we can change it down to maybe 26 pixels as before, the inactive tabs get the blue treatment. So we're going to have to fix that up. Here's what I propose. Let's select all the other items and place them in a separate text file. This one needs to be set and Nieto 26 as before, but in the regular form, you should never change the size of the font even if it's inactive, it's not good practice only the weight and the color. As for the active one, this should be made orange. Now here's the thing. You might not know how much space you should leave between pasta and pizza. After all, we want the middle, the space between pizza and risotto, right? But because this is a single layer, you can't find out what's the actual distance. Well, here's the hack. Add the rectangle between these two and have a look at the width. Once you have that value, it's actually quite easy with the layer selected, hold Alt and check the existing measurement. Then fine tune it with your arrow keys. Maybe shift and you're good to go. Okay, let's move down the dish names. Well, I think these should be the same as the tab. So that's needle black, 26 pixels, but this time around and blue, what I love is the fact that this is a grid, repeat grid. So everything changes. So it's quite easy to judge the size. You can easily play around with it. But I'm actually happy with it. For the description, Let's use the body styling. Nieto is a bigger font than the default one, but I do want to keep only three lines of text. So re-size if needed. For the price and wait, let's apply the 26 titled styling and check the position Wanted bottom aligned with the thumbnail. Though here's the thing. You might have to eyeball it. You might have to approximate it. And that's because this specific font has quite a lot of extra space on the top and at the bottom. And there's nothing you can do about it. So the alignment two worlds won't work well. I do think the price should be shown in orange though. Yes, I think this is miles better. Finally, add to cart should be orange as well. After all, it's an action and it does need to stand out. And believe it or not, I think we've actually done with this screen. If there's anything else you want to edit, now's the time for it. E.g. the weight of the product. I'm not sure that deserves to be so chunky. It's not that important. So let's actually make it bold rather than black. The thing is, the Assets panel is absolutely fabulous. And you could make an entry for every little thing. As you might have noticed. I didn't do that though. I didn't add every single styling to the Assets panel and that's intentional. I don't want to add too many things and get confused with that. It's time for a quick break. Thank you. 31. Finish the first screen: Welcome back. Let's handle the first screen, the location one. Let's take it from the top and make sure that we're on the same page. The icon needs to be 18180, pure white. Place it 80 pixels from the top edge. This is a great chance to use the y field. Remember, this is the vertical axis and it starts from the top. The name of the app, the live has to be written in. Let's dial it in the following way. I'm thinking unit all-black, 70 pixels in pure white. Oh, by the way, I think it's best we add white and assets panel as well. It's just a quick thing. If we constantly move our mouse in this area, it's best to have white here as well. Okay, now centered it on the canvas. And let's place it about ten pixels from the icon, give-and-take. That's then next. I think it's safe to say that orange is gonna be the main action color. Let's apply it to both of these buttons. What about the text? Well, first of all, let's change this to show restaurants which is more than meaningful. Let's start out with 26 title and see what's, what the size itself is pretty okay, but it's a bit too chunky for this small size. So let's drop it down to bold. And actually this makes a big difference. I'm not sure that you can see it through the recording, but trust me, it's quite substantial. Check it on your phone and the thing you're going to agree with me, okay. Centered the text and then center the button. If you haven't done that already. The problem that I'm having here is the hierarchy is unclear. So let's think it through. We have three available actions, right? You can enter the location and then a submit button, skip this step and move on to the next screen, or the finally number three, create an account or login. In general, these can be considered two separate directions, login and register, but I'm going to combine them to keep it easy. So how should we go about it? While it's okay to have two buttons with the same level of importance, I think it's best we apply at different styling to create an account. From what I understand from the brief, the registration process isn't all that important. You can see the restaurants without registering. So that means show restaurants is the priority. This is the number one thing and this screen. As such, Let's make it super wide, 656. Okay, we should also bump it's height to 90 pixels, just so it stands out more. By the way, centered the texts once more. Going up for the moment, the field needs to match the buttons we have. So 656 as well, things are rapidly changing, but remember the bars as often as you need to. For the text. This is officially called a hint. Please apply the body texts styling. When the user touches the field, the hand is gonna go away, center it and leave about 30 pixels on his left. That should look okay, and I think it's quite nice. Our progress so far as decent, but let's keep up the pace. I paused the recording and I looked for the nice GPS icon. Here it is, you have it attached. The size is 28 by 40 pixels. When you do your own version, please make sure you find your own icons. Make it orange because you can tap it so the app can get your address automatically, place it on the right side of the field and leave 30 pixels on this right. Speaking of 30, That's what I want to leave between these two items. So select the field, hint the Nikon and group them together. This is going to make it easier to reposition it if needed. As I said, leave 30 pixels between the two and place them somewhere near the center of the screen. Take your time with it, move them around and let X d help you. Okay, let's think this is the most important part in the screen. But then what's next? I think create an account comes second. Now we could give it an orange button as well, but I think that's going to compete with show restaurants. As such. I think it's best we place it at the bottom of the screen. But first, let's move, skip this step out of the way for the styling. Let's do this. Increase the height to 100 pixels so you can't miss it. That's not exactly huge, but it is slightly bigger than the main call-to-action. Make it pure black backdrop its opacity down to 60 per cent. No border for that, just in case you still have it on. The idea is to give it loads of space, but without making it stand out way too much. So that's why I chose black and the low opacity make it spans the entire width of the screen. So that means 720 pixels. Align it correctly and you should now see where I'm going with it. When you're done, please change the text to create an account or login with a capital C. All these details really matter at the end of the day. Finally, let's send the red shift M, where M stands for middle, and Shift C with C stands for Center. But obviously you need to have both layers select that. Good stuff. Overall, this is a good design for the second year reaction. Let's have a good look at our design during a quick break. Thank you. 32. A new style of button to have a great flow: Welcome back. We have one main item left. Skip this step. I'm going to use something new. Start with a rectangle that's 300 by 90 pixels. Keep the equivalent radius as before, five pixels. That's without question. Never mix these values. You choose one and you stick with it. If you don't like it, change it to ten, but you have to change it everywhere. Now centered on the art board. And here's the thing, please disable the fill. What we're gonna do is we're going to create a button called a ghost button. Ghost because it has no body. That's why we disable the fill. Instead we're going to use a thick border, three pixels, pure white. By the way, please make sure that you're spelling is on point and that you capitalize every letter, the first letter of the word that is, center everything correctly. But here's the thing. You may not have enough contrast versus the background image, especially if you use another photo. Now, sure that we could increase the opacity, but even that may not be enough. Plus the most important thing, when you have no fill, these buttons are incredibly difficult to select. It. Here's what I propose. Enable the field back again and make it pure black, then lower its opacity to about 30 per cent of. So. You may need to activate the layers panel and change the order of these layers. But that's not an issue or Control Square Bracket key. By the way, I do hate the fact that I can see both my Layers panel and my assets panel at the same time. It's been years and I don think there'll be is going to let us have floating panels anytime soon. Quite shame. Back to the design. Let's analyze that. So the logo is at the top. You glance at it and then you move down right in the middle, you have the main area where you have to put in your location. Awesome, cool stuff. It's big, it's bright, it stands out. Now the question is, can we add any more extra details to make it look even nicer? Well, one idea is to include an icon inside the orange button. But instead let's do something a bit more interesting, a bleed effect. So select the orange rectangle and enable a drop shadow in case you have a border, please disable it. We don't need it for the color. We don't want the shadow to be black. So use the eyedropper and select this orange. Be aware that you can't use the assets panel in this case. For the settings. I've done this 1 million times. So here's what works best, five for the y field and 15 for the B. Finally, set the opacity to about 60 per cent. Once you de-select, you're going to see what I mean, a bleed effect. Basically it's a neon like effect. It stands out quite a lot. And it's just an extra detail that some clients might love, or they might say that. But any case, I'm going to leave it because I do quiet. Appreciated. Okay. What else? Well, I don't like the position of skip this step. It's just floating around. We could bring it closer, but I would rather not get accidental taps on it. So instead let's do this. Get the type tool, hotkey D and write or needle, bold, 26 Pexels, pure white divorce. So that's, or as an alternative, center it horizontally and move it 50 pixels from the orange button. Now here's the thing we want symmetry in all cases, it's something you should always aim for. So if we have 50 up top, we need 50 between skip this step and this item here. Hold Alt and measure things out. Then use your arrows on your keyboard. Okay, this is catching shape, but it's not the end of it. Get the line to well, hotkey L. Let's do some math. We know that these guys are 656 pixels wide. So I want the divider here, but without going across this word, I think 50 pixels is enough already. So let's do this. 656 -50 is 606/2, that's 30 to B. Okay, so let's drag out a line and then resize that 303 pixels. Hold Shift when you add any line to get a straight 1303, pure white. Lines don't have any fills, so don't try to use the assets panel on it. It won't work. Make it white from the properties panel, of course. And for the thickness, I'm going to go with two pixels. One is a bit too small to be as too much. Now, duplicate it, Control D or the Alt drag and place it on the other side. It should be quite easy to align. You have that orange button up top, so please use it. When you're ready, center, and group everything together with Control G. And I think this one really takes the cake. It looks interesting and it helps the user navigates through his options. Okay, Let's have a break and we're going to do a complete analysis after that. Thank you. 33. Overview: Welcome back and congratulations. You've just finished the first part of our food delivery app. I know it's been quite a journey, but hopefully you've arrived at this point with minimal nail-biting, swearing and head scratching. The process is somewhat difficult at the beginning. Very similar to 1,000 BCE puzzle. But as you make progress piece by piece, the whole image becomes clearer and you can pick up speed. I can't stress the value of patients and dedication. This delivery app is a real-world project, something you might encounter in your job that the design agency or on any freelancing platform. This is not me bragging, but most designed tutorials don't show you relapse. It's just pretty photos and that's it. There's no thought or the functionality behind them. And that's like learning to ride a bike when the world is filled with monster trucks. So while you're learning process is difficult, I'm a firm believer that the harder the training, the easier the fight. Meaning when you land the job you can truly shine because you went through this training. We still have a long way to go. But look where we started a wireframe, the layout, then some design experiments, we choose a typeface or colored scheme, and we solve the actual problems trying to fit as many restaurants and as many dishes as possible without making the screen look busy. We talked about having the right aspect ratio for the photos, the chain of command, aka the hierarchy. We use cards, icons, various topography techniques, and we learned the use the assets panel. Again from the bottom of my heart, congratulations for making it this far. Stick with me and you'll do even better. The first screen is probably the trickiest though. That's because you can type in your location in this field, but you can also use your phone's GPS. You can also skip this step. And the app is going to show you the restaurants from the lab, just city. All this is in the brief and I do hope that you read it. Finally, you can register or login. Knowing how to structure all of these actions is no joke. It's no small thing. We sorted them by their importance and then we made design decisions accordingly. That's why we use the ghost button, e.g. that's why we lowered the opacity for this rectangle. All in all, again, congrats, fantastic job for getting here. I'll see you in a second.