AppForce1: news and info for iOS app developers

Jeroen Leenarts
undefined
Jan 26, 2022 • 51min

Emin Grbo, App Developer at Tidal, creator of un:safe

Send us a textEmin has quite some experience working in tech. First as a designer and later he switched into iOS. He now works at Tidal, a large music playing service. Besides his day job he is trying to bootstrap his Indie business. Already he has released a couple apps. Especiallu un:safe. A sort of safe craching game using haptic feedback. Originally developed for the Apple Watch.You can find Emin online:Twitter: @emin_uihttps://swiftuiviews.dev/Un:Safe promo page: https://unsafe.undeadpixel.dev/Stream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
undefined
Jan 24, 2022 • 22min

Doing all kinds of new things, learning as you go…

Send us a textOne awesome announcement this week. My regular news articles, and loads of info about the articles I mention.Here are this week's articles:Using decorator pattern to add architectural non-intrusive analytics in SwiftMigrating our Objective-C SDK to Swift – RevenueCatTasks in Swift explained with code examples - SwiftLeeDevelop a command-line tool using Swift ConcurrencyOptimise your networking layer with Combine - Efficient networking for SwiftUI apps | Peter FrieseDonny Wals on TwitterStream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
undefined
Jan 20, 2022 • 48min

Marin Todorov, independent iOS developer, book author, trainer, and speaker

Send us a textMeet Marin, if you visit a conference or two, there is a good chance you have met Marin in person.Marin joins me on my podcast and we discus his work as a software developer.An interesting bit is his work on DocC. Yes, that’s the new documentation tool in shipped with Xcode.He also recently published his latest book Modern Concurrency in Swift.There is tons more things Marin has done over the years. But fortunately he list all his work on his personal website: https://underplot.com/Marin's book Modern Concurrency in Swift http://swiftconcurrencybook.com/You can also find Marin on TwitterStream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
undefined
Jan 18, 2022 • 12min

Sometimes things go haywire, like the first recording of this episode

Send us a textThat was a bit of a setback. First recording of this episode... lost. I don't know yet what exactly happened. But hey, rerecording was the easiest thing to do.Fixing wrong animations with Diffable Data Source | Filip NěmečekHow to write HTML in Swift? - The.Swift.Dev.Automating App Store PublishingNetworking with Combine and SwiftUI - Getting Started | Peter FriesePrototyping With SwiftUI: Creating Complex Interactions Using Gestures and ModifiersLet's just say I am glad I made it through this one. Good news is I am building my backlog of recordings for my again now.Stream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
undefined
Jan 11, 2022 • 22min

Xcode is our playground and let's meet at conferences this year.

Send us a textLast week I mentioned I wanted to get myself at more conferences this year. And already I have 3 opportunities lined up. That’s amazing.Next to that, people in the iOS community are at it again in full force after the holidays. Lots of great stuff. I had tons of articles to go through. Enjoy this week’s links.Swift Playgrounds 4: Building a Text-to-speech App on iPadSwift computed properties can be tuples | Chris WuWorking Around Xcode and Continuous Integration Issues on Apple Silicon – eMpTy TheorySome thoughts on Xcode Cloud – Oliver BinnsOliver on Twitter: https://twitter.com/oliver_binnsPublic-key cryptography with CryptoKit for iOS | iOS DevelopmentMetricKit - Getting Started - SwiftlyRushThe future of server side Swift - The.Swift.Dev.Tweet by @DonnyWalsConferences mentioned:https://iosconf.sg/https://swiftheroes.com/2022/CFP https://sessionize.com/swift-heroes-2022/https://360idev.com/https://www.do-ios.com/https://appdevcon.nl/https://swiftleeds.co.uk/Stream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
undefined
Jan 5, 2022 • 40min

Adam Rush, SwiftLeeds organizer, RayWenderlich author and my colleague at Stream

Send us a textThis time I have my colleague Adam Rush as a guest. He organized Swift Leeds, creates content for RayWenderlich.com.He has a fun origin story. A self taught software developer who got started right when the iPhone 3G was a thing.You can find more on Adam online on:Twitter: https://twitter.com/adam9rushHis blog: https://www.swiftlyrush.com/His newsletter: https://swiftlyrush.curated.co/His conference: https://swiftleeds.co.uk/His work for Ray Wenderlich: https://www.raywenderlich.com/u/adamrushMore on open positions at Stream: https://getstream.io/team/#jobsStream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
undefined
Jan 4, 2022 • 17min

Happy New Year, let's dive right in.

Send us a textFirst episode of the new year. Happy new year everyone. Enjoy this week’s articles and as always, please reach out on Twitter. I love hearing from you.Here are this week's links:Convert your Swift Facades to the new async/await syntax using Continuations | by César Vargas Casaseca | Dec, 2021 | Medium“Solving Advent of Code 2021 in Swift” by Harshil ShahWhat I’ve learnt from Advent of Code 21 – Oliver BinnsAdvent of Code 2021Cascading Environment actions in SwiftUI | magnuskahrCreating Animated Message Reactions and Interactions Using SwiftUIFive things iOS developers should focus on in 2022 – Donny WalsDonny Monday morning tweet.Stream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
undefined
Dec 30, 2021 • 50min

Jonathan Ruiz, podcaster and iOS App Developer.

Send us a textJonathan is a fellow podcaster. Together with Mark Fransen he creates the podcast Everyday Robots. In his spare time he created the iOS apps Vizard and Lockne.https://everydayrobots.tech/Jonathan on Twitter: https://twitter.com/refactoreddVizard on the App StoreLockne on the App StoreEveryday Robots on Twitter: https://twitter.com/_everydayrobotsMark Fransen on Twitter: https://twitter.com/swiftymfStream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
undefined
Dec 26, 2021 • 12min

Happy Holidays

Send us a textHappy Holidays.Final regular episode of 2022.Building an asynchronous SwiftUI button | Swift by SundellSupporting async/await as a module ownerUnit Testing UIViewController Dismiss closure argument in SwiftThe Vim "tip of the day" for Xcode | Chris WuSwift HeroesiOS Conf SGIndie Life Unfolding (@IndieLifeComics) / TwitterStream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
undefined
Dec 23, 2021 • 49min

Frank Foster, iOS Dev Happy hour, self taught iOS Developer

Send us a textFrank is one of the people currently running iOS Dev Happy Hour. I’ve had several people from that community on my podcast before.Frank is another great story of switching careers and getting into iOS Software Development.More on Frank online:Twitter: https://twitter.com/frankefosterFrank's website and blog: https://www.frankefoster.com/iOS Dev Happy Hour: https://www.iosdevhappyhour.com/Stream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app