Lab: Interactive Navigation and Gestures 

Estimated time: 20 minutes

What you will learn

In this lab, you will learn to design a bottom navigation bar in Figma for a mobile app layout. You'll create two mobile screens representing different app sections, such as Home and Book Detail. Using Figma's Prototype feature, you'll connect these screens with navigation links. You'll also add a swipe gesture to allow users to slide between the screens smoothly. This interaction helps simulate a more realistic user experience for app testing and presentation.

Learning objectives

By the end of this lab, you will be able to:

Prerequisites

Note: If this is your first time using Figma, we recommend creating an account. To do this, right-click Getting Started with Figma and open it in a new tab to sign up.

Introduction

Navigation and gestures are two key parts of mobile user experience. In this lab, you will create two screens of a mobile bookstore app. One will be the Home screen, and the second will be the Book Details screen. Users will use a tap on the navigation bar and a swipe gesture to go from Home to Details and vice versa.

Scenario

Design brief

You are designing an app called "PageFlip", a bookstore app. You want users to:

Part 1: Getting started

Step 1: Set-up Artboards - Open Figma and create a new design file.

Step 2: Design home screen

Step 3: Design book detail screen

Step 4: Add tap interaction (navigation)

Step 5: Add swipe gesture in book detail screen

Step 6: Test the prototype

Summary

In this lab, you created a simple navigation bar and a swipe gesture between two screens using Figma. This hands-on task helps you understand how to connect screens with basic interactions to make your mobile designs feel more real and user-friendly.

Practice Task: Extend your PageFlip app prototype

Author(s)

Richa Arora