Animate With SwiftUI: iOS, watchOS and visionOS

via Udemy

Go to Course: https://www.udemy.com/course/swiftui-animation-foundations/

Overview

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 ObjectivesUnderstanding animation and motion in SwiftUIWorking with Anchor Points (Center of mass)Understanding Basic Animation Creating Spring Animations on iOSWhen and How to Use EasingsHow to make iOS App Animations look betterThe basics of Animation TimingAnimating in 3DBuilding Clones of Dynamic Island AnimationsAccessible animations and Reduce Motion on iOSMain Sections (updated weekly)Creating Basic AnimationCreate your first SwiftUI animationHow to create rotational animation: Yahoo Weather Sun and WindHow to animate scale transform (x, y, and xy)How to animate movement using offset (x and y)How to animate movement using alignmentCreate your first Apple Watch animationHow to animate Hue RotationImplicit and Explicit AnimationWhat is an Implicit Animation?What is an Explicit Animation?Understanding and Animating MasksHow to animate corner radiusAnimating Touch ID using mask offsetAnimating Visual EffectsHow to animate colorHow to animate gradientsMastering Animation Timing and PacingWhat is animation timing?What is animation pacing?How to change an animation begin time using delayWhat is a repeat count?How to repeat an animation foreverHow to adjust an animation speedEasing: Understanding How Things MoveDefaultLinearEaseInEaseOutEaseInOutUsing Custom Timing CurvesSinusoidalCircularExponentialSpecial EffectsLearning Spring AnimationsUnderstanding Spring Animation ParametersWhat is stiffness?What is Damping and Damping Fraction?What is Mass?What is ResponseWhat is Initial Velocity?Cloning Dynamic Island Animations with SwiftUI: First Class Citizen Apple AppsAirdropSilent/ringingCall Coming InMessage Coming InApproving FaceIDPrivacyMusic: Now PlayingFaceTime BubblingThrow Timer into the IslandAirpods Pro ChargingAirpods Max ChargingBattery ChargingApple Maps DirectionsCloning Dynamic Island Animations with SwiftUI: Third-party AppsUber ArrivingLyft ArrivingFlighty: Airplane LandingStepsApp: Steps CountingDrawing and Animating Path in SwiftUIHow to bring a compound path from SketchHow to make an animated matching antsHow to Add Animations to Standard ControlsHow to animate a toggle switchAnimating in 3DHow to replicate the FaceID confirmation animation3D parallax animation on Apple TVBuilding Clones of iOS App AnimationsMeasuring heart rate on Apple WatchBreathe animation on Apple WatchTide app's breathe animationStepApp's steps counting animationUsing TransitionsCreating page-to-page transitionsCreating view-to-view transitionsHow to make SwiftUI Animations Accessible and InclusiveHow to combine animating children into one elementHow to tell voiceovers that an animating element is a buttonHow to label animating elementsHow to Implement Reduce Motion For SwiftUI AnimationHow to disable animations when Reduce Motion is onHow to present subtle/less excessive animations when Reduce Motion is on

Skills

Reviews