Programmatic iOS App Navigation with SwiftUI NavigationLink (like in UIKit!) | Live Dev Mentoring

Programmatic iOS App Navigation with SwiftUI NavigationLink (like in UIKit!) | Live Dev Mentoring

Have you considered transitioning parts of your existing app using UIKit to SwiftUI? 👇

Read More

How senior iOS devs extract navigation logic into Flows/Coordinators? | Live Dev Mentoring

How senior iOS devs extract navigation logic into Flows/Coordinators? | Live Dev Mentoring

iOS app navigation can lead to high coupling between features. Have you ever wondered how senior iOS devs handle navigation in large modular apps?

Read More

Advanced iOS Navigation patterns for modular apps: Model-ViewModel and back | iOS Dev Live Mentoring

Advanced iOS Navigation patterns for modular apps: Model-ViewModel and back | iOS Dev Live Mentoring

If you want to become a complete senior iOS developer, you need to know patterns for navigation in large modular iOS apps.

Read More

How to avoid iOS memory warnings and out of memory crashes | iOS Dev Live Mentoring

How to avoid iOS memory warnings and out of memory crashes | iOS Dev Live Mentoring

If you want to become a complete senior iOS developer, you need to manage memory usage correctly (NOT only in interviews but also in real-world projects!).

So watch this practical mentoring session now!

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

S03E03: SwiftUI List and Recursive Navigation | Professional iOS Engineering Series

S03E03: SwiftUI List and Recursive Navigation | Professional iOS Engineering Series

Learn how to create scrollable content with SwiftUI's List view and how to implement a recursive navigation flow.

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

S02E18: Migrating the Navigation Controller Router | Professional iOS Engineering Series

S02E18: Migrating the Navigation Controller Router | Professional iOS Engineering Series

In this episode, you'll see how we make the iOS UINavigationController Router class implement the new `QuizDelegate` protocol.

Read More