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.
iOS Dev Mentoring Sessions
iOS Dev Mentoring Sessions is a 20-lesson 25 hours 18 minutes self-paced course by Essential Developer. 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.
Course facts
- Lessons
- 20
- Duration
- 25 hours 18 minutes
- Language
- English
- Instructor
- Essential Developer
- Price
- Premium
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.
Who teaches iOS Dev Mentoring Sessions? Essential Developer
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.
What lessons are included in iOS Dev Mentoring Sessions?
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 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 |
Get instant access to all 19 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionWhat courses are similar to iOS Dev Mentoring Sessions?
Updated 2y agoSwiftUI Mastery Travel Discovery
By: Let's Build That AppSwiftUI is now in its second iteration and available for developers through Xcode 12. In this course, I'd like to teach you how to develop a real world applicat11h 28m
FreeUpdatedCreate UberEats with Python/Django and Swift 3
By: Code4StartupFree course building a food-delivery app like UberEats: a Django web dashboard and backend paired with a native Swift 3 iOS app.19h 13m
Updated 2y agoiOS & Swift - The Complete iOS App Development Bootcamp
By: UdemyWelcome to the Complete iOS App Development Bootcamp. With over 39,000 5 star ratings and a 4.8 average my iOS course is the HIGHEST RATED iOS Course in the his59h 45m
UpdatedSwiftUI Masterclass 2023 - iOS App Development & Swift
By: UdemyLearn SwiftUI by building five real apps for iPhone, iPad, Mac, and Apple Watch, plus Combine, Core Data, and App Store basics.33h 9m
UpdatediOS Dev Tooling
By: Essential DeveloperDomina las herramientas del desarrollador iOS: gestión de builds en Xcode, depuración de fallos, CocoaPods y CI/CD con Jenkins y Fastlane.16h 46m
Updated 1y agoBuild a SwiftUI app with Claude AI
By: DesignCode (Meng To)Embark on a journey to master SwiftUI by integrating modern artificial intelligence capabilities into your app development process.9h 5m
UpdatedLearn And Code With Enid
By: Learn and Code with EnidLearn Swift, SwiftUI, UIKit, and iOS design through visual, series-based guides that break each topic into clear, step-by-step lessons.
More courses by Essential Developer
UpdatediOS Dev Tooling
Domina las herramientas del desarrollador iOS: gestión de builds en Xcode, depuración de fallos, CocoaPods y CI/CD con Jenkins y Fastlane.16h 46m