Animate With SwiftUI: iOS, watchOS and visionOS
Animate With SwiftUI: iOS, watchOS and visionOS, available at $54.99, has an average rating of 4.65, with 212 lectures, based on 44 reviews, and has 521 subscribers.
You will learn about The Basics of Animation Timing in SwiftUI How to Make iOS App Animations Look Better Understanding Basic Animation Designing Spring Animations How Anchor Points Affect Animation Understanding Animation and Motion in SwiftUI How to Create Meditation and Relaxation Animations SwiftUI Animation Techniques How to Build Animations for iOS Applications Animating in 3D Motion on a Circular Path How to Build Animations in SwiftUI to Tell Stories Principles of animation in iOS How to create ovet and subtle iOS animations How to make iOS animations feel analog, familiar and more comprehensive This course is ideal for individuals who are iOS developers who want to learn app animations using SwiftUI or App designers who want to learn how to animate with SwiftUI or Anyone who wants to learn SwiftUI animations or Designers, app developers, and app engineers who do not have time to create beautiful app animations or Anyone who wants to learn native iOS animations building or Anyone who want to design and prototype animations for iOS, macOS, tvOS and watchOS or iOS App designers and prototypers or Anyone who wants to learn SwiftUI animation best practices or Designers and developers who want to make iOS animations as part of their app building process or Designers and developers who want to learn the skills to animate the lifeless or Students who want to have mastery in SwiftUI animations It is particularly useful for iOS developers who want to learn app animations using SwiftUI or App designers who want to learn how to animate with SwiftUI or Anyone who wants to learn SwiftUI animations or Designers, app developers, and app engineers who do not have time to create beautiful app animations or Anyone who wants to learn native iOS animations building or Anyone who want to design and prototype animations for iOS, macOS, tvOS and watchOS or iOS App designers and prototypers or Anyone who wants to learn SwiftUI animation best practices or Designers and developers who want to make iOS animations as part of their app building process or Designers and developers who want to learn the skills to animate the lifeless or Students who want to have mastery in SwiftUI animations.
Enroll now: Animate With SwiftUI: iOS, watchOS and visionOS
Summary
Title: Animate With SwiftUI: iOS, watchOS and visionOS
Price: $54.99
Average Rating: 4.65
Number of Lectures: 212
Number of Published Lectures: 212
Number of Curriculum Items: 212
Number of Published Curriculum Objects: 212
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- The Basics of Animation Timing in SwiftUI
- How to Make iOS App Animations Look Better
- Understanding Basic Animation
- Designing Spring Animations
- How Anchor Points Affect Animation
- Understanding Animation and Motion in SwiftUI
- How to Create Meditation and Relaxation Animations
- SwiftUI Animation Techniques
- How to Build Animations for iOS Applications
- Animating in 3D
- Motion on a Circular Path
- How to Build Animations in SwiftUI to Tell Stories
- Principles of animation in iOS
- How to create ovet and subtle iOS animations
- How to make iOS animations feel analog, familiar and more comprehensive
Who Should Attend
- iOS developers who want to learn app animations using SwiftUI
- App designers who want to learn how to animate with SwiftUI
- Anyone who wants to learn SwiftUI animations
- Designers, app developers, and app engineers who do not have time to create beautiful app animations
- Anyone who wants to learn native iOS animations building
- Anyone who want to design and prototype animations for iOS, macOS, tvOS and watchOS
- iOS App designers and prototypers
- Anyone who wants to learn SwiftUI animation best practices
- Designers and developers who want to make iOS animations as part of their app building process
- Designers and developers who want to learn the skills to animate the lifeless
- Students who want to have mastery in SwiftUI animations
Target Audiences
- iOS developers who want to learn app animations using SwiftUI
- App designers who want to learn how to animate with SwiftUI
- Anyone who wants to learn SwiftUI animations
- Designers, app developers, and app engineers who do not have time to create beautiful app animations
- Anyone who wants to learn native iOS animations building
- Anyone who want to design and prototype animations for iOS, macOS, tvOS and watchOS
- iOS App designers and prototypers
- Anyone who wants to learn SwiftUI animation best practices
- Designers and developers who want to make iOS animations as part of their app building process
- Designers and developers who want to learn the skills to animate the lifeless
- Students who want to have mastery in SwiftUI animations
Hi, My name is Amos Gyamfi. I have been using SwiftUI to create animations and prototypes since its first release in 2019. I am so excited to teach you how to get started, and, build your next iOS, tvOS, iPadOS, and watchOS App animations using SwiftUI.
Welcome to Animate With SwiftUI: iOS, watchOS, and visionOS. This course gives you the good foundations and the basic principles of animating anything you could imagine using SwiftUI. We will first go through how things change over time so that you know for example, how things move. We will then look at creating Basic Animation as well as Spring Animation. You will learn how to make your app animations look better, delightful, and valuable using nothing but SwiftUI. So, let’s get started with Animate With SwiftUI: iOS, watchOS, and visionOS.
NOTE: As of 11/09/2022, I will keep on deleting the 2020 and 2021 animation videos from this course. The reason is that I am updating this weekly with new animations to replace the old content.
Learning Objectives
-
Understanding animation and motion in SwiftUI
-
Working with Anchor Points (Center of mass)
-
Understanding Basic Animation
-
Creating Spring Animations on iOS
-
When and How to Use Easings
-
How to make iOS App Animations look better
-
The basics of Animation Timing
-
Animating in 3D
-
Building Clones of Dynamic Island Animations
-
Accessible animations and Reduce Motion on iOS
Main Sections (updated weekly)
Creating Basic Animation
-
Create your first SwiftUI animation
-
How to create rotational animation: Yahoo Weather Sun and Wind
-
How to animate scale transform (x, y, and xy)
-
How to animate movement using offset (x and y)
-
How to animate movement using alignment
-
Create your first Apple Watch animation
-
How to animate Hue Rotation
Implicit and Explicit Animation
-
What is an Implicit Animation?
-
What is an Explicit Animation?
Understanding and Animating Masks
-
How to animate corner radius
-
Animating Touch ID using mask offset
Animating Visual Effects
-
How to animate color
-
How to animate gradients
Mastering Animation Timing and Pacing
-
What is animation timing?
-
What is animation pacing?
-
How to change an animation begin time using delay
-
What is a repeat count?
-
How to repeat an animation forever
-
How to adjust an animation speed
Easing: Understanding How Things Move
-
Default
-
Linear
-
EaseIn
-
EaseOut
-
EaseInOut
Using Custom Timing Curves
-
Sinusoidal
-
Circular
-
Exponential
-
Special Effects
Learning Spring Animations
-
Understanding Spring Animation Parameters
-
What is stiffness?
-
What is Damping and Damping Fraction?
-
What is Mass?
-
What is Response
-
What is Initial Velocity?
Cloning Dynamic Island Animations with SwiftUI:First Class Citizen Apple Apps
-
Airdrop
-
Silent/ringing
-
Call Coming In
-
Message Coming In
-
Approving FaceID
-
Privacy
-
Music: Now Playing
-
FaceTime Bubbling
-
Throw Timer into the Island
-
Airpods Pro Charging
-
Airpods Max Charging
-
Battery Charging
-
Apple Maps Directions
Cloning Dynamic Island Animations with SwiftUI:Third-party Apps
-
Uber Arriving
-
Lyft Arriving
-
Flighty: Airplane Landing
-
StepsApp: Steps Counting
Drawing and Animating Path in SwiftUI
-
How to bring a compound path from Sketch
-
How to make an animated matching ants
How to Add Animations to Standard Controls
-
How to animate a toggle switch
Animating in 3D
-
How to replicate the FaceID confirmation animation
-
3D parallax animation on Apple TV
Building Clones of iOS App Animations
-
Measuring heart rate on Apple Watch
-
Breathe animation on Apple Watch
-
Tide app’s breathe animation
-
StepApp’s steps counting animation
Using Transitions
-
Creating page-to-page transitions
-
Creating view-to-view transitions
How to make SwiftUI Animations Accessible and Inclusive
-
How to combine animating children into one element
-
How to tell voiceovers that an animating element is a button
-
How to label animating elements
How to Implement Reduce Motion For SwiftUI Animation
-
How to disable animations when Reduce Motion is on
-
How to present subtle/less excessive animations when Reduce Motion is on
Course Curriculum
Chapter 1: SwiftUI Animation Concepts
Lecture 1: Getting default animation instance using withAnimation
Lecture 2: Getting default animation instance with .animation
Lecture 3: How to preview animations with the SF Symbols app
Lecture 4: Get started with Phase Animator in iOS 17
Lecture 5: Create a pulsating animation using Phase Animator and Symbol Effect
Lecture 6: Create a 3D rotation animation in visionOS
Lecture 7: How to customize a spring animation with duration and extra bounce
Lecture 8: Create the Mickey Mouse-style animation using Phase Animator
Lecture 9: Using Phase Animator, Dispatch Queue, Old and New Springs
Lecture 10: What is an animation completion criteria?
Lecture 11: How to prevent accidental animation in SwiftUI
Lecture 12: Using hue rotation and variable color: Create a seamless highlighting effect
Lecture 13: Create beautiful color effects with Hue Rotation and Phase Animator
Lecture 14: Animate dashes to move along/around a shape
Lecture 15: Linear and eased animations
Lecture 16: Xcode Playground for iPad: Create a two-step animation
Chapter 2: Symbol Animations
Lecture 1: New Symbol animation presets: Breathe, Rotate & Wiggle
Chapter 3: visionOS Animations
Lecture 1: Display and animate 3D models from a remote URL
Lecture 2: visionOS: Create the AirPodsMax 3D rotation animation
Lecture 3: Add particle effects to visionOS projects with Reality Composer Pro
Lecture 4: Create the Apple Hello Lettering animation
Lecture 5: Create the Siri animation with SwiftUI
Chapter 4: Creating Text Animations
Lecture 1: How to animate text characters to create a sliding effect
Lecture 2: Create text animation using Phase Animator in iOS 17
Chapter 5: iOS 16, Xcode 14 and below
Lecture 1: Welcome
Lecture 2: What is SwiftUI?
Lecture 3: A tour of the SwiftUI animations
Lecture 4: Create a blank SwiftUI project
Lecture 5: Understanding how to animate
Lecture 6: Animate scale, width, rotation and spacing
Lecture 7: Animate opacity, scale and rotation
Lecture 8: Create an audio visualization animation
Lecture 9: Create a countdown timer
Lecture 10: How to create a count up timer
Lecture 11: Build Twitter Like animation clone
Chapter 6: iOS 16, Xcode 14 and below
Lecture 1: How does the placement of the delay modifier affect animation?
Lecture 2: Different ways you can delay an animation
Lecture 3: How to animate stacks alignment
Lecture 4: How to make a smooth dashed border rotation animation like 'marching ants'
Lecture 5: Creating sun and moon animation
Chapter 7: iOS 16, Xcode 14 and below
Lecture 1: How to reset an animation to its original state with Dispatch Queue
Lecture 2: Introduction to the Core Animation Section
Lecture 3: How to create the iOS shimmer animation/effect (Slide to power off)
Lecture 4: How to animate object's rotation in SwiftUI
Lecture 5: How to animate object's size (scale) in SwiftUI
Lecture 6: How to animate objects from one position to another in SwiftUI
Lecture 7: How to animate the color of an object in SwiftUI
Lecture 8: Create a pulsating animation using scale and opacity
Lecture 9: Animating animatable properties: How to animate transparency
Lecture 10: Animating animatable properties: Corner Radius
Lecture 11: How to animate Stroke Start
Lecture 12: Animating frame parameters: Width
Lecture 13: How to animate the start-point and the end-point of a gradient
Lecture 14: Create path drawing animations
Lecture 15: Animating the line width of stroke and stroke border
Lecture 16: What is Rotation Mode?
Chapter 8: iOS 16, Xcode 14 and below
Lecture 1: Basic, keyframe and group animations: Introduction
Lecture 2: Creating Basic Animation: Kite and SwiftUI
Lecture 3: Creating Position Keyframe Animation
Lecture 4: Create Background Color Keyframe Animation
Lecture 5: What is Group Animation?
Chapter 9: iOS 16, Xcode 14 and below
Lecture 1: Create the play/pause spring animation in Apple Music iOS
Lecture 2: Create the AirPods Max y-rotation animation
Lecture 3: How to clone the Siri Animation
Lecture 4: Build Duolingo's Get Started Character animation
Chapter 10: iOS 16, Xcode 14 and below
Lecture 1: Crafting SwiftUI animations with Penner Easing Functions
Chapter 11: iOS 16, Xcode 14 and below. ChatGPT for SwiftUI Animations
Lecture 1: Using ChatGPT: Clone an incoming call animation for SwiftUI
Lecture 2: Using ChatGPT: Create a Spinning Rainbow SwiftUI Animation
Lecture 3: Create a loading animation with ChatGPT and SwiftUI
Lecture 4: How to Use ChatGPT and SwiftUI to Recreate the Twitter Like Animation
Lecture 5: Create a photo-zoom transition with ChatGPT and SwiftUI
Chapter 12: iOS 16, Xcode 14 and below
Lecture 1: Build a beautiful Christmas tree animation
Lecture 2: Scale Transform: Create a fold/unfold animation
Lecture 3: Animate concentric circles into a circular coil spring
Lecture 4: Create the iOS wiggle animation/effect
Lecture 5: Build a seamless looping SwiftUI animation
Lecture 6: Create the Siri animation on HomePod
Lecture 7: Create the iOS "Slide to answer" animation
Lecture 8: Create an audio metering animation
Chapter 13: iOS 16, Xcode 14 and below
Lecture 1: Create a upload button animation
Lecture 2: SwiftUI Pencil Loader/Spinner
Lecture 3: Create an animated placeholder content
Chapter 14: iOS 16, Xcode 14 and below. Stunning Breathe Animation
Lecture 1: Designing Fine-grained, Relaxing and Stunning Breathe Animation: Introduction
Lecture 2: Create breath in and breath out text animations
Lecture 3: Creating the fine-grained breath animation
Chapter 15: Design Weather Notification Animations
Instructors
-
Amos Gyamfi
iOS Developer Advocate
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 1 votes
- 3 stars: 3 votes
- 4 stars: 11 votes
- 5 stars: 28 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Best Parenting Skills Courses to Learn in March 2025
- Best Home Improvement Courses to Learn in March 2025
- Best Gardening Courses to Learn in March 2025
- Best Sewing And Knitting Courses to Learn in March 2025
- Best Interior Design Courses to Learn in March 2025
- Best Writing Courses Courses to Learn in March 2025
- Best Storytelling Courses to Learn in March 2025
- Best Creativity Workshops Courses to Learn in March 2025
- Best Resilience Training Courses to Learn in March 2025
- Best Emotional Intelligence Courses to Learn in March 2025
- Best Time Management Courses to Learn in March 2025
- Best Remote Work Strategies Courses to Learn in March 2025
- Best Freelancing Courses to Learn in March 2025
- Best E-commerce Strategies Courses to Learn in March 2025
- Best Personal Branding Courses to Learn in March 2025
- Best Stock Market Trading Courses to Learn in March 2025
- Best Real Estate Investing Courses to Learn in March 2025
- Best Financial Technology Courses to Learn in March 2025
- Best Agile Methodologies Courses to Learn in March 2025
- Best Project Management Courses to Learn in March 2025