DEV Community

EmpowerApps.Show

Test-Driven Development in Swift with Gio Lodi

Guest

Podcast Survey - https://brightdigit.typeform.com/to/yVZN2gIT
Youtube Video - https://youtu.be/OM9jbAbUXZ0

Related Episodes

Related Links

WWDC Sessions

Sponsors

AppFigures
The tools you need to monitor, optimize, and get more downloads.

There's a lot of demand for apps right now, so it's a really great time to give it a try. It's easier than you think.
The guys who run it are indie devs who had a need and created a tool. 11 years later, it's an all-in-one platform for developers who want to get more downloads and make more money with their apps.

The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:
https://appfigures.com/resources/aso

Also check out our episode with CEO Ariel Michaeli:
https://share.transistor.fm/s/15b7ff63

Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:
https://appfigures.com/account/upgrade?p=empower3030

RevenueCat

Using RevenueCat to power your in-app purchase infrastructure solves:

  • For edge cases you don’t even know you have
  • Protects from outages your team hasn’t seen yet
  • Saves you time on future maintenance 
  • As well as new features released by the app stores
  • Empowers your marketing teams with clean, reliable IAP data

All that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.

TDD Thoughts from WWDC 2021

  • Is Xcode Cloud Ready?
  • Who's the target audience for Xcode Cloud?
  • On Testing with Async/Await
  • Combine vs Async/Await
  • How to expect failures in Xcode 12.5
  • Testing Repetitions

TDD, SwiftUI & Combine

  • Why do TDD now in Swift?
  • Difficulties adopting it later in project
  • TDD in SwiftUI vs UIKit
  • Isolating Systems with TDD
  • What are the different types of Test Doubles?

Social Media

Email
leo@brightdigit.com
GitHub - @brightdigit

Twitter
BrightDigit - @brightdigit

Leo - @leogdion

Reddit
Leo - /u/leogdion

LinkedIn
BrightDigit

Leo

Instagram - @brightdigit
Patreon - empowerappshow

Credits

Music from https://filmmusic.io
"Blippy Trance" by Kevin MacLeod (https://incompetech.com)
License: CC BY (http://creativecommons.org/licenses/by/4.0/)



★ Support this podcast on Patreon ★

Episode source