
Welcome to the course! Let's take a moment to get acquainted and talk about why we're here and all the great stuff we're going to accomplish together.
If you've completed my Sketch course, then you already have a pretty good idea of what to expect from a powerful screen design tool. InVision Studio takes many of the screen design tools you know and love — and adds a world of animation possibilities. Studio uses powerful algorithms behind the scenes...
Let's look at how to download the resources included with this course as well as how to install the fonts that may not already be on your computer.
It's entirely possible that you're so new to InVision Studio that you don't even have it installed on your computer yet. Let's take a moment to download it, install it, and get signed in so we can start working.
Whether you're here having just completed my Sketch course, or you're working with your own existing design files, we're going to have to get your design work into Studio. Fortunately, we shouldn't have to rebuild anything — we can import Sketch files directly into InVision Studio to pick up right where we left off.
This is where the fun begins — linking screens together. In order for one screen to link to another, we need to create something called an interaction. Our interaction has settings that we'll look at over the coming videos. But first, let's look at how to create a new interaction in the first place.
We've chosen the object to trigger the interaction — but we still need to choose the gesture that will be used to trigger the interaction. There are a variety to choose from and some work differently than others. Let's compare them.
Preset transitions allow us to rapidly put together a prototype that tells the basic story of how the app is meant to work — but without putting in all the time and effort to create custom animations. Let's see what our options are for preset transitions.
Now that we've created an interaction with a transition, wouldn't it be nice to see it in action? Let's head to the preview window and see not only what we've built so far, but also a few trick to make it look even more presentable.
Once you've created an interaction, it exists to be edited at any point in time. Some folks just keep adding more and more interactions on top of one another because they don't see how to edit an existing one. It's not obvious, but it is easy once you know where to go.
When you’re ready to take the fidelity of your prototypes to the next level, the Motion transition allows complete control over the transition that takes place between each and every layer of your screens. When applying the Motion transition to an interaction, Studio automatically links up the matching layers between the source and destination screens and animates the differences. This allows us to worry about little more than just point A and point B.
Because Studio automatically links up the matching layers between the source and destination screens and animates the differences, there are some things that we need to be aware of to make sure this process is accurate. A messy file leads to messy animations.
Now that our layers are organized, let's look ate how to add the motion transition.
Let's revisit one of the interaction triggers that works in a special way with the motion transition. The swipe trigger controls animation in a very cool way.
The timer trigger is another special trigger that unlocks new possibilities when combined with the motion transition. Let's look at how the two come together to make more complex animations possible.
The timeline editor is where the timing of each element of our motion transitions can be customized. With some subtle tweaks, we can make our animations tell a much more powerful story that makes things much easier on the mind of the user. Let's start by taking a tour of the timeline interface.
The timeline editor is where the timing of each element of our motion transitions can be customized, so let's see what we can do!
Easing is how we create natural and kinetic motion that mimics the physics of real life. It's based on math, but using easing presets, no math is required.
When the easing presets just aren't doing it for you, you can take control with the graph editor and create your own custom easing curve. Let's nerd out on the details and the math behind what make the graph editor work.
Each animated layer can have one or several properties that change from the first artboard to the second artboard. Not only can we edit the timing of individual layers in the timeline editor — we can even edit the timing of each individual property of each layer.
Whether or not Studio automatically links matching layers together, we can use the Timeline Editor to manually link things. Let's look at the regular way and an even better way to grab layers visually and manually link them.
There are a number of ways for a sloppy or disorganized file to cause linking issues in the Motion timeline. Let's look at 4 common issues and one correct way to make sure we have our best practices straight.
It's important that we follow a few steps in the correct order to inform Studio as to what size device we are designing for so that our longer artboards can automatically be made scrollable in the preview window. Let's break down the steps.
It's very common for a prototype to have elements like navigation bars that shouldn't scroll with the rest of the content. Let's look at how to fix these items to the screen.
By fixing the position of an image within a scrolling mask, we can create a quick and easy parallax scrolling effect in just a few clicks.
Now we're ready to share our animated prototype on the web in all it's glory. Since we're already signed into an InVision account, we're ready to publish and share with a click to collect feedback, get approval, and even hand off assets to a developer.
You made it! You're a UI animating machine! Now get out there and make beautiful things move and moving things beautiful. A huge thank you for taking my course. It's been a pleasure being your teacher. —Joseph
While Sketch is the industry leading tool for designing beautiful user interfaces for digital products, it only takes us up to the point of having static designs — that haven't yet been brought to life.
InVision Studio allows us to import our Sketch files and transform them into beautiful interactive experiences full of engaging animations with just a few clicks.
Learn to Animate Beautiful, High-Fidelity UI Animations with Studio's Powerful Tools and Smooth Workflow
Master the essential principles and tools of InVision Studio.
Discover animation techniques that will enhance your creative potential.
Learn and implement UI animation best practices to ensure quality and usability.
Journey from design to fully interactive prototype by building on a sample iPhone app.
Find out why every company in the Fortune 100 uses InVision
Studio combines design, prototyping, and collaboration into one harmonious workflow. It starts with a live design environment, which gives you the power to create intelligent layouts and interactions as part of your normal workflow.
Studio enables designers to move fluidly between visual and interaction design. Any type of layer (including artboards) can have one or more interactions. If a layer has interactions, you can see the layer marked with the small lightning icon in the layer list on the left side of Studio.
Take your simple interactions and animations to the next level with advanced motion that lets you modify the global duration and delay, or edit in Timeline.
The comprehensive animation editor for Studio, Timeline gives you complete control over every aspect of your prototyping interactions. Timeline presents a compact visual overview of your animation timing and layer hierarchy, allowing precise control over each animated property. Timeline makes it easier to manage complex transitions and fine-tune the delay, timing, easing adjustments, and speed of animated layers and properties. Use Timeline to edit all your animated interactions—adjusting each interaction layer by layer or as a whole.
After creating your prototype in Studio, you can publish that prototype to InVision Cloud where you can preview interactions and animations, leave comments, and inspect elements.
At any point in the design and prototyping process, Studio allows you to sync directly to your InVision account to share and collaborate on your project. Once you’ve synced to InVision, you’ll be able to view your prototype in all of it’s animated glory, gather feedback from stakeholders, and get developers what they need to begin building.
When you open a Studio prototype on the web, you see exactly what you saw in the InVision preview window. The same fidelity, the same interactions, the same animations—the same everything. When it's time to share, you can head down to the Share button in the bottom right hand corner, choose Copy Link, and send it off anywhere you like. Anyone with a link to your prototype will be able to view it in its full fidelity and leave comments.
Contents and Overview
Whether you’re a beginner or a veteran designer with experience using Photoshop and Illustrator, you will find this course valuable in the way that it blends step-by-step instruction with hands-on, customizable exercises:
Studio Prototyping from A to Z: With 28 lectures and 90 minutes of dense content, this course covers everything from rapid prototyping, interactions, and styling to text editing to exporting finished projects.
Test Your Knowledge: Periodic quizzes will review key concepts and ensure that you are mastering the content.
Interactive Design Project: Together with the instructor, you will animate the user interface for a travel app. Included Sketch and Studio documents allow you to pick up at any point in the project.
After completing this course, you will understand how to animate high-fidelity mobile application prototypes using Studio — and you will be better prepared to meet the demands of your clients and developers.