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

Making architecture decisions as an iOS dev, Tech debt, and Testing | iOS Dev Live Mentoring

Making architecture decisions as an iOS dev, Tech debt, and Testing | iOS Dev Live Mentoring

Learn how to grow as an iOS dev, make good architecture decisions to withstand the test of time in your iOS/Swift codebases, deal with tech debt, and write flexible tests that don't break every time the code changes.

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

Eliminating Core Data concurrency issues & Sharing state between screens | iOS Dev Live Mentoring

Eliminating Core Data concurrency issues & Sharing state between screens | iOS Dev Live Mentoring

Learn how to find, fix, and prevent Core Data concurrency issues, write thread-safe Core Data code using the NSManagedObjectContext APIs, strategies for sharing and mutating state between screens, and prevent merge conflicts in Xcode projects.

Read More

Testable & Reusable UI components favoring Composition over Inheritance | iOS Dev Live Mentoring

Testable & Reusable UI components favoring Composition over Inheritance | iOS Dev Live Mentoring

Learn how to develop and test customizable UI components for reuse in multiple projects favoring Composition over Inheritance.

Read More

Repository pattern, Getting iOS jobs abroad, Improving backend skills | iOS Dev Live Mentoring

Repository pattern, Getting iOS jobs abroad, Improving backend skills | iOS Dev Live Mentoring

Learn when, why, and how to implement the Repository pattern, get iOS job opportunities abroad, and improve your full-stack knowledge while staying a specialist iOS developer.

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

Building good iOS apps fast as a freelancer, Perfect coverage, Devpreneur | iOS Dev Live Mentoring

Building good iOS apps fast as a freelancer, Perfect coverage, Devpreneur | iOS Dev Live Mentoring

Learn how to motivate yourself and follow best practices when you need to deliver as fast as possible as a freelancer, achieve the perfect test coverage, and become a developer entrepreneur.

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

Developing big iOS features, Contributing to OSS, Not feeling like a senior | iOS Dev Live Mentoring

Developing big iOS features, Contributing to OSS, Not feeling like a senior | iOS Dev Live Mentoring

Learn how to develop big iOS features with TDD (design the architecture upfront or let the tests drive the design?!), find/choose OSS projects to contribute to, and become and feel like a true senior iOS developer.

Read More