We may earn an affiliate commission when you visit our partners.
Pablo Stanley

UPDATE June 2017 - Nested Symbols.

  • Creating a Button System with Nested Symbols
  • Creating a Left Bar Navigation with Nested Symbols

UPDATE December 27 2016 - New projects.

  • Creating an on-boarding parallax animation using Flinto and Sketch
  • Drawing Santa on Sketch (Holiday Special)
  • The most useful keyboard shortcuts on Sketch
  • My Favorite practical Sketch Plugins.

UPDATE July 11th 2016 - New content.

Read more

UPDATE June 2017 - Nested Symbols.

  • Creating a Button System with Nested Symbols
  • Creating a Left Bar Navigation with Nested Symbols

UPDATE December 27 2016 - New projects.

  • Creating an on-boarding parallax animation using Flinto and Sketch
  • Drawing Santa on Sketch (Holiday Special)
  • The most useful keyboard shortcuts on Sketch
  • My Favorite practical Sketch Plugins.

UPDATE July 11th 2016 - New content.

  • Added How to add Hover effects on Flinto - Mouse Over / Mouse Out. Great for web design prototypes
  • Creating a Parallax UI Animation Using Flinto.

UPDATE July 5th 2016 - New content.

  • Added a section covering Principle for Mac.
  • 12 videos (over an hour of content)
  • How to create character animations
  • Parallax Effect using Principle
  • Drag And Drop Interaction
  • Continuous Interactions like Paging, Scrolling, Dragging.
  • Many more.

UPDATE June 18th 2016 - New content.

  • Added a section covering Flinto for Mac.
  • 9 videos (over an hour of content)
  • Connecting Layers, Complex Transitions
  • User Interface Cards Flow Animation
  • Adding Sound to Your Prototype (and many more)

//////////////////////////////////////

IntroductionHola, my name is Pablo Stanley. I’ve been a designer for almost 18 years– And I have worked with different startups for quite a while. I want to teach you how to apply the tools I use every day–and I’ll give you some insight into my workflow and process as a product designer.

On this course you'll learn how to design web and mobile products using Sketch 3. We’ll also learn how to prototype full flows and micro-interactions using the most current apps in the industry like Flinto, Principle, Marvel App, and Invision’s Craft Plugin. And the coolest part about this course? We’ll learn how to create detailed UI animations and how to apply them to your projects.

This course is designed in different sections so you can jump around depending on your skill level. You’ll be able to learn how to use the tools to make your own designs from scratch. And we’ll also learn by doing, getting hands-on with more advanced projects.

So, Why Sketch?Sketch 3 is a design tool focused on user interface and user experience design. Because of its simplicity, it’s really easy to understand; anyone with little to no training can learn Sketch. It’s perfect for designing for multiple mobile devices, working on responsive web design, delivering assets in an easy way, and makes collaboration with developers amazing. It also costs a fraction of the price of Adobe Suite (goodby monthly payment). So yeah, it's pretty cool.

Why Flinto, Principle, Marvel App and Craft by InVisionPrinciple makes it easy to create animated and interactive user interface designs. Great for Multi-screen app, or new interactions and animations.

Flinto lets designers quickly make interactive prototypes of their mobile, desktop, or web apps.with custom animations, gestures, and Sketch import

This simple editor in Marvel allows you to link all your designs together in seconds, then add gestures and transitions to make your prototype feel just like a real app or website.

This CourseThis course covers the basics, but also goes into detail on some advanced features, tricks, and plugins that I use in my daily workflow.

We'll also work on some cool projects that we'll be able to prototype and share on our mobile devices and the web. We'll even do some UI animation and micro-interactions that will make your prototypes look pretty realistic.

Enroll now

What's inside

Learning objectives

  • Learn the fundamentals and some advanced tricks on sketch
  • Create realistic prototypes for mobile devices and web
  • Create ui animation and micro-interactions using flinto
  • Create ui animation and micro-interactions using principle
  • Create simple prototypes using marvel app

