Packt
SwiftUI Animations iOS 16 - Animate Anything with SwiftUI

Offrez à votre carrière le cadeau de Coursera Plus avec $160 de réduction, facturé annuellement. Économisez aujourd’hui.

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

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

SwiftUI Animations iOS 16 - Animate Anything with SwiftUI

Inclus avec Coursera Plus

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

Expérience recommandée

13 heures pour terminer
3 semaines à 4 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

13 heures pour terminer
3 semaines à 4 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Create custom wave shapes using the Shape protocol and paths.

  • Understand the Parallax effect and its applications.

  • Apply iOS SpriteKit to develop animations adhering to physical laws.

Compétences que vous acquerrez

  • Catégorie : Animations
  • Catégorie : IOS Applications
  • Catégorie : Apple IOS
  • Catégorie : Xcode 12
  • Catégorie : animations
  • Catégorie : SwiftUI

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

septembre 2024

Évaluations

10 devoirs

Enseigné en Anglais

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

Emplacement réservé
Emplacement réservé

Obtenez un certificat professionnel

Ajoutez cette qualification à votre profil LinkedIn ou à votre CV

Partagez-le sur les réseaux sociaux et dans votre évaluation de performance

Emplacement réservé

Il y a 26 modules dans ce cours

In this module, we will introduce you to SwiftUI and outline the various ways you can harness its power for your iOS applications. You will gain a foundational understanding of what SwiftUI is and how it differs from traditional programming approaches.

Inclus

1 vidéo1 lecture

In this module, we will explore the core differences between declarative and imperative programming. You'll learn why SwiftUI’s declarative approach simplifies UI development and makes code more predictable and easier to read.

Inclus

1 vidéo

In this module, we will delve into the concept of stacks in SwiftUI. You'll learn how to use horizontal, vertical, and z-stacks to arrange your UI elements efficiently and create intricate designs with ease.

Inclus

1 vidéo1 devoir

In this module, we will explore text and layout modifiers in SwiftUI. Across three parts, you’ll learn how to use modifiers to customize text appearance, arrange UI elements, and enhance your app’s interface with advanced text formatting.

Inclus

3 vidéos

In this module, we will examine TextField elements in SwiftUI. You’ll learn how to manage their state and use various modifiers to improve user interactions and input handling.

Inclus

1 vidéo

In this module, we will focus on images and their modifiers in SwiftUI. Over two parts, you’ll learn how to incorporate images into your UI, style them effectively, and dynamically load images from the web.

Inclus

2 vidéos1 devoir

In this module, we will start our first project, "Circle of Friends." You’ll be introduced to animating circles, learning how to add, grow, shrink, and rotate them to create engaging animations.

Inclus

2 vidéos

In this module, we will build a record player project. You’ll learn how to create the record player’s interface, animate its arm, and add buttons to control sound playback, enhancing interactivity.

Inclus

3 vidéos

In this module, we will explore hue rotation. You’ll learn how to animate image colors using hue rotation, adding vibrant and dynamic visual effects to your SwiftUI projects.

Inclus

2 vidéos1 devoir

In this module, we will work on the "Breathing Flower" project. You’ll learn how to animate a flower to give it a breathing effect and add snowfall to create a captivating scene.

Inclus

3 vidéos

In this module, we will animate a flying eagle. You’ll learn how to create an eagle animation, simulating flight and adding motion effects to bring the scene to life.

Inclus

2 vidéos

In this module, we will delve into SpriteKit. You’ll learn how to use SpriteKit to create dynamic animations, adding a new dimension to your SwiftUI projects.

Inclus

2 vidéos1 devoir

In this module, we will continue exploring hue rotation. You’ll learn how to apply hue rotation to change wallpaper colors, creating dynamic and colorful interfaces.

Inclus

2 vidéos

In this module, we will focus on animating transitions. You’ll learn how to build a settings view, create transition animations, and seamlessly integrate these animations into your UI.

Inclus

4 vidéos

In this module, we will explore the parallax effect. You’ll learn how to create parallax animations, making your UI appear more interactive and engaging.

Inclus

2 vidéos1 devoir

In this module, we will build a working elevator. You’ll learn how to design the data model, animate the elevator, and add interactive components to create a realistic elevator simulation.

Inclus

4 vidéos

In this module, we will animate a girl on a swing. You’ll learn how to create realistic swinging motions and add detailed movements to bring the animation to life.

Inclus

2 vidéos

In this module, we will create a twinkling stars animation. You’ll learn how to use the Shape protocol to animate stars, making them change shape and brightness for a captivating night sky effect.

Inclus

3 vidéos1 devoir

In this module, we will create a weather UI. You’ll learn how to design the UI, add data models, and animate the interface to provide real-time weather updates.

Inclus

5 vidéos

In this module, we will explore 3D rotations. You’ll learn how to create gears and belts, animate them along different axes, and integrate all components into a functional mechanical model.

Inclus

6 vidéos

In this module, we will create an ocean scene. You’ll learn how to animate waves, add a buoy, and integrate sound effects to create a realistic and immersive water animation.

Inclus

3 vidéos1 devoir

In this module, we will animate heart shapes. You’ll learn how to create heart shapes and animate their strokes, adding dynamic effects to enhance your designs.

Inclus

2 vidéos

In this module, we will focus on expanding views. You’ll learn how to dynamically add new views and create expandable components, enhancing the flexibility of your UI.

Inclus

2 vidéos

In this module, we will create a light switch. You’ll learn how to design the interface, animate the switching action, and integrate interactive elements to allow user control.

Inclus

2 vidéos1 devoir

In this module, we will design a Wi-Fi loading animation. You’ll learn how to animate emitters and arcs, and combine them into a cohesive and visually appealing loading animation.

Inclus

3 vidéos

In this module, we will animate a book loader. You’ll learn how to create and animate the spine and pages, and integrate all components to build a functional and engaging loader animation.

Inclus

3 vidéos2 devoirs

Instructeur

Packt - Course Instructors
Packt
375 Cours15 260 apprenants

Offert par

Packt

Recommandé si vous êtes intéressé(e) par 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.’
Emplacement réservé

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à plus de 7 000 cours de renommée internationale, à des projets pratiques et à des programmes de certificats reconnus sur le marché du travail, 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