Skip to content
CHICKENPIE.Start a project →
Making things

Creating Your First Mobile App Prototype in Figma

Learn how to create your first mobile app prototype in Figma. This beginner-friendly tutorial covers frames, components, and basic interactions.

Read the paper ↓
Figma interface showing mobile app prototype frames with clean UI design
A PAPER FROM THE DESK
THE DETAILS
At a glance
CategoryMaking things
PublishedMar 09, 2026
Read time4 min
Covered here
  • Course Review
  • Design
Client
Chickenpie Tutorial
Year
2026
Services
Figma · UI Design · Prototyping

The challenge

Many beginner designers are intimidated by prototyping tools and don't know where to start when creating mobile app designs. The abundance of features in Figma can feel overwhelming without a clear, step-by-step approach.

The approach

This tutorial breaks down the prototype creation process into 8 simple, actionable steps. By focusing on fundamental concepts (frames, components, interactions) and building a real project, learners gain confidence through hands-on practice rather than abstract theory.

The result

  • Master Figma frame and component basics
  • Build a functional two-screen prototype
  • Learn navigation and interaction design
  • Gain confidence in mobile UI design

Ever wondered how designers create those sleek mobile app mockups? Figma makes it surprisingly easy, even if you've never touched a design tool before. In this tutorial, you'll build a complete mobile app prototype from scratch in about 45 minutes.

Prerequisites

Before you start, you'll need:

• A free Figma account (sign up at figma.com)

• Basic familiarity with mobile apps (you've used one, right?)

• 45 minutes of uninterrupted time

Step-by-Step Tutorial

1. Set Up Your Mobile Frame

Create a new file in Figma and press 'F' to activate the Frame tool. In the right panel, select 'Phone' and choose 'iPhone 14 Pro' (375 x 812px). This gives you the standard mobile canvas. Name this frame 'Home Screen' in the layers panel.

2. Design Your Header

Draw a rectangle (R) at the top of your frame, 375px wide and 60px tall. Fill it with #1A1A1A (dark gray). Add your app name using the text tool (T), white color, size 18px, weight 600. Position it centered in the header. This is your navigation bar.

3. Create a Card Component

Below the header, draw a rounded rectangle (R) 340px wide and 200px tall. Set corner radius to 16px and fill with white. Add a subtle shadow (0px 2px 8px rgba(0,0,0,0.1)). Inside, add a title (size 16, weight 600) and description text (size 14, color #666666). Select all elements, right-click, and choose 'Create Component' (Cmd/Ctrl + Alt + K).

4. Duplicate and Arrange Cards

Hold Alt/Option and drag your card component down to duplicate it. Repeat 2-3 times. Select all cards, then in the right panel under 'Auto Layout', add vertical spacing of 16px. This creates a scrollable feed layout. Adjust the text in each instance to show different content.

5. Add Navigation Bar

At the bottom of your frame, create another rectangle 375px wide and 70px tall. Fill with white and add a top border (1px, #E0E0E0). Add three icon placeholders using circles (40px diameter) or import simple icons. Space them evenly using Auto Layout with 60px gaps. Label them Home, Search, and Profile.

6. Create Detail Screen

Duplicate your entire Home Screen frame (Cmd/Ctrl + D). Rename it 'Detail Screen'. Remove all cards except one, and expand it to show more content. Add a back arrow in the top-left corner of the header. This will be your detail view when users tap a card.

7. Add Prototype Interactions

Switch to Prototype mode (top-right corner). Select a card on your Home Screen. You'll see a small + icon appear. Click and drag it to your Detail Screen. In the interaction panel, set On Click → Navigate to → Detail Screen. Set animation to 'Move In' from right. Now select the back arrow on Detail Screen and link it back to Home Screen with 'Move Out' to right.

8. Test Your Prototype

Click the play button in the top-right corner (or press Shift + Space). This opens the prototype viewer. Click on a card to navigate to the detail screen. Click the back arrow to return. Congratulations! You've built your first interactive prototype.

Pro Tips

• Use constraints (right panel) to make elements stick to edges when resizing

• Hold Cmd/Ctrl while dragging to ignore snapping and position precisely

• Create a style library for colors and text styles to maintain consistency

• Use plugins like Unsplash or Iconify for professional images and icons

Next Steps

Now that you've mastered the basics, try adding more screens (onboarding, settings, profile). Experiment with different transition animations. Explore Figma's component variants to create button states and interactive elements. Check back next Monday for an intermediate tutorial on advanced Figma techniques.

Share
FROM IDEA TO SOMETHING REAL

What are you making?

Graphics, websites, and curious experiments. Let’s talk about yours.

Talk to the studio ↗
/feed/figma-mobile-app-prototype-tutorial

Have a project in mind?

Tell us what you are making and what you need. An unfinished idea is welcome too.

Start a project →

Another paper for you.

Mr. Chicken at a packed design studio desk, studying a Figma Variables panel showing LIGHT and DARK color tokens on screen

How to Build a Two-Mode Color System in Figma (Light + Dark, No Crying)

Build a proper Figma Variables color system from scratch — primitives, semantic tokens, and light/dark modes that switch in one click. Real steps, no hand-waving.

Open paper
Mr. Chicken at a creative studio desk pointing at After Effects on screen with a bouncing star sticker animation visible mid-loop

The Loop That Actually Loops: Make an Animated Sticker in After Effects

Most After Effects loop tutorials skip the one step that causes every stutter. Here’s a 9-step walkthrough for building a perfect looping animated sticker — from comp setup to Lottie export.

Open paper
Editorial split composition — craft texture above, digital grid below, the two merging

The Handmade Rebellion Is AI in a Linen Jacket

Everyone says designers are staging an authentic resistance against algorithmic aesthetics. The evidence says otherwise — and the punchline is that the rebellion is fully producible by AI.

Open paper
Mr. Chicken seated at a home office desk in a CHKN rubber-hose cartoon style, pointing at a monitor showing the Figma interface with a brand kit open; bold retro title reads 'YOUR BRAND LIVES IN ONE FIGMA FILE'

Your Brand Lives in One Figma File. Here's How to Build It.

A step-by-step brand kit build for solopreneurs — Figma Variables, Logo Vault, brand components, and why Step 6 is the one everyone skips.

Open paper
Mr. Chicken teaching Figma Auto Layout at a colorful desk with floating UI components

How to Master Figma Auto Layout (2026) — Build Responsive Designs Without the Drag

By the end of this tutorial, you'll build buttons, cards, and forms that resize automatically. No manual dragging. No excuses.

Open paper
Mr. Chicken at desk with Figma Auto Layout buttons on laptop screen

Figma Auto Layout for Beginners: Build Buttons That Don't Break

Learn Figma Auto Layout — build buttons that grow, shrink, and wrap without manual resizing. Step-by-step tutorial for beginners.

Open paper