Syllabus

PRACTICE: Create a tabbed Navigation

On this course you'll learn how to design web and mobile products using Sketch 3. We’ll also learn how to prototype full flows and micro-interactions using the most current apps in the industry like Flinto, Principle, Marvel App, and Invision’s Craft Plugin. And the coolest part about this course? We’ll learn how to create detailed UI animations and how to apply them to your projects.

Read more
Learn the basics like how the interface works, artboards, colors, symbols, and other cool stuff.

Let's first quickly learn about the interface of Sketch 3. The inspector, the toolbar and the layers list.

See artboards as the Screens of your app. Each screen could be a state or an interaction of your flow. Organizing artboards can help you represent a user story instead of having multiple files for each.

You can copy, duplicate, drag, rearrange, rename, and export Artboards.

Graphic Styles make it easy to reuse a style that you need to repeat constantly. Styles record color, transparency, border, and any effect applied. Understanding colors in Sketch is easy. Global Colors will follow you across documents. Document Colors are to be used only on the current document.

Text Styles allow you to re-use the same style across your document. Similar to how CSS works, if you change it in one place, it changes everywhere. Press T to create a new text layer. Choose font and edit the style in the inspector.

Symbols make it easy to have elements that are repeated across your design. They share style, position, size, and effects. When you change one symbol, it changes everywhere that symbol is being used. Useful on elements like Navigation Bar, Status Bar, Icons, etc.

12 Quick tips for Sketch!

Things that are a little bit more advanced. No more baby stuff!

Start by creating a new Desktop Artboard. Then go to Layout Settings and customize your grid. With the grid, you can easily set 1, 2, 3 or 4-column layouts.

To create complex shapes, you can combine different shapes in a non-destructive way

You can mask objects or images inside any shape. Really cool.

Install the Dynamic Buttons 3.5 plugin and use it on any text layer by pressing CMD+J

Forget copy+paste. Perfectly clone any design element at lightning speed with Duplicate.

Add images to your design easily with Invision's Craft Photo Plugin and Content Generator

Keep your team's design current with a single source of truth for all assets.

Changes to your library design appear in your teammates' design too, so everyone stays up to speed.

Create a new library and add a couple of elements from the artboard below. Then Create a new document, import those elements, change them, and see how it syncs on this file too.

On this video we’re gonna take a look at the newest addition to the Craft plugin from InVision called “Prototype”.

Prototype allows you to create rapid prototypes inside Sketch, without leaving the app, just previewing on your phone. Not only that, but it also gives you access to native iOS components like the camera, the keyboard, and the web-viewer, contacts, photos, etc. This is seriously a game-changer, a plugin that will render a lot of mobile prototyping tools obsolete.

My Favorite Keyboard Shortcuts

Let's learn some shortcuts quickly and how to create your own.

Sketch Runner: Spotlight for Sketch. Create, install, run, find stuff on Sketch.

http://sketchrunner.com/

Calendar Creator: Generate a 7 Columns Calendar

https://lstore.graphics/plugins/calendar/

Map Generator: Design beautiful map interfaces

https://github.com/eddiesigner/sketch-map-generator

LaunchPad: Publish a website directly within Sketch.

https://launchpad.animaapp.com/ 

Symbol Manager: Organize the name and grouping of your symbols.

https://gumroad.com/l/sketch-symbols-manager 

Symbol Organizer: Organize the artboards on your symbols page.

https://github.com/sonburn/symbol-organizer 

Library Symbol Replace: Replace symbols in the current document with symbols from a Library.

https://github.com/zeroheight/library-symbol-replacer

RenameIt: Batch rename layers and artboards.

https://github.com/rodi01/RenameIt 

Magic Mirror: Create perspective mockups of your artboards.

http://magicsketch.io/mirror/

Auto Layout: Design responsive screens in Sketch

https://animaapp.github.io/ 

