Design Patterns for feature toggles: Developing successful apps at scale | Live Dev Mentoring

Design Patterns for feature toggles: Developing successful apps at scale | Live Dev Mentoring

If you want to become a complete senior developer, you need to know how to use design patterns to develop large apps well. Including feature toggles/flags!

Read More

When & how do senior developers extract modules?

When & how do senior developers extract modules?

To become a complete senior developer, you need to know how and when to decompose your apps into modules. Especially in large apps with large teams.

Read More

iOS Architecture and Testability guidelines with Core Data and Async/Await | iOS Dev Live Mentoring

iOS Architecture and Testability guidelines with Core Data and Async/Await | iOS Dev Live Mentoring

To become a complete senior iOS developer, you need to know how to architect your apps to facilitate testing. Especially when using complex frameworks like Core Data.

Read More

Best practice for starting iOS projects: architecture, frameworks & tools | iOS Dev Live Mentoring

Best practice for starting iOS projects: architecture, frameworks & tools | iOS Dev Live Mentoring

To become a complete senior iOS developer, you need to know how to choose frameworks and tools. And also how to apply architectural patterns to defer such decisions.

Read More

Decoupling SwiftUI previews from API dependencies, UIKit interop & testing | iOS Dev Live Mentoring

Decoupling SwiftUI previews from API dependencies, UIKit interop & testing | iOS Dev Live Mentoring

To become a complete senior iOS developer, you need to know clean ways of quickly developing and previewing your SwiftUI and UIKit components in isolation (e.g., without API dependencies!).

Read More

iOS App Architectural Patterns for reusable modules in practice | iOS Dev Live Mentoring

iOS App Architectural Patterns for reusable modules in practice | iOS Dev Live Mentoring

To become a complete senior iOS developer, you need to know how to make architectural decisions to facilitate the development, maintenance, composition, and testing of large apps with multiple independent teams.

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

Live Senior iOS Dev Interview Code Test review & preparation | iOS Dev Live Mentoring

Live Senior iOS Dev Interview Code Test review & preparation | iOS Dev Live Mentoring

To become a complete senior iOS developer, you need to ace the interview code test. Because it doesn't matter how good you are if you can't demonstrate it.

Read More

MVVM guidelines for iOS developers to improve at work and interviews | iOS Dev Live Mentoring

MVVM guidelines for iOS developers to improve at work and interviews | iOS Dev Live Mentoring

To become a complete senior iOS developer, you need to learn how to get the maximum value from UI patterns such as MVVM.

Read More

OOP & POP in Swift demystified with concrete examples | iOS Dev Live Mentoring

OOP & POP in Swift demystified with concrete examples | iOS Dev Live Mentoring

To become a complete senior iOS developer, you need to learn how to effectively use different language features (protocols, extensions, dynamic dispatch...) and programming paradigms (procedural, functional, object-oriented...).

Read More