Dive Club 🤿

Gavin Nelson - Prototyping, interaction design, and learning SwiftUI

20 snips
Jul 18, 2024
Designer Gavin Nelson discusses prototyping, interaction design, and learning SwiftUI. Topics include designing app icons, creating physics-based interactions, designing for power users at Linear, using code for prototyping, and the interplay between custom and stock components in mobile design.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Tool Selection

  • Use sketching for rapid ideation, Figma for visual design and click-through prototypes, and coded prototypes for validation.
  • Choose tools based on the goal, moving fluidly between them as needed.
INSIGHT

Code for Fidelity

  • Code is ideal for high-fidelity prototypes indistinguishable from production, especially for complex interactions.
  • Focus on functionality over perfect code, as the prototype's purpose is communication.
ANECDOTE

Prototype Reuse

  • The Linear onboarding screen's parallax effect prototype was partially reused in production.
  • However, most of Gavin's prototype code is too messy for direct implementation.
Get the Snipd Podcast app to discover more snips from this episode
Get the app