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

Adding tests to existing iOS/Swift codebases | iOS Dev Live Mentoring

Adding tests to existing iOS/Swift codebases | iOS Dev Live Mentoring

To become a complete Senior iOS developer, you need to learn how to deal with legacy code without tests...

Read More

Time-sensitive operations with Timers & RxSwift/Combine | iOS Dev Live Mentoring

Time-sensitive operations with Timers & RxSwift/Combine | iOS Dev Live Mentoring

To become a complete senior iOS developer, you need to know clean ways of implementing time-sensitive operations.

Read More

iOS Automated Testing with PhotoKit, Vision, and other frameworks | iOS Dev Live Mentoring

iOS Automated Testing with PhotoKit, Vision, and other frameworks | iOS Dev Live Mentoring

To become a complete senior iOS developer, you need to know testing strategies for when and how to write tests with Apple's and 3rd-party frameworks in the mix.

Read More

Live iOS interview test code review | iOS Dev Live Mentoring

Live iOS interview test code review | iOS Dev Live Mentoring

To become a complete senior iOS developer, you need to crack the interview code tests.

Read More

Swift fundamentals: Equality & Identity for protocol, class, struct, enum | iOS Dev Live Mentoring

Swift fundamentals: Equality & Identity for protocol, class, struct, enum | iOS Dev Live Mentoring

To become a complete senior iOS developer, you need to master the fundamentals. Including how to make Swift structs with protocol dependencies Equatable.

Read More

Writing tests using Swift's Async/Await in practice | iOS Dev Live Mentoring

Writing tests using Swift's Async/Await in practice | iOS Dev Live Mentoring

To become a complete senior iOS developer, you need to know how to write fast and reliable automated tests. This includes testing code using the new Async/Await feature in Swift.

Read More