Video description
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.
What You Will Learn
- Animate all kinds of objects and values
- Shape protocol and paths to create a custom wave shape
- Understand the Parallax effect
- Use iOS SpriteKit to create animations that follow the law of physics
- Make projects engaging by adding sound
- Combine animations to create a more unique effect
Audience
If you are a web developer or an application developer who is looking to create stunning animations using SwiftUI, this course is for you. This course assumes you have a working knowledge of the Swift language to easily understand the topics covered.
About The Author
Stephen DeStefano: Steve DeStefano is a long-time iOS / macOS / watchOS instructor. He has created a SwiftUI course that is geared toward beginners and takes them all the way to the expert level in a very short amount of time. Steve offers a unique way of presenting his material, which is with callouts, highlighting, and graphics, to make it more understandable and easier to follow the path of the code. He has transferred many of his bestselling iOS / macOS / watchOS / tvOS, and other books into lecture-style courses, so you get the best instructions available for all of Apple’s platforms.
Publisher resources
Table of contents
- Chapter 1 : Introduction
- Chapter 2 : What Is SwiftUI? Declarative Versus Imperative Programming
- Chapter 3 : Stacks
- Chapter 4 : Text and Modifiers
- Chapter 5 : TextField State and Modifiers
- Chapter 6 : Image and Its Modifiers
- Chapter 7 : Project 1 – Circle of Friends – Animating Circles (Skill Level - Easy)
- Chapter 8 : Project 2 – Record Player (Skill Level - Easy)
- Chapter 9 : Project 3 – Hue Rotation Example 1 (Skill Level - Easy)
- Chapter 10 : Project 4 – Breathing Flower (Skill Level - Intermediate)
- Chapter 11 : Project 5 – Patriotic Bird – Flying Eagle (Skill Level - Easy)
- Chapter 12 : Project 6 – Dodgeball Anyone? – SpriteKit Foundation (Skill Level - Easy)
- Chapter 13 : Project 7 – Hue Is So Colorful – Hue Rotation Example 2 (Skill Level - Intermediate)
- Chapter 14 : Project 8 – Grounds for Dismissal – Animate Transition (Skill Level – Advanced)
- Chapter 15 : Project 9 – Parallax This! – Parallax Effect (Skill Level - Easy)
- Chapter 16 : Project 10 – Need a Lift? – Elevator (Skill Level - Intermediate)
- Chapter 17 : Project 11 – Get into the Swing of It (Skill Level - Easy)
- Chapter 18 : Project 12 – Starry Night – Twinkling Stars (Skill Level - Advanced)
- Chapter 19 : Project 13 – A Fair Weather Friend – Weather User Interface (UI) (Skill Level - Intermediate)
- Chapter 20 : Project 14 – Gear Up – X, Y, and Z Axis Rotation (Skill Level - Intermediate)
- Chapter 21 : Project 15 – Make Some Waves (Skill Level - Advanced)
- Chapter 22 : Project 16 – A Stroke of Insight– Animating Strokes (Skill Level - Advanced)
- Chapter 23 : Project 17 – Be Fruitful and Multiply – Expand a View (Skill Level - Intermediate)
- Chapter 24 : Project 18 – Lighten Up – Light Switch (Skill Level - Intermediate)
- Chapter 25 : Project 19 – Let's Connect – Wi-Fi Loading Animation (Skill Level - Advanced)
- Chapter 26 : Project 20 – Never Judge a Book by Its Movie – Book Loader (Skill Level - Advanced)
Product information
- Title: SwiftUI Animations iOS 16 - Animate Anything with SwiftUI
- Author(s):
- Release date: January 2021
- Publisher(s): Packt Publishing
- ISBN: 9781801077088
You might also like
video
React - The Complete Guide (Includes Hooks, React Router, and Redux) - Second Edition
**This course is now updated for the latest version of React—React 18** React.js is the most …
video
AWS Certified Cloud Practitioner Complete Video Course
7 Hours of Video Instruction Seven hours of video instruction covering the fundamentals of cloud computing; …
video
Python Fundamentals
45+ hours of video instruction. Overview The professional programmer’s Deitel® video guide to Python development with …
book
Learning SQL, 3rd Edition
As data floods into your company, you need to put it to work right away—and SQL …