Book Image

SwiftUI Animations iOS 16 - Animate Anything with SwiftUI [Video]

By : Stephen DeStefano
Book Image

SwiftUI Animations iOS 16 - Animate Anything with SwiftUI [Video]

By: Stephen DeStefano

Overview of this book

Create smooth and engaging animations with SwiftUI. This is a fun course with many projects for all skill levels ranging from easy, to intermediate, to advanced, which explore and use various kinds of animation. All you need is a working knowledge of the Swift language, and you will be right at home here. Using Apple’s SwiftUI, you can create beautiful animations with much less code than ever before. Learn the many techniques and ways of translating your ideas for animation and motion into animations in your apps. In this course, we will be exploring the numerous ways we can use the power of SwiftUI to create and animate anything. SwiftUI is Apple’s new declarative framework; it is fast, easy, and a lot of fun to work with. You will also learn to create the breathing flower project in which we will add effects such as snow and wind to make the flower look lively. We will animate objects around different axes and create a marching ant’s effect that we will use as a fan belt to drive gears. We will animate a weather graph with data, and we will combine animations together to create a more unique effect. We will use the Shape protocol and paths so we can make a custom wave shape, and then animate that shape along different control points. We will use animatableData, a built-in SwiftUI property that lets us animate data in all kinds of interesting ways. All resources and code files are placed here: https://github.com/PacktPublishing/SwiftUI-Animations-iOS-16---Animate-Anything-with-SwiftUI-
Table of Contents (26 chapters)
Free Chapter
1
Introduction
2
What Is SwiftUI? Declarative Versus Imperative Programming
3
Stacks
5
TextField State and Modifiers
7
Project 1 – Circle of Friends – Animating Circles (Skill Level - Easy)
9
Project 3 – Hue Rotation Example 1 (Skill Level - Easy)
10
Project 4 – Breathing Flower (Skill Level - Intermediate)
11
Project 5 – Patriotic Bird – Flying Eagle (Skill Level - Easy)
12
Project 6 – Dodgeball Anyone? – SpriteKit Foundation (Skill Level - Easy)
13
Project 7 – Hue Is So Colorful – Hue Rotation Example 2 (Skill Level - Intermediate)
15
Project 9 – Parallax This! – Parallax Effect (Skill Level - Easy)
17
Project 11 – Get into the Swing of It (Skill Level - Easy)
18
Project 12 – Starry Night – Twinkling Stars (Skill Level - Advanced)
22
Project 16 – A Stroke of Insight– Animating Strokes (Skill Level - Advanced)
23
Project 17 – Be Fruitful and Multiply – Expand a View (Skill Level - Intermediate)
24
Project 18 – Lighten Up – Light Switch (Skill Level - Intermediate)
25
Project 19 – Let's Connect – Wi-Fi Loading Animation (Skill Level - Advanced)
26
Project 20 – Never Judge a Book By Its Movie – Book Loader (Skill Level - Advanced)
Chapter 13
Project 7 – Hue Is So Colorful – Hue Rotation Example 2 (Skill Level - Intermediate)
Content Locked
Section 1
Introduction to Project 7
This video introduces a project on hue rotation.