Pro SwiftUI

73 ratings

INCLUDES FREE UPDATES FOR SWIFT 6 AND BEYOND! Click here for full details.

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.

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

100% PRACTICAL: 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.

ALL PLATFORMS: 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.

INCLUDES VIDEOS: Every tip, trick, and technique is explained fully in text, but also as 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 a free sample!

You can download the complete table of contents for this book here, or a 24-page sample PDF here.

The Hacking with Swift guarantee

We want everyone to be happy with all the Hacking with Swift courses they buy, both now and in the future, which is why all our books come with free lifetime Swift updates and free bonus content with our Frequent Flyer Club, and we also encourage folks to join our Slack community to help solve problems.

However, if you aren't happy with a course you bought from us, we offer a 30-day No Questions Asked refund policy. This applies to all books and video courses purchased through Gumroad, which is our primary distributor. So, if you aren't happy with your purchase, if you changed your mind, or if you just bought the wrong thing by accident, we can refund your purchase up to 30 days after it was made.

Any other questions?

You can email me at or tweet me @twostraws, and I'll do my best to help.

Sorry, the discount code you wish to use is invalid.
Buy this

You'll get the complete book and all accompanying videos.

Copy product URL


(73 ratings)
5 stars
4 stars
3 stars
2 stars
1 star

Pro SwiftUI

73 ratings
Buy this