Architecting legacy iOS apps for remote & local storage (like Realm/CoreData) | Live Dev Mentoring

Architecting legacy iOS apps for remote & local storage (like Realm/CoreData) | Live Dev Mentoring

Do you want to know how senior iOS devs analyze legacy code before implementing new features? 🧑‍💻

Read More

How senior iOS devs modularize legacy monolith codebases | Live Dev Mentoring

How senior iOS devs modularize legacy monolith codebases | Live Dev Mentoring

Want to learn a technique senior iOS devs use to increase team productivity and speed up development in legacy codebases? 👇

Read More

Clean iOS Architecture, testing, CI, modularity, access control and DI | iOS Dev Live Mentoring

Clean iOS Architecture, testing, CI, modularity, access control and DI | iOS Dev Live Mentoring

If you want to become a complete Senior iOS Developer...

You need to learn how to understand the clean architecture diagram and how iOS, UIKit, SwiftUI, CoreData, URLSession, Entities, etc., fit in the layers.

And that's exactly what you'll learn in this live mentoring session, including guidelines for modularity, automated testing, access control, Dependency Injection, and optimizing the CI pipeline.

Read More

Developing Modular and Independently Deployable iOS app features | iOS Dev Live Mentoring

Developing Modular and Independently Deployable iOS app features | iOS Dev Live Mentoring

Learn how to break down and deploy reusable features in different iOS apps using independent modules, frameworks, or packages and how to structure iOS codebases using Horizontal and Vertical slicing.

Read More

Decoupling iOS apps from 3rd-party frameworks and protocols such as XMPP | iOS Dev Live Mentoring

Decoupling iOS apps from 3rd-party frameworks and protocols such as XMPP | iOS Dev Live Mentoring

Learn how to decouple and seamlessly switch between frameworks and protocols like XMPP without rewriting your iOS apps.

Read More

S03E06: Builder Pattern for safer Swift code | Professional iOS Engineering Series

S03E06: Builder Pattern for safer Swift code | Professional iOS Engineering Series

Learn how to use the Fluent Builder Pattern to make illegal states unrepresentable in your iOS/Swift codebases.

Read More

S03E05: Dependency Injection Patterns Applied in iOS apps | Professional iOS Engineering Series

S03E05: Dependency Injection Patterns Applied in iOS apps | Professional iOS Engineering Series

Learn how to apply dependency injection principles and patterns in practice - including UIKit and SwiftUI!

Read More

S03E04: Architectural Patterns Applied in iOS apps | Professional iOS Engineering Series

S03E04: Architectural Patterns Applied in iOS apps | Professional iOS Engineering Series

Learn how to apply design principles and patterns in practice, including the SOLID principles and the Abstract Factory, Adapter, Strategy, and Dependency Injection patterns.

Read More

Tech Debt: Low short-term risk with High long-term rewards | iOS Lead Essentials Podcast #008

Tech Debt: Low short-term risk with High long-term rewards | iOS Lead Essentials Podcast #008

Dealing effectively with debt is essential to an enriching life and career. And, as software developers, we must also master the art of dealing with a special kind of debt… Tech Debt!

Read More