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

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

Packt

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

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

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

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

11 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

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

Packt - Course Instructors
Packt
1 267 Cours297 713 apprenants

Offert par

Packt

En savoir plus sur Développement mobile et web

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Coursera Plus

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