Animating SwiftUI Applications - Create visually stunning animations for cross-platform application with SwiftUI 5.6 (Paperback)


Explore the power of SwiftUI 5.6 through a variety of dynamic projects, exploring and combining animation effects that cand be access across multiple platforms Key Features * Cover the basics of declarative programming, and how animation works * Gain a solid understanding of the basics of SwiftUI and animatable properties * Work through a variety of dynamic projects, exploring and combining various animation effects Book Description Swift is one of the most loved programming languages in the world, and with SwiftUI, it is redefining how applications are made for Macs, iPhones, and iPads. In order to stay current and be able to code in the Apple ecosystem, SwiftUI is a must skill to have; this is why this book will focus on its declarative programming language to create stunning animations with minimal code. At the start of Animating SwiftUI Applications, we will start off by quickly exploring the fundamentals of SwiftUI and the basics of animation, before jumping into various projects that will cement these ideas. Through the book, these projects will gradually transition in skill level - initially, we will start by animating circles and creating colour spectrums with HueRotation, along with learning how to animate individual parts of an image and combine multiple views to produce dynamic creations. We will also be exploring SpriteKit in SwiftUI, allowing us to add physics, gravity, and collisions to our animations, while also seeing how the GeometryReader align all of our views in a coordinate system so that they will fit proportionately on all devices. By the end of the book, you will have created a number of different animation projects, as well as gain a firm understanding of SwiftUI that you can use for your own creations. What you will learn * Recap the fundamentals of SwiftUI and declarative programming * Understand animation concepts like state variables and time curves * Explore animation properties like HueRotation, opacity, and scale * Create animations with physics, gravity, collision, and more * Use the GeometryReader to align views across various platforms * Combine different animations for more dynamic effects * Add audio to your animations for a more interactive experience Who This Book Is For This book is aimed at those who have a basic working knowledge of Swift, but are a beginner when it comes to SwiftUI. We will start with some basics of the SwiftUI framework, and then proceed with simple animations examples, before moving onto more advanced topics.

R1,161

Or split into 4x interest-free payments of 25% on orders over R50
Learn more

Discovery Miles11610
Mobicred@R109pm x 12* Mobicred Info
Free Delivery
Delivery AdviceShips in 10 - 15 working days



Product Description

Explore the power of SwiftUI 5.6 through a variety of dynamic projects, exploring and combining animation effects that cand be access across multiple platforms Key Features * Cover the basics of declarative programming, and how animation works * Gain a solid understanding of the basics of SwiftUI and animatable properties * Work through a variety of dynamic projects, exploring and combining various animation effects Book Description Swift is one of the most loved programming languages in the world, and with SwiftUI, it is redefining how applications are made for Macs, iPhones, and iPads. In order to stay current and be able to code in the Apple ecosystem, SwiftUI is a must skill to have; this is why this book will focus on its declarative programming language to create stunning animations with minimal code. At the start of Animating SwiftUI Applications, we will start off by quickly exploring the fundamentals of SwiftUI and the basics of animation, before jumping into various projects that will cement these ideas. Through the book, these projects will gradually transition in skill level - initially, we will start by animating circles and creating colour spectrums with HueRotation, along with learning how to animate individual parts of an image and combine multiple views to produce dynamic creations. We will also be exploring SpriteKit in SwiftUI, allowing us to add physics, gravity, and collisions to our animations, while also seeing how the GeometryReader align all of our views in a coordinate system so that they will fit proportionately on all devices. By the end of the book, you will have created a number of different animation projects, as well as gain a firm understanding of SwiftUI that you can use for your own creations. What you will learn * Recap the fundamentals of SwiftUI and declarative programming * Understand animation concepts like state variables and time curves * Explore animation properties like HueRotation, opacity, and scale * Create animations with physics, gravity, collision, and more * Use the GeometryReader to align views across various platforms * Combine different animations for more dynamic effects * Add audio to your animations for a more interactive experience Who This Book Is For This book is aimed at those who have a basic working knowledge of Swift, but are a beginner when it comes to SwiftUI. We will start with some basics of the SwiftUI framework, and then proceed with simple animations examples, before moving onto more advanced topics.

Customer Reviews

No reviews or ratings yet - be the first to create one!

Product Details

General

Imprint

Packt Publishing Limited

Country of origin

United Kingdom

Release date

March 2023

Availability

Expected to ship within 10 - 15 working days

Authors

Dimensions

93 x 75mm (L x W)

Format

Paperback

Pages

415

ISBN-13

978-1-80323-266-9

Barcode

9781803232669

Categories

LSN

1-80323-266-8



Trending On Loot