2025 update
This checklist covers SwiftUI animation fundamentals that remain valid. For iOS 17+ animations using PhaseAnimator, KeyframeAnimator, or iOS 26's @Animatable macro, additional debugging considerations may apply. The core principles (identity, transactions, animatable data) still hold.