Find and Replace:  Find and replace any text in your file.

https://github.com/thierryc/Sketch-Find-And-Replace

Abstract: Version control for designers.

https://www.goabstract.com/

Measure: Create spec for developers and teammates
http://utom.design/measure/ 

Reduce App: Compress huge Sketch files in an instant

https://flawlessapp.io/reduce 

Sketch Symbols and Nested Symbols!

Let's learn how to create a button system using nested symbols! Don't forget to download the resource files ;)

Let's use Nested Symbols in Sketch in a smart way to create a navigation bar. Don't forget to download the resource files ;)

Principle - Simple UI Animation and Prototyping Tool
Introduction to Principle
Connecting Screens and Creating Links with Events
Creating Custom Animations on Principle
Continuous Interactions: Dragging, Scrolling and Paging
PRACTICE: Creating a Scrollable Prototype
The Power of Drivers on Principle
PRACTICE: Creating a Character Move With Dragging Interaction
PRACTICE: Paged Scrolling using Drivers
PRACTICE: Creating a Parallax Effect
PRACTICE: Simple Drag And Drop
PRACTICE: Character Animation Using Principle
Exporting your prototype to GIF and Mocking up on Device
You'll learn how to use Flinto for Mac, a prototyping tool that allows you to create anything from simple tap-through prototypes, to complex user flows with impressive interactions and animations
Intro to Flinto
The Basics and the UI of Flinto for Mac
Creating Screen Transitions on Flinto
Creating Modal Overlays Using Flinto
Adding Layer Transitions On Flinto for Mac
Connecting Layers on Flinto
Creating Scrollable Areas using Flinto for Mac
Creating Cards Animation Flow on Flinto
Adding Sound To Your Prototype on Flinto

Add Mouse Over and Mouse Out gestures on your prototypes. Great for web app design :D

Projects

Let's create a simple animation prototype with a modal using Flinto.

Creating an onboarding walkthrough parallax animation
Designing a Santa Illustration (Holiday Special)

Creating a background parallax effect using Flinto. You'll learn how to connect layers, reuse transitions, and how to control the content with swipe gestures and taps.

Let's create a project using Sketch and prototyping it on Marvel App

Create animated Icons using Flinto by connecting layers, reusing transitions and using swipe gestures.

Design a screen with list elements to be refreshed using Sketch 3.

Prototype your refresh animation using Flinto

Creating our design on Sketch

Let's get hands-on a project by creating a simple prototype using Sketch and Marvel App

Let's add sounds to our User Interface using Flinto by creating a Drumpad

Learn why prototyping is important for a product designer.

Let's lean why prototyping is important and why you should incorporate it in your workflow.

Design tools of a product designer

An overview on some of the prototyping tools out there. From static screen prototypes to granular UI animation prototype apps

Animation tools for granular control of the interface.

I recorded this live on my youtube channel–sorry for the bad quality :)

Save this course

Save UI Animation using Sketch 3, Principle App, and Flinto to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in UI Animation using Sketch 3, Principle App, and Flinto with these activities:
Review Sketch Fundamentals
Reinforce your understanding of Sketch basics to ensure a smooth learning experience in the course.
Show steps
  • Review the Sketch interface and basic tools.
  • Practice creating simple shapes and applying styles.
  • Familiarize yourself with artboards and layers.
Read 'Design of Everyday Things'
Understand the principles of good design to create more effective and user-friendly UI animations.
Show steps
  • Read the book and take notes on key concepts.
  • Reflect on how these principles apply to UI animation.
Recreate UI Animations
Improve your skills by replicating existing UI animations from popular apps or websites.
Show steps
  • Find examples of UI animations you admire.
  • Analyze the animation and break it down into steps.
  • Recreate the animation using Sketch, Principle, or Flinto.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Animate a Mobile App Onboarding Flow
