
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.
AI Snips
Chapters
Transcript
Episode notes
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.
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.
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.

