iOS Animations by Tutorials : Setting Swift in Motion
Book information
Description
Introduction Who this book is for How to use this book What’s in store What You Need Book Source Code & Forums Book License Chapter 1: Introduction to Animations with SwiftUI SwiftUI basics Your first SwiftUI animation The Animation type Exploring more view modifiers Key points Challenges Chapter 2: Intermediate SwiftUI Animations Getting started Drawing the spinner Creating the basic spinning animation Adding multiple animation stages Adding view transitions Interactive animations Key points Where to go from here? Chapter 3: Getting Started with View Animations Your first UIKit animation Animatable properties Animation options Key Points Challenges Chapter 4: Springs Spring animations Animating user interactions Key Points Challenges Chapter 5: Transitions Example transitions Mixing in transitions Key Points Challenges Chapter 6: View Animations in Practice Crossfading animations Cube transitions Fade and bounce transitions Key points Challenges Chapter 7: Keyframe Animations Keyframe animations Key points Challenges Chapter 8: Introduction to Auto Layout Auto Layout to the rescue Auto Layout Constraints Finalizing the UI Key points Challenges Chapter 9: Animating Constraints Animating Interface Builder constraints Inspecting and animating constraints Animating by replacing constraints Adding menu content Animating dynamically created views Challenge Chapter 10: Getting Started with Layer Animations Animatable properties Your first layer animation More elaborate layer animations Animations vs. real content Best practices Key points Challenges Chapter 11: Animation Keys & Delegates Introducing animation delegates Key-value coding compliance Animation keys Key points Challenge Chapter 12: Groups & Advanced Timing CAAnimationGroup Animation easing More timing options Key points Challenges Chapter 13: Layer Springs Damped harmonic oscillators UIKit vs. Core Animation springs Creating your first layer spring animation Spring animation properties Specific layer properties Key points Challenges Chapter 14: Layer Keyframe Animations & Struct Properties Introducing keyframe animations Creating a layer keyframe animation Animating struct values Intermediate keyframe animations Key points Chapter 15: Shapes & Masks Finishing up the avatar view Creating the bounce-off animation Morphing shapes Key points Challenges Chapter 16: Gradient Animations Drawing your first gradient Animating gradients Creating a text mask Key points Challenges Chapter 17: Stroke & Path Animations Creating interactive stroke animations Animating both stroke ends Creating path keyframe animations Key points Chapter 18: Replicating Animations Replicating like rabbits Replicating multiple animations Animating CAReplicatorLayer properties Interactive replication animations Key points Challenges Section conclusion Chapter 19: Presentation Controller & Orientation Animations Looking through the starter project Behind the scenes of custom transitions Implementing transition delegates Creating your transition animator Device orientation transition Key points Challenges Chapter 20: UINavigationController Custom Transition Animations Introducing Logo Reveal Custom navigation transitions The navigation controller delegate Adding a custom reveal animation Taking care of the rough edges Key points Challenges Chapter 21: Interactive UINavigationController Transitions Creating an interactive transition Handling the pan gesture Using interactive animator classes Calculating your animation’s progress Handling early termination Key points Challenges Chapter 22: Getting Started with UIViewPropertyAnimator Basic animations Abstracting animations away Running animators Basic keyframe animations Key points Challenges Chapter 23: Intermediate Animations with UIViewPropertyAnimator Custom animation timing Auto Layout animations Built-in view transitions Key points Challenges Chapter 24: Interactive Animations with UIViewPropertyAnimator An animation state machine Interactive 3D touch animation Key points Challenges Chapter 25: UIViewPropertyAnimator View Controller Transitions Static view controller transitions Interactive view controller transitions Interruptible transition animations Key point Chapter 26: Simple 3D Animations Creating 3D transformations Key points Challenges Chapter 27: Intermediate 3D Animations Exploring the starter project Transforming the gallery Animating the gallery Bringing an image to the front Key points Challenges Conclusion
Similar books
Modern Concurrency in Swift : Introducing Async/Await, Task Groups & Actors
2023 · PDF
RxSwift: Reactive Programming with Swift (Fourth Edition)
2021 · PDF
iOS Animations by Tutorials
2022 · PDF
Modern Concurrency in Swift
2021 · EPUB
Modern Concurrency in Swift
EPUB
Combine Asynchronous Programming with Swift
2020 · PDF
iOS Animations by Tutorials: iOS 12 and Swift 4.2 edition
2019 · PDF
RxSwift: Reactive Programming with Swift
2019 · PDF