Packt

SwiftUI iOS 18 Animations - Transform Code into Motion

Économisez sur les compétences qui vous font briller avec 40 % de réduction sur 3 mois de Coursera Plus. Économisez maintenant

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

SwiftUI iOS 18 Animations - Transform Code into Motion

Inclus avec Coursera Plus

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

Expérience recommandée

2 semaines à 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 Intermédiaire

Expérience recommandée

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

Ce que vous apprendrez

  • Master various types of animations in SwiftUI, from simple to advanced techniques.

  • Create custom easing functions and simulate realistic animations with springs and interpolations.

  • Implement path-based animations, such as drawing SVG files and creating unique visual effects.

  • Develop high-performance animations using SpriteKit and Metal for interactive UI elements.

Compétences que vous acquerrez

  • Catégorie : Computer Graphics
  • Catégorie : User Interface (UI)
  • Catégorie : Computer Graphic Techniques
  • Catégorie : Mobile Development
  • Catégorie : Animation and Game Design
  • Catégorie : Interactive Design
  • Catégorie : User Interface (UI) Design
  • Catégorie : Motion Graphics
  • Catégorie : iOS Development
  • Catégorie : Animations

Outils que vous découvrirez

  • Catégorie : Apple iOS
  • Catégorie : UI Components
  • Catégorie : Swift Programming

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

février 2026

Évaluations

18 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 17 modules dans ce cours

In this module, we will introduce the course structure and objectives, setting the stage for the exciting journey ahead. You will also prepare your development environment, ensuring you're equipped with the tools needed to get started. This section will lay the groundwork for mastering SwiftUI animation techniques, focusing on the key concepts you'll be working with throughout the course.

Inclus

2 vidéos1 lecture

In this module, we will dive into the fundamentals of SwiftUI animations. You will learn how to trigger animations using modifiers and explore various animation types, including custom easing and spring effects. Through practical examples, you’ll gain hands-on experience animating views and creating visually appealing transitions.

Inclus

13 vidéos1 devoir

In this module, we will guide you through building a dynamic animated person picker. You’ll work with real assets and explore techniques such as masked views for an elegant design. By the end of this section, you’ll have a fully functional and animated person picker ready for integration into any iOS app.

Inclus

4 vidéos1 devoir

In this module, we will explore how to work with SVG files, transforming them into paths that can be animated in SwiftUI. You’ll learn how to create reusable components for dynamic animations and leverage scalable vector graphics to enhance app interfaces.

Inclus

2 vidéos1 devoir

In this module, we will tackle an exciting challenge: animating rotating purple triangles. You will learn to design geometric shapes and animate them with smooth, rotational effects. This hands-on challenge will enhance your skills in structuring code and implementing complex animations.

Inclus

5 vidéos1 devoir

In this module, we will explore advanced visual effects by creating dynamic mesh gradients. You’ll learn how to blend textures into your gradients to create stunning, interactive animations, resulting in visually rich UI elements.

Inclus

2 vidéos1 devoir

In this module, we will focus on implementing animations with completion callbacks. You will explore how to animate UI components such as hamburger icons and radial gradients, allowing you to create smooth, interactive animations that respond to user actions.

Inclus

4 vidéos1 devoir

In this module, we will guide you through a hands-on challenge where you’ll create a dynamic splash screen. You’ll animate logos and text while fine-tuning the colors and transitions for a polished and professional result.

Inclus

7 vidéos1 devoir

In this module, we will dive into path-based animations. You will learn how to design custom shapes, like Pacman and stars, and animate them for engaging UI effects. These animations will add a creative and interactive touch to your app.

Inclus

8 vidéos1 devoir

In this module, we will explore how to apply transitions in SwiftUI. You will learn how to create smooth, custom transitions using AnyTransition, allowing for fluid changes between different states of your app’s UI elements.

Inclus

2 vidéos1 devoir

In this module, we will present a series of challenging animation scenarios. You will learn to select and implement the best approaches for solving problems, ensuring that your animations are both effective and smooth.

Inclus

3 vidéos1 devoir

In this module, we will explore animated masks, allowing you to create dynamic and visually appealing text animations. You’ll also learn how to use timers to synchronize and fine-tune these animations, ensuring smooth transitions.

Inclus

7 vidéos1 devoir

In this module, we will introduce phase animators and how they can be used to create advanced animations. You’ll learn how to combine multiple animation elements into cohesive sequences, such as animating shapes and custom text modifiers.

Inclus

9 vidéos1 devoir

In this module, we will focus on creating dynamic blob animations. You will learn how to animate a fluid, organic shape and integrate it into a splash screen, adding an exciting and engaging visual effect to your app

Inclus

5 vidéos1 devoir

In this module, we will guide you through creating a sophisticated splash screen logo animation. You’ll use phase animators to structure the logo’s movement and integrate text elements for a dynamic and engaging entry screen.

Inclus

9 vidéos1 devoir

In this module, we will explore how to use SpriteKit and particle emitters to create complex animations. You will learn how to integrate text with dynamic particle effects, adding depth and interactivity to your designs.

Inclus

6 vidéos1 devoir

In this module, we will dive deep into Metal animations, exploring how shaders can be used to create visually stunning effects. You’ll learn how to customize shaders and synchronize them with your animations for a high-performance, eye-catching result.

Inclus

6 vidéos3 devoirs

Instructeur

Packt - Course Instructors
Packt
1 864 Cours516 130 apprenants

Offert par

Packt

En savoir plus sur Mobile and Web Development

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.’

Foire Aux Questions