Apply your knowledge by creating an animated onboarding flow for a fictional mobile app.
Show steps
  • Define the purpose and target audience of your app.
  • Design the screens for the onboarding flow in Sketch.
  • Animate the transitions and interactions using Principle or Flinto.
  • Test your prototype and iterate on the design.
Document Your Animation Process
Solidify your understanding by documenting your process of creating a UI animation.
Show steps
  • Choose a UI animation you've created.
  • Write a blog post or create a video tutorial explaining your process.
  • Share your content with the design community.
Read 'Motion Design for iOS'
Deepen your understanding of motion design principles for iOS to create more polished and engaging animations.
Show steps
  • Read the book and take notes on key concepts.
  • Experiment with applying these principles in your own projects.
Explore Advanced Flinto Features
Expand your Flinto skillset by exploring advanced features and techniques through online tutorials.
Show steps
  • Search for tutorials on specific Flinto features, such as behaviors or scroll groups.
  • Follow the tutorials and practice implementing the techniques.
  • Incorporate these features into your own projects.

Career center

Learners who complete UI Animation using Sketch 3, Principle App, and Flinto will develop knowledge and skills that may be useful to these careers:
Mobile Application Designer
A Mobile Application Designer specializes in designing user interfaces and user experiences specifically for mobile applications, and this course could be a boost for any designer. Given its focus on Sketch, Flinto, and Principle, this course can help you create realistic prototypes for mobile devices, and also make UI animations and micro-interactions. The course also touches on Marvel App. The course should be useful because it is crafted to give hands-on experience with current industry tools, and also advanced tricks. This course is very attractive for a mobile application designer.
User Interface Designer
A User Interface Designer focuses on the aesthetics and usability of digital interfaces. This course can help a User Interface Designer create visually appealing and interactive designs. With the course's focus on Sketch, Flinto, and Principle, designers can learn to create detailed UI animations and micro-interactions to enhance the user experience. This course is particularly useful because it provides hands-on experience with current industry tools, enabling designers to bring their creative visions to life and prototype them effectively. This course may help you learn both advanced tricks on Sketch, and also fundamentals.
Web Designer
Web Designers create the layout and design of websites, ensuring they are visually appealing and easy to navigate, and this course could be a helpful tool. The course focuses on Sketch, Flinto, and Principle, which can enable a web designer to create detailed UI animations and interactive prototypes. These tools are essential for designing responsive websites that provide a seamless user experience across different devices. Also, the course explores advanced features and tricks. This course is particularly useful for web designers, as it helps them to create modern, interactive web interfaces.
Interaction Designer
An Interaction Designer focuses on creating engaging and intuitive interfaces, and this course can help them build the skills needed to do so. The course focuses on using tools like Sketch, Flinto and Principle to create UI animations, micro-interactions, and realistic prototypes. These tools are essential for visualizing and testing interactive elements. This course may be useful to interaction designers because it dives into advanced features and tricks, and also helps designers keep up to date with modern prototyping techniques.
Digital Designer
A Digital Designer creates designs for digital media, and this course may add a new tool to their toolkit. The course focuses on a few tools, including Sketch, Flinto, and Principle, which are essential for creating detailed UI animations. A digital designer that adds these skills can create interactive prototypes and animations for various digital platforms, including web and mobile. This course should be useful to digital designers because it dives into advanced features and tricks, making it a competitive option.
User Experience Designer
A User Experience Designer enhances a user's interaction with a product, and this course can show you how to create designs that are user friendly. The use of Sketch, Flinto, and Principle emphasized in the course helps build realistic prototypes for mobile and web. The course can also familiarize learners with the creation of user interface animations and micro-interactions, which can provide a more engaging experience. It also explores tools like Marvel App and Craft Plugin. For a user experience designer, this course may be useful because it blends design with interactive prototyping, ensuring designs are functional as well as aesthetically pleasing.
Product Designer
A Product Designer focuses on the overall design and functionality of a product, and this course may improve a product designer's offering. The course helps build a product designer's skills with Sketch, Flinto, and Principle, all useful for creating detailed UI animations and realistic prototypes. This course may also be helpful because it delves into advanced techniques and tools, such as Marvel App and Invision’s Craft Plugin. The course includes information about why prototyping is important.
Freelance Designer
Freelance Designers work independently on a variety of design projects for different clients, and this course may be just what they need. The course focuses on Sketch, Flinto, and Principle, which are essential for creating UI animations and micro-interactions. A freelance designer that is armed with these skills can offer clients a wider range of services and create more engaging and interactive designs. The fact that the course covers the basics and advanced features, as well as tricks and plugins, may be useful for a freelance designer.
Motion Graphics Designer
Motion Graphics Designers create visually engaging animations and visual effects for various media, and this course may be very helpful for them. By learning how to use Sketch, Principle, and Flinto, designers can create detailed and realistic UI animations and micro-interactions. With this course, a Motion Graphics Designer can integrate user interface elements into their animations, and also create interactive prototypes for mobile and web. By the course's end, a motion graphics designer may be able to create higher-quality animations.
Animator
Animators bring characters and objects to life through motion, and this course can help them apply those skills to user interface design. Animators are often tasked with creating animated icons, transitions, and other micro-interactions within apps and websites. This course focuses on using Sketch, Principle, and Flinto to create realistic UI animations. The course's content on creating character animations using Principle may be useful. It is useful for animators because it provides tools that are practical in the field.
Graphic designer
Graphic Designers create visual concepts, and this course can teach them new skills. The course focuses on Sketch, Flinto, and Principle, which are used to create realistic prototypes for mobile devices and the web. The course may be useful because it teaches learners how to create UI animations and micro-interactions. This course may be useful for graphic designers because it can broaden their skills, and also allow them to offer new services.
Marketing Designer
Marketing Designers create visual content to promote products, and this course can broaden their skillset. The course provides hands-on experience with Sketch, Flinto, and Principle, and also teaches learners how to create UI animations and engaging prototypes. The course’s instruction in advanced design techniques for mobile devices and web platforms may be particularly useful because marketing designers will be more able to connect with users. This course can help marketing designers create engaging content.
Creative Director
Creative Directors oversee the visual aspects of campaigns, and this course can help them stay current in modern tools. While they may not directly use the software tools themselves, understanding the capabilities of Sketch, Flinto, and Principle allows them to guide their teams in creating innovative user interface animations and interactive prototypes. The course's focus on advanced features, tricks, and plugins may be helpful, as it lets Creative Directors stay informed about new tools. With this course, creative directors empower their teams and encourage innovation.
Art Director
Art Directors are responsible for the visual style and images in various projects, and this course may be useful for them. While they may not directly create UI animations, understanding the capabilities of Sketch, Flinto, and Principle allows them to guide their teams in creating visually appealing designs. This course may be useful because it dives into advanced animation techniques. The skills taught in this course can help them make informed decisions about animations, and they will be more likely to successfully meet project goals.
Brand Designer
Brand Designers focus on creating and maintaining a consistent brand image across all marketing channels, and this course may be useful for them. While their primary focus may not be UI animation, understanding the principles of user interface design and prototyping helps them ensure brand consistency across digital interfaces. The course's focus on Sketch, Flinto, and Principle and teaching learners how to create UI animations and interactive prototypes may be helpful. This course can broaden their understanding of design.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in UI Animation using Sketch 3, Principle App, and Flinto.
Provides a deep dive into motion design principles specifically for iOS. It covers topics such as timing, easing, and choreography, which are essential for creating polished and engaging UI animations. This book expands on the course material by providing platform-specific guidance and best practices. It is valuable as additional reading for those focusing on iOS development.
Provides a foundational understanding of user-centered design principles. It emphasizes the importance of usability and intuitive design, which are crucial for creating effective UI animations. While not directly about animation, it provides the necessary context for designing meaningful and user-friendly interfaces. This book is often used as a textbook in design courses.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser