Get 50% off during WWDC 2025!

Design+Code logo

Quick links

Suggested search

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.

Intro (Free) ✅ image 1

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.

Intro (Free) ✅ image 2

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.

Intro (Free) ✅ image 3

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.

Intro (Free) ✅ image 4

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.

Intro (Free) ✅ image 5

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.

Intro (Free) ✅ image 6

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.

Intro (Free) ✅ image 7

READ NEXT

After Delay Animation

Templates and source code

Download source files

Download the videos and assets to refer and learn offline without interuption.

check

Design template

check

Source code for all sections

check

Video files, ePub and subtitles

Assets

Videos

Subtitles

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.

icon

10 courses - 43 hours

course logo

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

course logo

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

course logo

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

course logo

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

course logo

Learn Figma Prototyping

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

1 hrs

course logo

UI Design for iOS 16 in Sketch

A complete guide to designing for iOS 16 with videos, examples and design files

3 hrs

course logo

Prototyping in Figma

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

1 hrs

course logo

UI Design Android Apps in Figma

Design Android application UIs from scratch using various tricks and techniques in Figma

2 hrs

course logo

UI Design Quick Apps in Figma

Design application UIs from scratch using various tricks and techniques in Figma

12 hrs

course logo

Figma Handbook

A comprehensive guide to the best tips and tricks in Figma

6 hrs