Polymorphic Table/CollectionViews: Multiple cell types without if/else/switch! | Live Dev Mentoring

Polymorphic Table/CollectionViews: Multiple cell types without if/else/switch! | Live Dev Mentoring

‌Ever wondered how to add new table/collection cell types easily without cluttering your data sources with if/else/switch statements? 🤔

Read More

S03E01: How SwiftUI fits in a Clean Architecture | Professional iOS Engineering Series

S03E01: How SwiftUI fits in a Clean Architecture | Professional iOS Engineering Series

Learn how to migrate to SwiftUI incrementally as we migrate away from UIKit UIViewControllers.

Read More

Decomposing Swift code into modules – Intro to modular design

Decomposing Swift code into modules – Intro to modular design

In this episode, we zoom out from the component level view of the system created previously and we showcase how to organize it into modules.

Read More

XCTest + Swift: SetUp/TearDown vs Factory Methods

XCTest + Swift: SetUp/TearDown vs Factory Methods

In this episode, we dive into `XCTestCase`’s lifecycle and show different ways for configuring your system under test.

Read More

S01E10: [TDD 🍅 9] Testing Table View Cells in Swift

S01E10: [TDD 🍅 9] Testing Table View Cells in Swift

In this episode, we continue the implementation of ResultsViewController by test-driving the configuration of the cells. As we showcased in episode 7, the behavior and the layout of a view are two separate things, which can be tested and implemented independently.

Read More