Skip to main content
CF

iOS Dev Mentoring Sessions

25h 18m 24s
English
Paid

In our experience, the #1 challenge students face in their learning journey is connecting the dots between principles and practices and applying them at work. That's why we've created the iOS Dev Mentoring Sessions as a bonus in the iOS Lead Essentials program.

In the sessions, we go through any challenge students are facing in their daily work. For example, passing job interviews, testing, refactoring, improving app architecture, threading, concurrency, migrating to diffable data sources, and so on.

Literally, anything that hasn't clicked yet.

Every mentoring session is recorded and shared with the community, so everyone learns together.

We recommend you go through all lectures before watching the mentoring sessions. You can come back to this page at any point to access the recordings.

About the Author: Essential Developer

Essential Developer thumbnail

Essential Developer (essentialdeveloper.com) is a UK-based iOS / Swift training company run by Mike Apostolakis and Caio Zullo, focused on the senior-engineering side of iOS work — TDD, Clean Architecture, modular code design, and the production patterns that scale iOS codebases past the small-app size.

The CourseFlix listing carries two Essential Developer courses: iOS Dev Mentoring Sessions and iOS Dev Tooling. The teaching style is unusually rigorous for the iOS-tutorial market — material is taught at the level of architects responsible for codebases that will run in production for years.

Material is paid and aimed at intermediate-and-up iOS developers ready to take TDD and software-architecture work as serious professional disciplines. For broader content, see CourseFlix's Swift category page.

Watch Online 20 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 20 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: #001 - Luis Zapata - Eliminating Core Data ...
All Course Lessons (20)
#Lesson TitleDurationAccess
1
#001 - Luis Zapata - Eliminating Core Data ... Demo
43:52
2
#002 - MaurГ­cio Maniglia - Passing Interview Code Challenges
01:41:21
3
#003 - JosГ© Roberto Abreu - MVVM, Dynamic UI, and Services
56:47
4
#004 - Khoi Nguyen - Senior iOS Developer Interview
02:29:36
5
#005 - Jose Alvarez - SOLID Principles Applied
01:11:53
6
#006 - Rodrigo Manguinho - Architecture and Software Design
39:32
7
#007 - Shun Lung Chen - Mock Design Interview
01:14:44
8
#008 - Andre Kvashuk - Test-driven MVVM with RxSwift
01:38:15
9
#009 - Shady Kahaleh - Populating UI from Multiple Services
01:04:41
10
#010 - Danil Lakhtin - App Authorization & Permission Roles
01:31:47
11
#011 - NicolГЎs Landa - From iOS Developer to Team Lead
01:15:07
12
#012 - Andrey Chirkov - Sign in with Apple + Firebase + Combine
01:38:45
13
#013 - Hanyu Chen - Threading, Operations, and Queues
01:17:24
14
#014 - Paul Lee - Login, Authentication, and Tokens
01:05:04
15
#015 - Gordon Smith - DiffableDataSources, Pagination & Infinite Scroll
01:18:53
16
#016 - Yaroslav Nosik - Improving legacy iOS/Swift codebases
01:49:44
17
#017 - Tsungyu Yu - Test-driving UI Views and Controls
01:08:57
18
#018 - Damian Modernell - Becoming an iOS Team Lead, Managing dev/prod Envs...
01:04:03
19
#019 - Gordon Smith - SwiftUI & DI Patterns: Passing dependencies to distant views
50:53
20
#020 - Dinesh Kumar - From MVVM to Clean Architecture: Core Data Transaction Consistency
37:06
Unlock unlimited learning

Get instant access to all 19 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Related courses

  • Mobile System Design thumbnailUpdated 9mo ago

    Mobile System Design

    By: Tjeerd in 't Veen
    Stop getting stuck in a difficult codebase that's hard to modify. Learn how to keep a growing codebase nimble and easily adjustable so that you can focus on.
  • Thinking in SwiftUI thumbnailUpdated 2y ago

    Thinking in SwiftUI

    By: objc.io
    SwiftUI is radically different from UIKit. In this short book, we will help you build a mental model of how SwiftUI works.
    4h 37m
  • AI Mastery in SwiftUI thumbnailUpdated 2mo ago

    AI Mastery in SwiftUI

    By: Big Mountain Studio
    Course on integrating AI models into SwiftUI. Learn to create intelligent applications with Apple FoundationModels to enhance UX and personalize content.

Frequently asked questions

What is iOS Dev Mentoring Sessions about?
In our experience, the #1 challenge students face in their learning journey is connecting the dots between principles and practices and applying them at work. That's why we've created the iOS Dev Mentoring Sessions as a bonus in the iOS…
Who teaches this course?
It is taught by Essential Developer. You can find more courses by this instructor on the corresponding source page.
How long is the course?
It contains 20 lessons with a total runtime of 25 hours 18 minutes. Every lesson is available to watch online at your own pace.
Is it free to watch?
It is part of CourseFlix's premium catalog. A subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch it online?
The course is available to watch online on CourseFlix at https://courseflix.net/course/ios-dev-mentoring-sessions. The page hosts every lesson with the integrated video player; no download is required.