How to get a raise as an iOS Dev: Fair strategies that work | iOS Lead Essentials Podcast #027

How to get a raise as an iOS Dev: Fair strategies that work | iOS Lead Essentials Podcast #027

If you feel like your salary is not following your skills progression, this podcast is for you.

Read More

iOS Dev Q&A: Dealing with conflicts, React Native, Flutter & more | iOS Lead Essentials Podcast #026

iOS Dev Q&A: Dealing with conflicts, React Native, Flutter & more | iOS Lead Essentials Podcast #026

In this podcast, we reply to questions regarding conflicts in the workplace as an iOS developer.

Read More

Should you quit a new iOS gig because the codebase is too messy? | iOS Lead Essentials Podcast #025

Should you quit a new iOS gig because the codebase is too messy? | iOS Lead Essentials Podcast #025

In this podcast, we'll share a story we received from an iOS developer who's worked on some bad projects and lost passion for programming.

Read More

WWDC 2020 Q&A: App Clips, Widgets, SwiftUI 2.0 & platform support | iOS Lead Essentials Podcast #023

WWDC 2020 Q&A: App Clips, Widgets, SwiftUI 2.0 & platform support | iOS Lead Essentials Podcast #023

Every time there is big news in the industry, such as a new framework, platform, or language feature, it’s common to wonder if you need to change the way you build your apps to accommodate the updates. In this podcast, we reply to five questions and help you get ready to welcome new features announced in WWDC 2020.

Read More

Decoupling Analytics from MVVM components | iOS Lead Essentials Community Q&A

Decoupling Analytics from MVVM components | iOS Lead Essentials Community Q&A

In this episode, Caio replies to a question we received from Catalin in the private iOS Lead Essentials Slack community: “What are your thoughts regarding an architecture for adding analytics for a push notification event?”

Read More

Testing code that uses DispatchQueue.main.async | iOS Lead Essentials Community Q&A

Testing code that uses DispatchQueue.main.async | iOS Lead Essentials Community Q&A

In this episode, Caio replies to a question we received from Tulio in the private iOS Lead Essentials Slack community: "How can I test code that dispatches work to the main DispatchQueue asynchronously? If I remove the thread handling code, my test succeeds."

Read More

SwiftUI+Combine Q&A: Will it change the way you build iOS apps? | iOS Lead Essentials Podcast #022

SwiftUI+Combine Q&A: Will it change the way you build iOS apps? | iOS Lead Essentials Podcast #022

Have you ever wondered how SwiftUI and Combine will change the way you architect, test, and build your iOS apps? So this podcast is for you. In this episode, we reply to nine questions and discuss the impact Apple's new frameworks have on our daily work.

Read More

Testing Date Span in Swift: Controlling the current date & time | iOS Lead Essentials Community Q&A

Testing Date Span in Swift: Controlling the current date & time | iOS Lead Essentials Community Q&A

In this episode, we reply to a question we received in the private iOS Lead Essentials Slack community. Valentin asked how to test a function that generates a date span without duplicating the production code in the test side.

Read More

S02E21: Migrating to Swift 5.2 and CI with GitHub Actions | Professional iOS Engineering Series

S02E21: Migrating to Swift 5.2 and CI with GitHub Actions | Professional iOS Engineering Series

In this episode, we migrate the Quiz project to Swift 5.2 and Xcode 11.4.1. And the CI server to GitHub Actions.

Read More