How to architect iOS apps, reusable Swift modules and SDKs (Facade, Flows, Tests) | Live Mentoring
/Curious about how to develop modular iOS apps and SDKs? 🧑💻
Read MoreSkilled, disciplined and professional iOS software development resources tailored for you
Curious about how to develop modular iOS apps and SDKs? 🧑💻
Read MoreNeed help fixing legacy iOS codebases? 🤔
Read MoreOur guest today is Mihai Rustiuc, a student of the iOS Lead Essentials program who became a confident Lead iOS Developer developing great apps, leading mobile teams, and passing interviews with ease! Watch it now to learn how he did it.
Read MoreWant to learn how to create a generic networking layer in iOS apps? Or sign requests and refresh access tokens? Or show a login screen when the token expires in SwiftUI?
Read MoreOur guest today is Daniil Zadorozhnyy, a student of the iOS Lead Essentials program who became a confident Senior iOS Developer with a 2x salary raise! Watch it now to learn how he did it.
Read MoreOur guest today is Emin Grbo, a student of the iOS Lead Essentials program who went from feeling stuck to becoming a confident iOS developer and receiving a pay raise in a couple of months! Watch it now to learn how he did it.
Read MoreWant to learn how to choose between MVVM and MVP when using SwiftUI? Or how to pass dependencies to distant SwiftUI views without the service locator anti-pattern? Or how/when to migrate from UIKit to SwiftUI?
Read MoreWant to learn how to architect iOS apps to connect with many different devices via Bluetooth?
Read MoreWatch this FREE mentoring session now and learn techniques senior iOS devs use to improve iOS codebases, such as design patterns, domain modeling, and how to share data between devices with frameworks like CoreData/CloudKit. 🧑💻
Read MoreWant to learn how to refactor Massive View Controllers and catch/fix bugs in legacy iOS codebases? 👇
Read MoreFirst-class iOS engineering with Empathy, Integrity, and Economics in mind. Skilled and disciplined training for iOS professionals and teams.
I've been writing software since 1998, professionally since 2006, and on Apple platforms since 2009. I love building robust, well-engineered, and beautiful applications and coaching developers to achieve their best potential.
I'm a software engineer from Athens, Greece. My goal is to help the software industry evolve by enabling developers and companies to practice valuable techniques and build powerful and durable systems.