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: Stephen DeStefano is a long-time iOS / macOS / watchOS instructor and creator of a SwiftUI course geared toward beginners and takes them all the way to the expert level in a concise amount of time.
Stephen has a unique way of presenting his material, with callouts, highlighting, and graphics, all to make it more understandable and easier to follow the path of the code. He has converted many of his bestselling iOS / macOS / watchOS / tvOS and other books into lecture-style courses—so, you are getting the best instruction available for all of Apple’s platforms.
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 Fairweather Friend – Weather User Interface (UI) (Skill Level - Intermediate)
- Chapter 20 : Project 14 – Gear Up – X, Y, and Z Axes 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
book
UI Design for iOS App Development: Using SwiftUI
Design is a challenge for most developers. Without a background or training in user interface skills, …
book
Beginning iPhone Development with SwiftUI: Exploring the iOS SDK
Tame the power of Apple’s new user interface toolkit, SwiftUI. Integrate all the interface elements iOS …
book
Swift Recipes for iOS Developers: Real-Life Code from App Store Apps
Boost your iOS developer career by learning from real-life examples and start writing code for one …
video
Intermediate Swift: iOS App Development with UIKit
Press forward into intermediate Swift programming after having mastered the basics. In this video you'll pick …