LAST CHANCE: Save 50% on all my Swift books and bundles! >>

Pro SwiftUI

Join over 100,000 readers today

Unleash SwiftUI's full potential

Includes free updates for new Swift versions – click to read my update policy

SwiftUI makes it astonishingly easy to create beautiful, fast, native apps for all of Apple’s platforms, and this book is designed to help you make the most of all that power.


Pro SwiftUI comes packed with hands-on code samples walking you through advanced techniques to help you make the most of SwiftUI.


Every new concept you'll meet comes with real-world examples that show you exactly how it works – and how you can use it in your own projects.


Pro SwiftUI takes advantage of all the powerful APIs from iOS 16, macOS Ventura, and more, but also has extensive support for folks who target older versions.


Every technique is explained fully in both text and HD video, so you can advance your SwiftUI skills in whichever way works best for you.

What's in the book

Pro SwiftUI is the fastest way to take your SwiftUI skills to the next level, and your purchase includes both the book and all videos.

While following along, you'll learn all this and more:

  • How SwiftUI uses parents and children to create its layouts
  • Taking advantage of layout neutrality to get exactly the layout you want
  • How TupleView and ViewBuilder combine to clean up your code
  • Making the most of structural and explicit identity
  • Creating advanced animations – even for things that don't seem animatable
  • Overriding explicit and implicit animations
  • Building complex view transitions that go way beyond Apple's built-in options
  • Creating custom environment keys
  • Leveraging view preferences for two-way communication
  • Creating custom view layouts, including radial layouts and masonry
  • Designing gorgeous visual effects such as particle systems, metaballs, lava effects, and even fragment shaders
  • Maximising your app's performance by identifying and resolving hot spots

This book is simply packed with tools, tips, and tricks to help you develop a thorough understanding of how SwiftUI works, so you can write more confidently, build more complex apps, and take advantage of its power.

Download full table of contents

Download free 24-page sample

Unknown user

You are not logged in

Log in or create account

Link copied to your pasteboard.