How senior iOS devs deal with Singletons in legacy iOS codebases | Live Dev Mentoring

How senior iOS devs deal with Singletons in legacy iOS codebases | Live Dev Mentoring

Ever wondered how to effectively deal with Singletons in legacy iOS codebases? 🤔

Read More

Testing & Refactoring existing iOS/Swift code, MVC vs MVVM, Singleton vs DI | iOS Dev Live Mentoring

Testing & Refactoring existing iOS/Swift code, MVC vs MVVM, Singleton vs DI | iOS Dev Live Mentoring

To become a complete Senior iOS developer, you need to learn how to refactor existing code with confidence...

But what does that mean?!

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

Design Patterns in iOS/Swift: Standing on the shoulder of giants | iOS Lead Essentials Podcast #014

Design Patterns in iOS/Swift: Standing on the shoulder of giants | iOS Lead Essentials Podcast #014

In this episode, you’ll learn some of the most common design patterns, how to use them, and how they are being used on iOS.

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

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

iOS Architecture & Fast Career Growth: Find people who care | iOS Lead Essentials Podcast #002

iOS Architecture & Fast Career Growth: Find people who care | iOS Lead Essentials Podcast #002

In this podcast, we go deep into the importance of good architecture for your iOS apps and how good software architecture and design are essential skills to achieving an enriching and fulfilling iOS dev career.

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

Careful With “Singleton” Lookalikes (WAY TOO COMMON)

Careful With “Singleton” Lookalikes (WAY TOO COMMON)

Have you ever been told that Singleton is an anti-pattern? Well, Singletons can be ok, but if you are not careful, they aren’t just an anti-pattern. THEY CAN BE DANGEROUS!

Read More