Master a new skill.

Select a topic and start learning
  • Swift

    34 Episodes
  • Sketch

    33 Episodes
  • After Effects

    15 Episodes
  • Flinto

    10 Episodes
  • Origami

    9 Episodes
  • Kite Compositor

    7 Episodes
  • Game Design

    6 Episodes
  • Experience Design

    5 Episodes
  • Principle

    5 Episodes
  • Cinema 4D

    5 Episodes

Episode Library

Page 5 of 13
Back to Episode Home
  • Show the Ledger

    Show the Ledger

    Show the Ledger
    • 4:07
    • Pros
    The ledger transition is going to involve a staggered effect on the list items to really make their appearance something special.
    • 4:07
    • Pros
  • Request Coins

    Request Coins

    Request Coins
    • 3:15
    • Pros
    Requesting coins will be a bit simpler than sending, but the overall idea is the same. Expanding tap areas to accommodate new content looks great.
    • 3:15
    • Pros
  • Send Coins User Flow

    Send Coins User Flow

    Send Coins User Flow
    • 6:11
    • Pros
    The first user flow to prototype is the 'send coin' interaction. This will serve as the example for the other action items.
    • 6:11
    • Pros
  • Unfold the Home Screen

    Unfold the Home Screen

    Unfold the Home Screen
    • 5:07
    • Pros
    The home screen reveals in a super stylish way - by unfolding from the top! Transforming items in 3d is one of the areas Flinto shines.
    • 5:07
    • Pros
  • Get Started With Login

    Get Started With Login

    Get Started With Login
    • 2:19
    • Free
    Before diving in to some of the more advanced transitions, we'll take a quick look at the user flow and set up the login process.
    • 2:19
    • Free
  • Make an Expanding Splash Animation

    Make an Expanding Splash Animation

    Make an Expanding Splash Animation
    • 8:14
    • Free
    Most apps have some sort of loading time when they open, and the most polished provide the user with some sort of loading state - a bit of motion or delight to distract them from the non-instantaneous load. Learn how to build one in Swift!
    • 8:14
    • Free
  • Refactoring Saved Locations

    Refactoring Saved Locations

    Refactoring Saved Locations
    • 6:11
    • Free
    Time to do some maintenance on our app. We'll make a clean sweep through and refactor all our code so it uses our newly created SavedLocation variable type.
    • 6:11
    • Free
  • Make UI Updates More Granular

    Make UI Updates More Granular

    Make UI Updates More Granular
    • 2:22
    • Free
    One way we can fine tune the UI of this app is to make the updates a bit more granular. When the location is retrieved, we should update that regardless of the status of our weather API call.
    • 2:22
    • Free
  • Encoding and Saving Complex Data

    Encoding and Saving Complex Data

    Encoding and Saving Complex Data
    • 3:35
    • Free
    UserDefaults was a great way to save data but is limited to certain types. In this lesson we'll create a custom Location class that implements the NSCoding protocol so we can save and retrieve more structured data.
    • 3:35
    • Free
  • Use Auto-Layout to Be More Efficient

    Use Auto-Layout to Be More Efficient

    Use Auto-Layout to Be More Efficient
    • 7:36
    • Free
    Anima's Auto-Layout plugin for Sketch is a massive productivity booster. Learn how to easily make more consistent designs, faster.
    • 7:36
    • Free