La méthode de travail
animation-patterns est une référence SwiftUI pour choisir et vérifier les API d’animation. Elle oriente les changements d’état, les phases séquencées, les images clés de propriétés, l’insertion de vues et les transitions de navigation vers des modèles d’implémentation différents. Elle couvre aussi les effets SF Symbol et les traitements visuels fondés sur la géométrie.
La source se concentre sur les erreurs de forme d’API qui peuvent bloquer l’implémentation : mélanger des paramètres de ressort de différentes générations, choisir une mauvaise portée de transition ou confondre géométrie partagée et zoom de navigation. La disponibilité sur les plateformes et la version minimale de déploiement du projet restent des critères de décision, au même titre que la réduction des animations et un faible coût de calcul par image.
Livrables attendus
- Un modèle d’animation SwiftUI adapté au changement d’état réel.
- Une vérification ciblée de l’utilisation correcte des API et des conseils de correction.
- Des vérifications d’accessibilité, de version minimale de déploiement et de performances par image.
Du brief à la revue
- 01Classer l’animation
Distinguez une interpolation d’état, une séquence de phases, une chronologie multipropriété, une insertion ou suppression de vue et une transition de navigation avant de choisir une API.
- 02Vérifier la génération de l’API et sa portée
Faites correspondre les noms de paramètres et les closures au SDK installé et à la version minimale de déploiement. Vérifiez que la vue animée participe réellement au changement d’état prévu.
- 03Examiner l’interaction et le coût
Vérifiez les interruptions, la réduction des animations, le comportement à la fin de l’animation et les opérations coûteuses dans les closures exécutées à chaque image. Testez l’interface réelle dans son environnement cible.