Introduction to Prototyping
Add to favorites
Mastering interaction design with Figma prototyping and create dynamic dating app experiences
Play video
This Course
In this course, you will learn the necessary steps to make your prototype stand out, focusing on interaction and animation. You will learn the basics of prototyping, including how to implement after-delay animations, interactive buttons, a floating tab bar with smooth transition, scrolling content and sticky elements, and video prototypes. We will build an attractive and exciting prototype by exploring unique concepts made specially for this course.
Designs are provided to assist you in following along.
Animated Button Prototype
Animated buttons or interactive buttons in Figma are an essential elements in UI design. They are dynamic elements that engage users and provide visual feedback when clicked or hovered over. Designers can create animated buttons using various animation techniques such as hover states, clicked states, and transition animations.
After Delay Animation
There are many ways of prototyping in Figma, including the option to add quick animations to improve your app's intro. By using after-delay interactions, you can bring your app to life and make it more engaging for users. After delay is a technique used to add a delay between different transitions in a design. This can help create more complex and engaging user experiences, and bring a static design to the next level.
Scrolling Content
Scrolling content and sticky elements are common design features found in many applications. From sticky headers to infinite-scrolling feeds, they are essential for modern software design. In this section, we will explore their importance and key considerations for effective implementation.
Drag Gestures
While swiping gestures have become commonplace in many modern interfaces, drag gestures offer a more deliberate and intentional interaction for users. In Figma, drag gestures can be a powerful tool for designers, enabling them to move and manipulate elements with ease. By combining the intuitive nature of drag gestures with visual cues that draw users' attention, designers can create interfaces that are both elegant and user-friendly. We'll explore the potential of drag gestures and discuss some best practices for implementing them effectively.
Video Prototype
Adding video to your Figma prototype can bring a whole new level of life to your design. Figma has just released a new update that allows you to do more with your video prototypes. You can now add interactions that let you play, pause, mute, or skip to timestamps in a single frame. Additionally, you can trigger events with video playback. In this section, I will show you how to add Play/Pause and Mute/Unmute functionality.
Menu With 3D Transform
A side menu also known as a navigation drawer or hamburger menu is a common user interface design pattern used in many applications and websites. It’s typically a panel that slide out from the side of the screen. When a user click on an icon, the purpose of the side menu is to provide quick and easy access to a range of application features and functions. There are several way to create a transition to access the menu option. While a slide is a common transition, we can make it more visually appealing by creating a 3D effect transform, using the Skewdat plugin by Unfold that you can skew any shape and fine tune with simple non-destructive controls. This magical touch can give us an awesome design.
Jitter Plugin
Jitter is a popular motion graphics tool that is widely used to create eye-catching animations for various platforms. It's like Figma, but for motion design: it enable creators to design stunning animated content and interfaces, with their teams. Jitter is a modern alternative to After Effects, with no learning curve: it's fast, easy, collaborative, and you can export your animations as HD video (60 fps), GIF or Lottie.
Templates and source code
Download source files
Download the videos and assets to refer and learn offline without interuption.
Design template
Source code for all sections
Video files, ePub and subtitles
Assets
Videos
Subtitles
1
Introduction to Prototyping
Mastering interaction design with Figma prototyping and create dynamic dating app experiences
4:51
2
After Delay Animation
The easiest way to animate anything on the web using simple after delay interaction in Figma
3:57
3
Animated Button Prototype
Learn how to create a dynamic interactive button
6:22
4
Tab Bar Animation
Learn how to create and animate a floating tab bar
4:11
5
Scrolling Content and Sticky Elements
Add vertical and horizontal scrolling on your Figma Prototype
3:57
6
Video Prototype
Apply a video as a fill using any vector network on your prototype
7:56
7
Drag Gestures
Learn how to create drag gestures with swiping left and right in Figma Prototype
7:20
8
Menu
Transforming your user interface with the power of three-dimensional perspective transition.
6:18
9
Jitter Plugin
Creating a Cool Animation in the Style of Dribbble using the Jitter Plugin
4:50
10
Futuristic Tab Bar Animation
Master the art of creating interactive tab bar with components and variants in Figma
10:38
Meet the instructor
We all try to be consistent with our way of teaching step-by-step, providing source files and prioritizing design in our courses.
Sourany Phomhome
UI Designer
Designer at Design+Code.
10 courses - 43 hours

Build an Interactive Site with Wix Studio
Discover Wix Studio: the no-code platform ideal for agencies and enterprises. This beginner-friendly video course guides you through web design basics, using intuitive tools for building responsive, professional websites. Learn to create animations easily—no coding required. Gain the skills to craft your own standout sites confidently.
1 hrs

3D UI Interactive Web Design with Spline
Learn to create 3D designs and UI interactions such as 3D icons, UI animations, components, variables, screen resize, scrolling interactions, as well as exporting, optimizing, and publishing your 3D assets on websites
3 hrs

Design and Prototype for iOS 17 in Figma
Crafting engaging experiences for iOS 17 and visionOS using the Figma design tool. Learn about Figma's new prototyping features, Dev Mode, variables and auto layout.
6 hrs

Design and Prototype Apps with Midjourney
A comprehensive course on transforming Midjourney concepts into interactive prototypes using essential design techniques and AI tools
8 hrs

Learn Figma Prototyping
Master interaction design with Figma Prototyping. Create an animated app experience using after delay, scrolling content, video prototype
1 hrs

UI Design for iOS 16 in Sketch
A complete guide to designing for iOS 16 with videos, examples and design files
3 hrs

Prototyping in Figma
Learn the basics of prototyping in Figma by creating interactive flows from custom designs
1 hrs

UI Design Android Apps in Figma
Design Android application UIs from scratch using various tricks and techniques in Figma
2 hrs

UI Design Quick Apps in Figma
Design application UIs from scratch using various tricks and techniques in Figma
12 hrs

Figma Handbook
A comprehensive guide to the best tips and tricks in Figma
6 hrs