Mis à jour en mai 2025.Ce cours intègre désormais Coursera Coach ! Une façon plus intelligente d'apprendre avec des conversations interactives en temps réel qui vous aident à tester vos connaissances, à remettre en question vos hypothèses et à approfondir votre compréhension au fur et à mesure que vous progressez dans le cours.Créez des animations fluides et engageantes avec SwiftUI grâce à un cours amusant qui s'adresse à tous les niveaux de compétences, de facile à avancé, en explorant différents types d'animations. Avec seulement une connaissance pratique de Swift, vous pouvez utiliser SwiftUI d'Apple pour créer de belles animations avec moins de code. Le cours couvre de nombreuses techniques pour traduire vos idées d'animation en réalité. SwiftUI, le framework déclaratif d'Apple, est rapide, facile et agréable. Vous apprendrez à créer des projets tels qu'une fleur qui respire avec des effets comme la neige et le vent, à animer des objets autour de différents axes, à créer un effet de fourmis en marche, à animer un graphique météorologique avec des données et à combiner des animations pour obtenir des effets uniques.

Débloquez l'accès à plus de 10 000 cours avec Coursera Plus. Essai gratuit de 7 jours.

SwiftUI Animations iOS 16 - Animer n'importe quoi avec SwiftUI

Instructeur : Packt - Course Instructors
Inclus avec
Expérience recommandée
Ce que vous apprendrez
Créez des formes d'onde personnalisées à l'aide du protocole Shape et des chemins d'accès.
Comprendre l'effet de parallaxe et ses applications.
Appliquer iOS SpriteKit pour développer des animations respectant les lois physiques.
Compétences que vous acquerrez
- Catégorie : Apple iOS
- Catégorie : Conception interactive
- Catégorie : Principes de programmation
- Catégorie : Programmation orientée objet (POO)
- Catégorie : Composants UI
- Catégorie : Animations
- Catégorie : Développement Mobile
- Catégorie : Programmation Swift
- Catégorie : Interface utilisateur (UI)
- Catégorie : Apple Xcode
Détails à connaître

