
Hi, I’m Jon Reid, the author of iOS Unit Testing by Example.
Sign up for my newsletter. Let’s find out together how to develop a modern SwiftUI app using test-driven development (TDD).
“I’m excited about this… it’s my biggest step since writing my book. Please share it with your iOS dev friends!”

Jon Reid
Trusted By:
Here’s what you’ll get
I’ll email you new articles which will allow you to watch over my shoulder as I develop a simple GitHub notifications app using SwiftUI.
TDD for SwiftUI
SwiftUI is still code. How much should we unit test? What about TDD, will it be helpful?
TDD for networking
TDD works great for networking code. What does it look like with modern async Swift?
Architecture
How do we stitch everything together in a way that makes it easy to read, test, and change?
Story slicing
Deliver value as soon as possible using story slicing. Visualize the work with a discovery tree.
”

I’ve being following the Jon Reid series on SwiftUI testing and it’s being a blast. I’m a huge fan of him and I can feel the joy of coding watching him livestream.
If you are looking for a new resource of studying SwiftUI and testing, look no further.
Leonardo Maia Pugliese, Senior iOS Engineer
Sign Up Today & Get Free Access to Test-Oriented Code Snippets!
Want to create a test? Set-up? Tear-down? Or disable a test? These code snippets are designed to save you time.
And if you have test UIKit or SwiftUI, these are a must-have.
totally free
sign up now!
Hear what they say
About My Previous Work

”
My entire plan for today is to read @qcoding’s new book on unit testing cover to cover. For years Jon has provided thoughtful, high-quality, and entertaining articles about testing on his site, and I have no doubt this book will rock – always keep learning, folks!
Paul Hudson
Hacking with Swift

”
If you ever get a chance to take a TDD workshop from Jon I highly recommend it! First day today was educational and a lot of fun!
Jordan Young
iOS Developer

”
I benefited from immersion learning and mob programming with the TDD expert, with advice and guidance based on real-world experience. I knew TDD was “a good thing” but it seemed just that little bit too hard to start doing it. I learned exactly what it means to write just enough code to make the test pass.
Audrey Tam
Educator

”
Jon is really great to work with. His dedication and his teaching style are incredible. I would love to work with him again for mentoring, and recommend him to anyone who wants to learn advanced unit testing.
Muhammad Junaid
iOS Engineer
Get instant access to your free code snippets…