Jon Reid

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!”

Signed, Jon
Jon Reid

Trusted By:

homie

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

Audrey Tam

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…

>