Essential Developer
Welcome to the Essential Developer channel!
We help iOS developers become complete senior developers and be one of the most wanted and highest-paid iOS devs in the world.
Here you will learn professional software engineering methodologies to improve your dev skills and take your iOS career to the next level.

How to avoid burnout & get a Senior iOS Dev job in a great team | iOS Lead Essentials Podcast #062

Fixing iOS 17+ breaking changes: UIRefreshControl, viewIsAppearing & testability | iOS Dev Mentoring

How to achieve a better iOS dev salary and quality of life | iOS Lead Essentials Podcast #061

How to reach the next level as an iOS dev and build apps with joy | iOS Lead Essentials Podcast #060

How to pass interviews with confidence and 2x your salary | iOS Lead Essentials Podcast #059

How to develop complex native/hybrid iOS apps and 2x your salary | iOS Lead Essentials Podcast #058

How to become a confident Lead iOS Dev and 4x your salary | iOS Lead Essentials Podcast #057

How to advance as an iOS dev and double your total compensation | iOS Lead Essentials Podcast #056

How this iOS Dev made Xcode builds 70% faster & got 3 pay raises | iOS Lead Essentials Podcast #055

How to become a confident iOS Lead & pass interviews with ease | iOS Lead Essentials Podcast #054

How to create a Generic Networking Layer in iOS apps (Refresh Tokens, Combine, Async/Await, SwiftUI)

How this iOS Dev was promoted to Senior with a 2x salary raise | iOS Lead Essentials Podcast #053

How to stop feeling stuck as an iOS dev & progress with clarity | iOS Lead Essentials Podcast #052

How senior iOS devs test & refactor legacy code with Massive View Controllers | Live Dev Mentoring

How this iOS dev got a 3x pay raise working from anywhere | iOS Lead Essentials Podcast #051

How this iOS Dev got promoted to Senior Level with a pay raise | iOS Lead Essentials Podcast #050

How senior iOS devs plan and test-drive app ideas into solid iOS apps | Live Dev Mentoring

How to speed up slow Xcode builds, modularize & migrate legacy Obj-C to Swift | Live Dev Mentoring

How this iOS dev achieved a visa sponsorship + location freedom | iOS Lead Essentials Podcast #049

How this iOS dev got a 3x pay raise as a Principal iOS Engineer | iOS Lead Essentials Podcast #048

Acing Big Tech iOS interviews + 2x raise building apps at scale | iOS Lead Essentials Podcast #047

Italian iOS Dev promoted to Team Lead + 2x pay raise | iOS Lead Essentials Podcast #046

How this iOS dev got a 2x pay raise + paid relocation to Europe | iOS Lead Essentials Podcast #045

Architecting legacy iOS apps for remote & local storage (like Realm/CoreData) | Live Dev Mentoring

Learn how to refine your requirements like senior iOS devs | ED Clips

Brazilian iOS Dev becomes a confident Team Leader in Germany | iOS Lead Essentials Podcast #044

iOS Dev: Consider these factors before sharing the SDK between iOS and Android platforms. | ED Clips

iOS DEV: Two approaches for database migration with CoreData | ED Clips

iOS Dev: This is how good application architecture can enable flexibility and testability.

How senior iOS devs eliminate nested closures (arrow anti-pattern) in Swift | Live Dev Mentoring