This time Stefan and I share our thoughts on the topic of choosing SwiftUI or UIKit for your next iOS project.Fortunatly things are very nuanced and there are also some clear guiding principles we were able to come up with.
The Paul Hudson video comparing SwiftUI against UIKit mentioned by Jeroen.
Blog written by Jeroen:
UIKit vs. SwiftUI: How to Choose the Right Framework for Your App
Runway
Put your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team
Lead Software Developer
Learn best practices for being a great lead software developer.
Rate me on Apple Podcasts.
Send feedback on SpeakPipe
Or contact me on Mastodon: https://hachyderm.io/@appforce1
Support my podcast with a monthly subscription, it really helps.
My book: Being a Lead Software Developer
You might know about Benedikt through one of his confernce talks, or the podcast he did with Bas Broek. Anyways, he has done some interesting things in with Rust on iOS.
Oh and… “Basically, it just involves a crazy amount of brackets. So if you find Objective C offensive, then please do not look at Lisp code.”
I think it was me who said that and I do not know where I heard if first, but this line cracks me up every time I hear it.
My talk with Benedikt is an example of why I enjoy doing the interviews so much. So, thanks for that Benedikt.
You can find Benedikt on Twitter. And to learn about the other things he is doing have a look at his website. https://terhech.de/
Runway
Put your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team
Lead Software Developer
Learn best practices for being a great lead software developer.
Rate me on Apple Podcasts.
Send feedback on SpeakPipe
Or contact me on Mastodon: https://hachyderm.io/@appforce1
Support my podcast with a monthly subscription, it really helps.
My book: Being a Lead Software Developer
Some cool articles again. I made a quick recording because I am super busy at the moment.
Links of this episode
Twitter Space SwiftUI vs. UIKit
To enter the 50.000 Sats podcasting 2.0 raffle:
Runway
Put your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team
Lead Software Developer
Learn best practices for being a great lead software developer.
Rate me on Apple Podcasts.
Send feedback on SpeakPipe
Or contact me on Mastodon: https://hachyderm.io/@appforce1
Support my podcast with a monthly subscription, it really helps.
My book: Being a Lead Software Developer
We dive into some of the content of the book by Jeroen. Jeroen wrote a book with the title “Being a Lead Developer”. But many of the practices in his book also apply to developers in individual contributer roles. Listen in and take some practical advice you could start using right after the discussion.If you have questions, please reach out to Jeroen or Stefan on Twitter.
Runway
Put your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team
Lead Software Developer
Learn best practices for being a great lead software developer.
Rate me on Apple Podcasts.
Send feedback on SpeakPipe
Or contact me on Mastodon: https://hachyderm.io/@appforce1
Support my podcast with a monthly subscription, it really helps.
My book: Being a Lead Software Developer
Jon and I share some memories before we dive into his history. Jon is one of those mellow friendly persons who will just wait for you to start asking questions. And once you do, be ready for the wealth of knowledge and detail you will get as a response.Jon also wrote a book on iOS unit testing. Nowadays Jon works at Industrial Logic and by how he describes it, Jon has found his tribe.
Runway
Put your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team
Lead Software Developer
Learn best practices for being a great lead software developer.
Rate me on Apple Podcasts.
Send feedback on SpeakPipe
Or contact me on Mastodon: https://hachyderm.io/@appforce1
Support my podcast with a monthly subscription, it really helps.
My book: Being a Lead Software Developer