Figma Tutorial: Design a Mobile App UI From Scratch

Written by

in

TL;DR: To design a mobile app UI in Figma, create a 390×844 frame, build a small design system of colors and text styles, and assemble reusable components for navigation and buttons before laying out each screen. Use Auto Layout, consistent spacing, and real content to produce a clean, developer-ready mockup.

Step 1: Set Up Your Canvas and Grid

Open a new Figma file and press F to create a frame. Choose a standard mobile size such as 390×844 (iPhone 14) or 360×800 (Android). Add a layout grid from the right panel—8pt columns with a 16px margin works for most apps. Name the frame after your first screen, like “Home,” so your layers stay organized from the start.

If you want to dig deeper, check out our guide on Sleep Optimization: The New Fitness Tracking Trend.

Step 2: Build a Mini Design System First

Before drawing screens, define your basics. Create color styles for background, surface, primary, text, and muted text. Add text styles for headings, body, and captions using one or two font families. Skipping this step is the most common beginner mistake—it leads to inconsistent screens and painful redesigns later.

Step 3: Create Core Components

Design your most repeated elements as components (Ctrl+Alt+K): a status bar, a bottom navigation bar, a primary button, and an input field. Give each variant states like default, pressed, and disabled. Components let you update every screen at once and keep spacing perfectly consistent.

Step 4: Lay Out the Home Screen

Place your status bar and bottom nav first, then fill the middle. Use Auto Layout (Shift+A) for vertical stacks with 16px padding and 24px gaps between sections. Add a header, a search bar, and a card list. Use real placeholder text and realistic names rather than lorem ipsum—it reveals spacing problems early.

Step 5: Duplicate and Adapt

Duplicate the home frame for your next screens, such as Profile or Details, and swap content. Keep the same grid, nav bar, and spacing so the app feels cohesive. Link screens with prototype connections (switch to Prototype tab, drag from a button to a frame) and test the flow.

Tips for a Polished Result

Stick to a 4pt or 8pt spacing scale, limit yourself to two font sizes per hierarchy level, and check contrast for accessibility. Name layers as you go, group related elements, and use constraints so designs adapt to different screen sizes.

FAQ

Q: Do I need a paid Figma plan to design a mobile UI?
A: No. The free tier includes unlimited personal drafts, components, and prototyping, which is more than enough for a complete app mockup.

Q: Should I design for iOS or Android first?
A: Start with one platform to keep scope small, then adapt. Most teams design iOS first because the 390×844 frame is a common default, but the same system works for Android with adjusted navigation patterns.

Q: How many screens should my first project include?
A: Aim for three to five connected screens—such as onboarding, home, details, and profile—so you practice components and flows without getting overwhelmed.

Related Articles

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *