How senior iOS devs handle state transitions throughout the app lifetime | Live Dev Mentoring

How senior iOS devs handle state transitions throughout the app lifetime | Live Dev Mentoring

Have you ever felt like managing app state keeps getting more and more complex as you add new features? Curious about what design patterns and techniques can help?

Read More

Advanced patterns senior devs use to implement analytics in large apps | Live Dev Mentoring

Advanced patterns senior devs use to implement analytics in large apps | Live Dev Mentoring

To become a complete senior developer, you need to know how to implement analytics in large apps with large teams.

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

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

Understand VIPER in iOS for good & stop using template solutions | iOS Dev Live Mentoring

Understand VIPER in iOS for good & stop using template solutions | iOS Dev Live Mentoring

If you want to become a complete Senior iOS Developer, you need to learn how to make solid architectural decisions instead of blindly following templates.

This includes VIPER templates that, when followed blindly, can lead to messy, buggy, and over complicated codebases.

Read More

Understand & choose between MVC, MVVM, and MVP pattern variations | iOS Dev Live Mentoring

Understand & choose between MVC, MVVM, and MVP pattern variations | iOS Dev Live Mentoring

Learn why there are so many variations of UI patterns and how to understand & choose between MVC, MVVM, and MVP for your iOS apps.

Read More

Learning new concepts as a Senior iOS dev and getting your team on board | iOS Dev Live Mentoring

Learning new concepts as a Senior iOS dev and getting your team on board | iOS Dev Live Mentoring

Learn how to fill knowledge gaps and keep growing as a Senior iOS Developer, get your team on board with new practices, and choose between MVC/MVVM/MVP.

Read More

Practicing TDD/CI/CD, MVC vs. MVVM, Impostor Syndrome & Evaluating yourself | iOS Dev Live Mentoring

Practicing TDD/CI/CD, MVC vs. MVVM, Impostor Syndrome & Evaluating yourself | iOS Dev Live Mentoring

Learn how to practice TDD/CI/CD, fight impostor syndrome to share your work with confidence, decide between UI design patterns (MVC, MVVM...), and evaluate yourself as a professional iOS developer.

Read More