How to test iOS app features that produce complex outputs like images | Live Dev Mentoring
/Testing simple outputs like Strings or Integers is easy in Swift. What about testing iOS app features that produce complex outputs like images?
Read MoreSkilled, disciplined and professional iOS software development resources tailored for you
Testing simple outputs like Strings or Integers is easy in Swift. What about testing iOS app features that produce complex outputs like images?
Read MoreHave you ever felt lost trying to measure and solve performance issues in your iOS apps? Curious about how the "Profile" option on Xcode can help?
Read MoreEver wondered how many iOS teams keep releasing app versions continuously with confidence?
Read MoreThis iOS developer received job offers from Meta and Apple. Want to see one of the steps in his preparation?
Read MoreiOS app navigation can lead to high coupling between features. Have you ever wondered how senior iOS devs handle navigation in large modular apps?
Read MoreHave you ever felt like Apple frameworks such as StoreKit for in-app purchases are hard to use and complicate your code?
For example, you may have to deal with many confusing optional properties (that should never be `nil`). Or callbacks with optional results - even though there's no reason to ever get `nil` back in your specific case.
Read MoreDid you know there are common strategies senior devs use to architect and develop identical SDKs in iOS/Swift and Android/Kotlin? Watch this mentoring session now to learn more.
Read MoreMany iOS apps lose user data because of bad Core Data migrations. The app may not even open anymore (💥 crashing on startup!). The common user response is to delete the app and leave a bad review. Don't let it happen to you!
Read MoreTo become a complete senior developer, you need to know how to design good app services and avoid duplication.
Read MoreTo become a complete senior developer, you need to know how to implement analytics in large apps with large teams.
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.