Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Principle App - UI Prototyping
Rating: 4.3 out of 5(196 ratings)
813 students

Principle App - UI Prototyping

Animate your Mobile or Web UI and add Micro Interactions
Created byGreg Rog
Last updated 2/2018
English

What you'll learn

  • UI Micro Interactions
  • Behance Presentation
  • Principle Interface & Tools
  • GIF export
  • Sketch & Principle
  • Practical Projects

Course content

1 section40 lectures5h 23m total length
  • Introduction to Principle2:56

    Explore ui prototyping with principle to create micro interactions, transitions, and an interactive home prototype. Learn sketch integration, transferring graphics, onboarding screens, animations, and compelling presentations for client showcases.

  • Getting To Know Principle3:24

    Explore Principle for UI prototyping with a free 15-day trial, Sketch integration to import designs, and the ability to create micro interactions, animations, and transitions.

  • Simple Animations7:54

    Master basic interface navigation and create first animations in principle by building shapes, text, and hotspots, applying transitions between artboards and exploring opacity tricks.

  • Layer Organization9:20

    Master layer organization in principle: select, group, rename, and adjust layers with shortcuts. Discover how identical names enable automatic animation across artboards and manage hotspots for smooth prototyping.

  • Animation Panel6:13

    Explore animation properties in principle, linking layer names like messages, chat bar, and background to synchronized transitions; adjust keyframes, timing, and color and position changes to prototype ui flows.

  • Import from Sketch4:49

    Import from sketch into principle, export 2x assets, and turn rectangles into ovals with border radius. Create an icon animation with art boards and transitions, and adjust timing in preview.

  • Easing in Animation6:20

    Explore how to apply easing properties to a 1-second y-position animation, using presets such as ease in, ease out, ease in-out, and spring, and adjust curves with drag handles.

  • Entry Animation9:03

    Explore building an entry animation in a UI prototype by arranging avatars and message bubbles, duplicating and naming layers, configuring vertical scrolling, and applying spring transitions between artboards.

  • Next Screens Animaition7:19

    Explore UI prototyping by building animated screen transitions between chat, message, and profile screens, using copied groups, avatars, and aligned shapes for seamless, springy transitions.

  • Working with Dividers12:15

    Master advanced animation techniques in principle app by using drivers to link layer properties to vertical or horizontal scroll, creating transitions, keyframes, and dynamic effects like scale, opacity, and shadows.

  • Principle Mirror4:07

    Preview your Principle prototypes on a real device with the Mirror option and the free Mirror Up app, connect via USB, and share via mock export or movie/gif recordings.

  • Designing in Sketch7:19

    Learn how to design an onboarding UI in Sketch, prepare assets and textiles, set up layers with naming conventions, and export to Principle for a consistent smart home app prototype.

  • Sketch Import and Paging8:25

    Import Sketch art boards into Principle, organize onboarding screens as individual pages, group them, and enable paging transitions with frame sizing and snapping to a page for an onboarding preview.

  • Intro Animation13:14

    Design engaging onboarding transitions by animating dot indicators and using drivers with keyframes to drive opacity, position, and scale across screens, including card and header morphing.

  • Organizing Sketch Assets13:18

    Organize sketch assets by cleaning up layer and group structures, renaming with consistent prefixes, and detaching symbols to prepare for export to Principle and seamless transitions.

  • Sketch Import10:12

    Import sketch files into principle app, organize layers, and build smooth 0-1 transitions and parallax animations with keyframes and driver controls for scrolling UI prototyping.

  • Card Animation10:19

    Explore card animation in Principle for UI prototyping, learning import from sketch, creating draggable swipes, keyframes, and layered card transitions with drivers and properties.

  • List Animation3:40

    Design a dropdown animation that transitions between actions like watch TV and play games by duplicating elements, adjusting opacity, and using hotspots to reach a second screen with spring easing.

  • Creation of Components12:56

    Learn to create and manage reusable components in Principle App for UI prototyping, including building switches, nested components, and state-driven transitions across artboards to build scalable prototypes.

  • Component Events5:29

    Learn to create a component from a shape, send events to the parent, and drive cross-board color changes and animations to prototype interactive UI flows.

  • Room Menu7:12

    Prototype the room menu in principle by organizing layers in Sketch, enabling color and rotation transitions, and linking hotspots to artboards for smooth page navigation.

  • Temperature Animation4:36

    Represent temperature animation in the principal prototype by syncing layer visibility, drag-driven changes, drivers, and keyframes to simulate page transitions with the slider.

  • Ambient Color Change6:16

    Set up a horizontal scrolling frame to control the ambient color of the bedroom. Animate color transitions with color stops and keyframes, adjusting opacity to show the selected ambient color.

  • Animation on Path11:34

    Learn how to animate UI elements on a path using dragging, keyframes, and drivers in principle, including scaling, rotation, and tricks for following a path to create engaging prototypes.

  • Senses Animation8:33

    Build a bedroom screen in principle app by layering forest and fruity visuals, using a draggable mask to reveal flowers and adjust intensity. Enable text edits and copy–paste with sketch.

  • Preparing Assets8:27

    Prepare app assets by exporting artboards from Sketch, create mockups and working prototypes with Marvel for rapid prototyping, and showcase polished animations for Board of Directors and client presentations.

  • Recording Presentation6:29

    Craft smooth screen transitions in Principle app by duplicating boards, adjusting element positions, scale, and opacity, linking hotspots, and recording short transition movies for polished mockups.

  • Going to Photoshop14:39

    Import a sketch into Principle, then build a scrolling interface prototype in Photoshop with a timeline, masking, and layered day-to-night sky transitions, finishing with a video export.

  • Working With Mockups6:27

    Create compelling presentations by using Photoshop mockups, templates, and assets from free resources; learn to manage large files, optimize performance, and replace smart objects with your layout.

  • First Presentation Page12:22

    design the first presentation page by building high-quality iPhone mockups in photoshop using smart objects, organized layers, and a cohesive color palette with adobe bridge previews.

  • Second and Third Presentation Page12:30

    Organize a Photoshop interface with layers and groups, duplicate headers, and build two presentation sections. Learn efficient mockup handling, smart objects, and perspective assets for a polished ui prototype.

  • Fourth Presentation Page6:18

    Create the fourth presentation screen in Photoshop by assembling mockups with layered photos, applying blur for depth, resizing smart objects, and expanding the canvas for upcoming screens.

  • Fifth and Sixth Presentation Page11:28

    Prototype a UI presentation by editing masks, filling gaps with content, and arranging mockups with smart objects and varied frames.

  • Seventh Presentation Page9:07

    Learn to build and refine an iPhone mockup in a six-page presentation by duplicating smart objects, aligning screens, adding shadows, and integrating background elements.

  • Eight Presentation Page8:07

    Create a polished presentation screen in UI prototyping by arranging iPhone 7 mockups, smart objects, gaussian blur backgrounds, and scalable groups, then export animated assets while managing RAM.

  • Preparing for Export8:15

    Master exporting preparations for Principle App UI prototyping by creating high-quality assets in Photoshop, organizing timelines and groups, and exporting animations as GIFs or videos.

  • Gif Export7:31

    Learn to export GIFs from videos using ffmpeg and ImageMagick, plus a visual tool to adjust frames per second, size, color, crop, captions, and optimization.

  • All Assets Export7:04

    Export assets as static images and GIFs, set width to 1400 and scale to 50 percent, and keep GIFs under 10 seconds for fast loading.

  • Behance Presentation6:47

    Upload and arrange presentation files on Behance, adjust separators and colors, replace images, export as JPEG, and complete project settings with keywords for discoverability before publishing.

  • Goodbye0:59

    Master principle, animations, transitions, and micro interactions to elevate your prototypes. Showcase your next project with dynamic shots for Dribbble and explore advanced tools like Framer for prototyping.

Requirements

  • User Interface Design Basics
  • Mac users only
  • Meant for more advanced users

Description

Prototyping with Flinto is one of the most essential skills for the best UI/UX designers. The software allows its user to create transitions and micro interactions which very precisely showcase the project’s functionality. You are able to perfectly reflect the workings of an app before its final implementation or project presentation. Working with Flinto gives you an unprecedented level of control over every single aspect of the project, and this course is all you need to start your Flinto experience!

You will find two practical projects, in the course. The first one is a simple application mockup to help you become familiar with all the functions and tools of the Flinto app, including: transitions, behaviors, gestures, easing, and more advanced animations.

In comparison with other prototyping tools, Flinto distinguishes itself by its wide array of unique capabilities, useful while creating micro interactions and animations. Behaviors, for example, allow the use of reusable components in the project, and save the designer a lot of time.

We also discuss interactive capabilities of Flinto, including its cooperation with Sketch. With a special plug-in, you will be able to export your finished project to Flinto, and contrary to other apps, manage the whole structure of editable layers, as well as vectors!

Who this course is for:

  • User Interface Designers
  • Web Designers
  • Mobile App Designers
  • Graphic Designers
  • UX Designers