user avatar
Philip Davis
@philipcdavis
Human Interface Designer at Apple
San Francisco, CA
Joined January 2009
Posts
  • Pinned
    user avatar
    SwiftUI is a design tool from the future. For #WWDC23, @dillwanner and I gave a talk on how we’ve been using it to design Apple Maps, and how you can do the same! Full video: developer.apple.com/videos/play/ww…
    00:00
  • user avatar
    Here’s a magnification effect I made last night in SwiftUI. It would be interesting to see something like this used to enable more apps in the dock.
    00:00
  • user avatar
    Here’s a grid magnification effect in SwiftUI.
    00:00
  • user avatar
    Here's a card I made last night in SwiftUI that uses the accelerometer to create a parallax effect. There are 4 different effects being applied, two for the shadows, one for the card container, and one (inverted) for the image in the card.
    00:00
  • user avatar
    Here’s a boomerang effect I made this weekend in SwiftUI.
    00:00
  • user avatar
    Here’s a color swatch I made last night in SwiftUI
    00:00
  • user avatar
    Here’s a card I made last night in SwiftUI that applies 3d transforms based on a drag gesture. Functionality score: 0 Fidget-ability score: 1000
    00:00
  • user avatar
    Here’s a light leak effect I made in SwiftUI
    00:00
  • user avatar
    Here’s an animation for a color picker I made in SwiftUI
    00:00
  • user avatar
    Here’s a SwiftUI prototype that shows a transition between different densities on the iOS Home Screen. I also added a magnification effect into the most condensed / zoomed out level.
    00:00
  • user avatar
    Here’s a cloth effect made in SwiftUI
    00:00
  • user avatar
    Here’s a dynamic shadow I made in SwiftUI
    00:00
  • user avatar
    Here’s an effect that uses the accelerometer in your airpods to create a parallax effect based on the angle of your head. This is similar to how spatial audio works but applied to an interface element instead.
    00:00
  • user avatar
    Here’s an example of a dynamically lit UI element I built in SwiftUI. You could swap out the simulated light source with data from the ambient light sensor to get an environmentally lit interface.
    00:00