Migrating the project to Swift 4 [S01 Extras]

Migrating the project to Swift 4 [S01 Extras]

In this episode, we show you how to migrate a project and its dependencies to Swift 4, step by step.

Read More

S01E25: Xcode Swift code coverage and Quiz App recap (Season finale)

S01E25: Xcode Swift code coverage and Quiz App recap (Season finale)

In the final episode of the first season, we organize the project structure to match our modular design, and we investigate the code coverage data from Xcode.

Read More

S01E24: [TDD 🍅 21] Running the complete Swift Quiz app for the first time

S01E24: [TDD 🍅 21] Running the complete Swift Quiz app for the first time

In this episode, we plug all the modules together and play the Quiz game for the first time!

Read More
8 Comments

S01E23: [TDD 🍅 20] Finishing the Quiz implementation!

S01E23: [TDD 🍅 20] Finishing the Quiz implementation!

In this episode, we finish the SubmitButtonController implementation and test-drive the ResultsViewController factory.

Read More
Comment

S01E22: [TDD 🍅 19] Testing a Submit Button with MVC in Swift

S01E22: [TDD 🍅 19] Testing a Submit Button with MVC in Swift

In this episode, we simplify the iOSViewControllerFactory implementation and test-drive the QuestionViewController submit button.

Read More
Comment

S01E21: [TDD 🍅 18] Testing Presenters in Swift pt.2

S01E21: [TDD 🍅 18] Testing Presenters in Swift pt.2

In this episode, we finish test-driving the ResultsPresenter and QuestionPresenter implementations.

Read More
Comment

S01E20: [TDD 🍅 17] Testing Presenters in Swift pt.1

S01E20: [TDD 🍅 17] Testing Presenters in Swift pt.1

In this episode, we test-drive the ResultsPresenter implementation.

Read More

S01E19: [TDD 🍅 16] Testing Concrete Factories in Swift

S01E19: [TDD 🍅 16] Testing Concrete Factories in Swift

In this episode, we finish test-driving the QuestionViewController creation in the concrete view controller factory.

Read More

S01E18: [TDD 🍅 15] Unit vs Integration Tests - Testing a Concrete Factory Implementation in Swift

S01E18: [TDD 🍅 15] Unit vs Integration Tests - Testing a Concrete Factory Implementation in Swift

In this episode, we start test-driving a concrete implementation of the ViewControllerFactory protocol.

Read More

S01E17: [TDD 🍅 14] Testing the Quiz Router implementation in Swift

S01E17: [TDD 🍅 14] Testing the Quiz Router implementation in Swift

In this episode, we finish test-driving the NavigationControllerRouter implementation, and we undergo a significant refactoring by replacing the old hard-coded String type questions with the new Question enum type.

Read More