Testing in iOS/Swift: What you must know to become a complete senior dev | iOS Dev Live Mentoring

Testing in iOS/Swift: What you must know to become a complete senior dev | iOS Dev Live Mentoring

Learn the desired traits and essential strategies when writing tests for your iOS apps to go beyond the basics and become a complete Senior iOS Developer.

Read More

How to add automated tests to an existing iOS/Swift codebase? | iOS Dev Live Mentoring

How to add automated tests to an existing iOS/Swift codebase? | iOS Dev Live Mentoring

Learn how to start testing existing/legacy iOS/Swift codebases, including hard-to-test massive view controllers using singletons.

Read More

S02E17: Migrating the View Controller Factory part 2 | Professional iOS Engineering Series

S02E17: Migrating the View Controller Factory part 2 | Professional iOS Engineering Series

In this episode, we continue migrating the iOS View Controller Factory to the new APIs.

Read More

iOS Automated Testing Strategies Q&A (Unit, Integration, UI...) | iOS Lead Essentials Podcast #013

iOS Automated Testing Strategies Q&A (Unit, Integration, UI...) | iOS Lead Essentials Podcast #013

This podcast is all about automated testing strategies to improve your productivity and continuously deliver high-quality apps.

Read More

SOLID iOS/Swift Apps: 5 ways to become a well-paid iOS dev faster | iOS Lead Essentials Podcast #005

SOLID iOS/Swift Apps: 5 ways to become a well-paid iOS dev faster | iOS Lead Essentials Podcast #005

The SOLID principles serve as the foundation for you to over-deliver remarkable iOS apps. So, you can ultimately progress faster in your career!

Read More

How to never suffer from deadlines, pressure & lack of time again | iOS Lead Essentials Podcast #004

How to never suffer from deadlines, pressure & lack of time again | iOS Lead Essentials Podcast #004

In this podcast, we dive deep into how to have more time, go faster, collaborate better, and always over-deliver exceptional iOS apps. Moreover, we explore the most valuable trait you must cultivate to achieve a remarkable iOS career (and life!): Resourcefulness.

Read More

iOS, Swift & DI: The antidote to legacy code and stagnant careers | iOS Lead Essentials Podcast #003

iOS, Swift & DI: The antidote to legacy code and stagnant careers | iOS Lead Essentials Podcast #003

In this podcast, we go deep into Dependency Injection principles, practices, and patterns for overdelivering fantastic iOS applications. So, you can get on the path to achieving an enriching and fulfilling iOS dev career.

Read More

19 “Should I test my iOS apps if…” Questions | iOS Lead Essentials Podcast #001

19 “Should I test my iOS apps if…” Questions | iOS Lead Essentials Podcast #001

The topic for this first episode is Testing. More specifically, the pains and benefits of writing automated tests for your iOS apps.

Read More

Why mocking in iOS tests may not stop network and DB activity entirely

Why mocking in iOS tests may not stop network and DB activity entirely

An excellent iOS test suite is fast, reliable, precise and, reproducible. A common problem that makes automated testing in iOS slow and flaky is the presence of unexpected side-effects and artifacts during the execution of unit tests.

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