UI/UX Design / UI/UX Tools and Software
Building Interactive Prototypes with InVision
This tutorial teaches you how to use InVision to create interactive prototypes. You will learn how to take a static design and add interactions to simulate how the final product w…
Section overview
5 resourcesCovers the most popular tools and software used for UI/UX design and prototyping.
Building Interactive Prototypes with InVision
Introduction
This tutorial aims to guide you on how to use InVision, a powerful digital product design platform, to create interactive prototypes. By the end of this tutorial, you should be able to take a static design and add interactions to simulate how the final product will work.
You will learn about:
- Creating a new project in InVision
- Importing your designs
- Adding interactions to your designs
The prerequisites are:
- Basic understanding of UI/UX design concepts
- A free InVision account
Step-by-Step Guide
Creating a New Project
- Log into your InVision account.
- Click on the "+ Create" button and select "New Prototype".
- Enter a name for your prototype.
- Select the device type for your prototype.
- Click "Create".
Importing Your Design
- Once your prototype is created, click on the "+ Add screens" button.
- Select the static design file(s) you want to import.
- Click "Open" to upload your design.
Adding Interactions
- Click on the screen to which you want to add an interaction.
- Click on the "+" button to create a hotspot.
- Draw a rectangle over the area where you want the interaction.
- In the right panel, set the "Gesture" (the user action that will trigger the interaction) and the "Action" (the response to the gesture).
- Select the screen that should be displayed after the interaction.
- Click "Save".
Code Examples
Since InVision is a visual tool, there's no need for code examples. However, here's an example of how to add an interaction:
1. Click on your uploaded screen.
2. Click on the "+" button to create a hotspot.
3. Draw a rectangle over the "Submit" button in your design.
4. In the right panel, set the "Gesture" to "Tap" and the "Action" to "Transition".
5. Select the "Thank you" screen to be displayed after the interaction.
6. Click "Save".
This will create an interaction where tapping the "Submit" button will transition to a "Thank you" screen.
Summary
In this tutorial, you've learned how to create a new prototype in InVision, import your designs into the prototype, and add interactions to your designs.
As a next step, consider exploring advanced features in InVision like animations, overlays, fixed headers and footers, and scrolling. The official InVision Help Center is a great resource for this.
Practice Exercises
- Create a new prototype for a mobile device and import a static design into it.
- Add an interaction where tapping a button transitions to a different screen.
- Add an interaction where swiping on a screen transitions to a different screen.
Here are the solutions:
1. Log in > "+ Create" > "New Prototype" > Enter name > Select "iOS" or "Android" > "Create" > "+ Add screens" > Select your design > "Open".
2. Click on your screen > "+" > Draw rectangle over button > "Gesture" set to "Tap" > "Action" set to "Transition" > Select screen > "Save".
3. Click on your screen > "+" > Draw rectangle over swipeable area > "Gesture" set to "Swipe left" > "Action" set to "Transition" > Select screen > "Save".
For further practice, try creating more complex interactions by chaining multiple gestures and actions together.
Need Help Implementing This?
We build custom systems, plugins, and scalable infrastructure.
Related topics
Keep learning with adjacent tracks.
Popular tools
Helpful utilities for quick tasks.
Latest articles
Fresh insights from the CodiWiki team.
AI in Drug Discovery: Accelerating Medical Breakthroughs
In the rapidly evolving landscape of healthcare and pharmaceuticals, Artificial Intelligence (AI) in drug dis…
Read articleAI in Retail: Personalized Shopping and Inventory Management
In the rapidly evolving retail landscape, the integration of Artificial Intelligence (AI) is revolutionizing …
Read articleAI in Public Safety: Predictive Policing and Crime Prevention
In the realm of public safety, the integration of Artificial Intelligence (AI) stands as a beacon of innovati…
Read articleAI in Mental Health: Assisting with Therapy and Diagnostics
In the realm of mental health, the integration of Artificial Intelligence (AI) stands as a beacon of hope and…
Read articleAI in Legal Compliance: Ensuring Regulatory Adherence
In an era where technology continually reshapes the boundaries of industries, Artificial Intelligence (AI) in…
Read article