Master a new skill.

Select a topic and start learning
  • Swift

    34 Episodes
  • Sketch

    11 Episodes
  • Flinto

    10 Episodes
  • Origami

    9 Episodes
  • After Effects

    8 Episodes
  • Kite Compositor

    7 Episodes
  • Experience Design

    5 Episodes
  • Principle

    5 Episodes
  • Cinema 4D

    5 Episodes

Watch every episode in the vault.

See what we've recently released, or explore the Library.
  • Screen Transitions

    Screen Transitions

    Screen Transitions
    • 10:17
    • Pros
    Creating an iOS-style push transition can seem a little tricky in Kite, due to everything being on one canvas. Check out some useful tips for making these interactions!
    • 10:17
    • Pros
  • Build Some Buttons

    Build Some Buttons

    Build Some Buttons
    • 4:46
    • Pros
    To kick off our Advanced Kite course, we're going to quickly review the basics and do some UI building and micro-interactions in this lesson.
    • 4:46
    • Pros
  • Building a Functional Timer

    Building a Functional Timer

    Building a Functional Timer
    • 7:12
    • Pros
    Learn how to combine scripts and actions to create a functional timer component, with a variable time. We'll also cover important methods of keeping your code modular.
    • 7:12
    • Pros
  • Intro to Scripting

    Intro to Scripting

    Intro to Scripting
    • 5:38
    • Pros
    Scripting in Kite is really where the most power is. Learn how to get started writing scripts for your UI elements, and how it all ties together.
    • 5:38
    • Pros
  • Complex Animations

    Complex Animations

    Complex Animations
    • 2:59
    • Free
    Kite can do complex multi-stage animations pretty easily because of the granular approach to animation. Since easing/timing/etc are not tied to a layer, you have more flexibility in animating.
    • 2:59
    • Free
  • Toggling States

    Toggling States

    Toggling States
    • 8:43
    • Free
    With a timeline based app, it can be tricky to toggle between states. Kite has a pretty elegant solution, and once you learn this trick you'll be able to build almost anything.
    • 8:43
    • Free
  • Learn Kite

    Learn Kite

    Learn Kite
    • 11:17
    • Free
    Learn how to get started making interactive prototypes in the newest player in the prototyping game, Kite Compositor.
    • 11:17
    • Free
  • Adding Actions to TableView Cells

    Adding Actions to TableView Cells

    Adding Actions to TableView Cells
    • 3:27
    • Free
    Now that the UI for the modal view is designed, we can get to work on the actual action that will trigger it. It's a modal segue triggered by selecting the tableview cell.
    • 3:27
    • Free
  • Make a Custom Popup UI

    Make a Custom Popup UI

    Make a Custom Popup UI
    • 4:26
    • Free
    Right now the list of locations is working great - except for the lack of weather lookup! We'll get to work on the visuals for this now.
    • 4:26
    • Free
  • Comparing Custom Classes

    Comparing Custom Classes

    Comparing Custom Classes
    • 3:42
    • Free
    Comparing simple types is of course built into Swift but in our case we want to consider locations equal if the name matches - ignoring the coordinates. This episode covers two ways to handle custom comparison.
    • 3:42
    • Free
FirstLast