Ajouter à votre profil LinkedIn
11 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Il y a 26 modules dans ce cours
Dans ce module, nous vous présenterons SwiftUI et décrirons les différentes façons dont vous pouvez exploiter sa puissance pour vos applications iOS. Vous acquerrez une compréhension fondamentale de ce qu'est SwiftUI et de la manière dont elle diffère des approches de programmation traditionnelles.
Inclus
1 vidéo1 lecture
Dans ce module, nous explorerons les différences fondamentales entre la programmation déclarative et la programmation impérative. Vous apprendrez pourquoi l'approche déclarative de SwiftUI simplifie le développement de l'interface utilisateur et rend le code plus prévisible et plus facile à lire.
Inclus
1 vidéo
Dans ce module, nous allons approfondir le concept des piles dans SwiftUI. Vous apprendrez à utiliser les piles horizontales, verticales et z pour disposer efficacement vos éléments UI et créer des concepteurs complexes en toute simplicité.
Inclus
1 vidéo1 devoir
Dans ce module, nous allons explorer les modificateurs de texte et de mise en page dans SwiftUI. À travers trois parties, vous apprendrez à utiliser les modificateurs pour personnaliser l'apparence du texte, agencer les éléments de l'UI et améliorer l'interface de votre appli avec un formatage de texte avancé.
Inclus
3 vidéos
Dans ce module, nous allons examiner les éléments TextField dans SwiftUI. Vous apprendrez à gérer leur état et à utiliser divers modificateurs pour améliorer les interactions avec l'utilisateur et la gestion des entrées.
Inclus
1 vidéo
Dans ce module, nous allons nous concentrer sur les images et leurs modificateurs dans SwiftUI. En deux parties, vous apprendrez à incorporer des images dans votre UI, à les styliser efficacement et à charger dynamiquement des images depuis le web.
Inclus
2 vidéos1 devoir
Dans ce module, nous commencerons notre premier projet, "Cercle d'amis" Vous serez initié à l'animation de cercles et apprendrez à les ajouter, les agrandir, les rétrécir et les faire pivoter pour créer des animations attrayantes.
Inclus
2 vidéos
Dans ce module, nous allons construire un projet de tourne-disque. Vous apprendrez à créer l'interface du tourne-disque, à animer son bras et à ajouter des boutons pour contrôler la lecture du son, en améliorant l'interactivité.
Inclus
3 vidéos
Dans ce module, nous allons explorer la rotation des teintes. Vous apprendrez à animer les couleurs d'une image à l'aide de la rotation de teinte, en ajoutant des effets visuels vibrants et dynamiques à vos projets SwiftUI.
Inclus
2 vidéos1 devoir
Dans ce module, nous travaillerons sur le projet "Breathing Flower". Vous apprendrez à animer une fleur pour lui donner un effet de respiration et à ajouter des chutes de neige pour créer une scène captivante.
Inclus
3 vidéos
Dans ce module, nous animerons un aigle en vol. Vous apprendrez à créer une animation d'aigle, en simulant le vol et en ajoutant des effets de mouvement pour donner vie à la scène.
Inclus
2 vidéos
Dans ce module, nous allons nous plonger dans SpriteKit. Vous apprendrez à utiliser SpriteKit pour créer des animations dynamiques, ajoutant ainsi une nouvelle dimension à vos projets SwiftUI.
Inclus
2 vidéos1 devoir
Dans ce module, nous continuerons à explorer la rotation des teintes. Vous apprendrez à appliquer la rotation des teintes pour modifier les couleurs du papier peint et créer des interfaces dynamiques et colorées.
Inclus
2 vidéos
Dans ce module, nous nous concentrerons sur l'animation des transitions. Vous apprendrez à construire une vue des paramètres, à créer des animations de transition et à intégrer ces animations de manière transparente dans votre UI.
Inclus
4 vidéos
Dans ce module, nous allons explorer l'effet de parallaxe. Vous apprendrez à créer des animations de parallaxe, ce qui donnera à votre UI un aspect plus interactif et plus engageant.
Inclus
2 vidéos1 devoir
Dans ce module, nous allons construire un ascenseur fonctionnel. Vous apprendrez à concevoir le modèle de données, à animer l'ascenseur et à ajouter des composants interactifs pour créer une simulation d'ascenseur réaliste.
Inclus
4 vidéos
Dans ce module, nous animerons une fille sur une balançoire. Vous apprendrez à créer des mouvements de balançoire réalistes et à ajouter des mouvements détaillés pour donner vie à l'animation.
Inclus
2 vidéos
Dans ce module, nous allons créer une animation d'étoiles scintillantes. Vous apprendrez à utiliser le protocole Shape pour animer les étoiles, en leur faisant changer de forme et de luminosité pour un effet de ciel nocturne captivant.
Inclus
3 vidéos1 devoir
Dans ce module, nous allons créer une UI météorologique. Vous apprendrez à concevoir l'UI, à ajouter des modèles de données et à animer l'interface pour fournir des mises à jour météorologiques en temps réel.
Inclus
5 vidéos
Dans ce module, nous allons explorer les rotations en 3D. Vous apprendrez à créer des engrenages et des courroies, à les animer selon différents axes et à intégrer tous les composants dans un modèle mécanique fonctionnel.
Inclus
6 vidéos
Dans ce module, nous allons créer une scène océanique. Vous apprendrez à animer des vagues, à ajouter une bouée et à intégrer des effets sonores pour créer une animation réaliste et immersive de l'eau.
Inclus
3 vidéos1 devoir
Dans ce module, nous animerons des formes de cœur. Vous apprendrez à créer des formes de cœur et à animer leurs traits, en ajoutant des effets dynamiques pour améliorer vos créations.
Inclus
2 vidéos
Dans ce module, nous nous concentrerons sur l'expansion des vues. Vous apprendrez à ajouter dynamiquement de nouvelles vues et à créer des composants extensibles, améliorant ainsi la flexibilité de votre UI.
Inclus
2 vidéos
Dans ce module, nous allons créer un interrupteur. Vous apprendrez à concevoir l'interface, à animer l'action de commutation et à intégrer des éléments interactifs pour permettre le contrôle par l'utilisateur.
Inclus
2 vidéos1 devoir
Dans ce module, nous allons concevoir une animation de chargement Wi-Fi. Vous apprendrez à animer des émetteurs et des arcs, et à les combiner en une animation de chargement cohérente et visuellement attrayante.
Inclus
3 vidéos
Dans ce module, nous animerons un chargeur de livre. Vous apprendrez à créer et à animer le dos et les pages, et à intégrer tous les composants pour créer une animation de chargeur fonctionnelle et attrayante.
Inclus
3 vidéos3 devoirs
Instructeur

Offert par
En savoir plus sur Développement mobile et web
Statut : Essai gratuit
Statut : Essai gratuit
Statut : Essai gratuit
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?





Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Oui, vous pouvez visionner la première vidéo et le syllabus avant de vous inscrire. Vous devez acheter le cours pour accéder au contenu qui n'est pas inclus dans l'aperçu.
Si vous décidez de vous inscrire au cours avant la date de début de la session, vous aurez accès à toutes les vidéos et à toutes les lectures du cours. Vous pourrez soumettre vos travaux dès le début de la session.
Une fois que vous vous serez inscrit et que votre session aura commencé, vous aurez accès à toutes les vidéos et autres ressources, y compris les lectures et le forum de discussion du cours. Vous pourrez consulter et soumettre des évaluations pratiques, et effectuer les devoirs notés requis pour obtenir une note et un certificat de cours.
Plus de questions
Aide financière disponible,


