swiftui-animation

Installation
Summary

Implement, review, and improve SwiftUI animations with modern iOS 17+ APIs and accessibility support.

  • Covers explicit animations with withAnimation, implicit animations with .animation(_:body:) and .animation(_:value:), and spring presets (.smooth, .snappy, .bouncy)
  • Supports multi-phase animations via PhaseAnimator, complex choreography with KeyframeAnimator, and shared-element transitions using matchedGeometryEffect and matchedTransitionSource
  • Includes SF Symbol effects (bounce, pulse, variableColor, breathe, rotate, wiggle) with rendering modes and variable color fills for semantic icon animation
  • Provides @Animatable macro for custom animatable types, asymmetric transitions, content transitions for in-place text/number changes, and accessibility reduce-motion handling
  • Common mistakes section covers scope precision, expensive work in animation closures, missing accessibility checks, and proper view placement for navigation zoom transitions
SKILL.md

SwiftUI Animation (iOS 26+)

Review, write, and fix SwiftUI animations. Apply modern animation APIs with correct timing, transitions, and accessibility handling using Swift 6.3 patterns.

Contents

Related skills

More from dpearson2699/swift-ios-skills

Installs
1.7K
GitHub Stars
562
First Seen
Mar 3, 2026