Create smooth and engaging animations with SwiftUI through a fun course that caters to all skill levels, from easy to advanced, exploring various types of animations. With just a working knowledge of Swift, you can utilize Appleās SwiftUI to create beautiful animations with less code.



SwiftUI Animations iOS 16 - Animate Anything with SwiftUI

Instructeur : Packt - Course Instructors
Inclus avec
ExpƩrience recommandƩe
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.
Détails à connaître

Ajouter Ć votre profil LinkedIn
10 devoirs
DƩcouvrez comment les employƩs des entreprises prestigieuses maƮtrisent des compƩtences recherchƩes


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

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

Offert par
En savoir plus sur Mobile and Web Development
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
Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.
If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. Youāll be able to submit assignments once the session starts.
Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. Youāll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.
Plus de questions
Aide financiĆØre disponible,