AppForce1: news and info for iOS app developers
Jeroen Leenarts
All episodes
Best episodes
Seasons
Top 10 AppForce1: news and info for iOS app developers Episodes
Goodpods has curated a list of the 10 best AppForce1: news and info for iOS app developers episodes, ranked by the number of listens and likes each episode have garnered from our listeners. If you are listening to AppForce1: news and info for iOS app developers for the first time, there's no better place to start than with one of these standout episodes. If you are a fan of the show, vote for your favorite AppForce1: news and info for iOS app developers episode by adding your comments to the episode page.
Do iOS sold all its conference tickets
AppForce1: news and info for iOS app developers
09/30/22 • 7 min
Full on prep mode for Do iOS by now. What is it. Just 5 or 6 weeks remaining. When I am preparing this episode, there were just 2 tickets remaining. So we will have a full house. I was also looking into putting together a workshop the day before the conference and that has now been put together thanks to the gracious support of Jeremy Barger. You might know him as TheSwiftNomad on Twitter. He is looking for people to take a look at his Swift Developer Academy. So take a look.
Articles in this episode:
- Swift’s print(), debugPrint(), String(reflecting:), Mirror(reflecting:) and dump()
- Side Projects: 10 Tips for being successful
- Deadlocks in Swift explained: detecting and solving
- How to manage lifecycle events in SwiftUI iOS applications
- viewDidLoad() in SwiftUI
- Why your Xcode version still matters with Module Stability
- Displaying live activities in iOS 16
Oh and I am still waiting on that keyboard...
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.
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
Full on trip prep mode
AppForce1: news and info for iOS app developers
08/21/22 • 10 min
Two weeks since my previous episode. I had my reasons. My family and I went on a trip visiting family in Luxemburg. We slept over monday till friday and I was just not able to record an episode.
Of those two weeks the first one was quite warm in the Netherlands. We actually had the first heatwave in the Netherlands this year. year. Nothing too terrible temperature wise, but the related drought is no fun. Again not as bad as other parts of the world, but it is noticable everywhere you go. Also, upstairs, where I record my podcast episodes is not a fun place to be with these temperatures.
As mentioned, the second week was family time, which was a really fun time. I got to spend the entire week with my family with dedicated attention without having work in he back of my mind too much.
Not thinking about work is hard right now. Only a few days from now I am travelling to Denver to visit 360iDev. I still want to do a lot of checks on my slides and presentation. I am going to be representing Stream there, so... No pressure, right?
Considering my travel plans for the next week, I am unsure how/when I will be able to do episode 89. I actually might do something with my DJI Mic while I am in the US. It sounds like a great opportunity to do some fun recordings that are immediatly usable for my podcast. Who knows. Keep an eye on my feed and you will not miss a thing.
This week’s articles.
- Implementing a main thread watchdog on iOS · Jesse Squires
- Lenses and prisms in Swift - The.Swift.Dev.
- The easiest way to manage multiple Xcodes - Testable 🍏
- Shared with You implementation and testing explained - SwiftLee
- Mastering grid layout in SwiftUI | Swift with Majid
- Cheat sheet on VoiceOver gestures for iOS
- Implementing Password AutoFill for an iOS application
- Swift.org - Server Guides Now on Swift.org
- Faster StoreKit testing by syncing in-app purchase products
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.
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
WWDC expectations and predictions Twitter Space
AppForce1: news and info for iOS app developers
06/03/22 • 102 min
This is a quick edit of the proceedings. There can very well be audio mishaps in this.
We had a MEGA-PRE-WWDC Twitter space on June 1 talking expectations/predictions!
These were the hosts: @mikaela__caron, @dvrzan, @joshdholtz, @jordibruin, @rudrankriyam, @amos_gyamfi, @stefanjblos and me.
We had tons of fun though.
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.
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
Getting ready for WWDC with a special guest
AppForce1: news and info for iOS app developers
05/30/22 • 31 min
This week I decided to do things different a little bit. I have no clue how exactly next week will look. I know it will be busy, I know it will be awesome. My team and I at Stream are putting together all kinds of ideas for the iOS community.
News articles of this week:
- Server-Side Vapor Swift Implementation With Google, Apple, and Github Authentication
- What’s A Best-in-Class macOS App Look Like?
- Cross-Platform Mobile Frameworks — An iOS Engineer's Perspective
- Understanding Certificates and iOS Provisioning Profiles
- Introduction to SPM artifact bundles
- Using OAuth Tokens to Make REST API Calls
- Does SwiftUI View Not Compile? Time To Start Making It Lighter
- CollectionOfOne in Swift
- Coordinator pattern with UITabBarController
- Interface Builder: Guides | Xcode Tips
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.
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
DocC and SwiftUI error handling
AppForce1: news and info for iOS app developers
02/15/22 • 8 min
Some cool articles again. I made a quick recording because I am super busy at the moment.
Links of this episode
- Deep linking and URL scheme in iOS
- Setting up Xcode Cloud for Automated Builds, Tests and Distribution
- Error Handling with Combine and SwiftUI - How to handle errors and expose them to the user | Peter Friese
- Tips for getting the most out of DocC – Rhonabwy
Twitter Space SwiftUI vs. UIKit
To enter the 50.000 Sats podcasting 2.0 raffle:
- Download the Fountain app to listen to AppForce1 (available on iOS or Android)
- DM @fountain_app on Twitter (or send an email to [email protected]) and
- Share the code FOUNTAIN_AF1
- Share your Fountain user name
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.
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
Swift on Lambda while creating feature flags on CloudKit
AppForce1: news and info for iOS app developers
12/07/21 • 12 min
Some nice articles that might get you to think out of the box this week. Backpressure is a concept I pretty much have not thought about for years. And Sarun has a nice tip on dealing with inconsistent APIs.
- Result builders in Swift - The.Swift.Dev
- Using CloudKit for content hosting and feature flags | Rambo Codes
- Create your first HTTP endpoint with Swift on AWS Lambda
- Backpressure in Combine | iOS Development
- How to decode enums ignoring case in Swift Codable | Sarunw
- What role do Tasks play within Swift’s concurrency system? | Swift by Sundell
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.
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
Tim Oliver, working on Bluetooth hardware integration at DriveMode
AppForce1: news and info for iOS app developers
11/16/21 • 52 min
Tim Oliver works on DriveMode, an interesting app with a Bluetooth hardware component. He also worked at Realm, yes the Core Data and SQLite alternative. He is originally from Australia, but for work he has been pretty much around the globe.
You can find Tim:
- on Twitter: https://twitter.com/timoliverau
- on his website: https://timoliver.blog/
More on DriveMode: https://twitter.com/drivemode
This is an article Tim wrote: Getting started with Core Bluetooth
Tim recommends this Ray Wenderlich tutorial and this old, but still really useful presentation about Core Bluetooth. Tim thinks this is the sensortag used in Chris' presentation.
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.
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
The quest for SwiftUI knowledge continues along with an awesome Xcode tip…
AppForce1: news and info for iOS app developers
09/06/21 • 12 min
One Swift and a few more SwiftUI articles this week. Also a nice keyboard combo for Xcode and how to get started with doc comments in your Swift code.
Links in my episode:
- Using Variadic Parameters in Swift – SerialCoder.dev
- How to Animate Gradients in SwiftUI
- Conditional compilation within Swift expressions | Swift by Sundell
- Exploring SwiftUI map custom annotations | Kristaps Grinbergs
- View clipping in SwiftUI | FIVE STARS
- The Contextual Action Menu | dasdom
- Making Documentation that is pleasant to read in Swift
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.
Buy Donny’ book on combine and support my podcast. Now that’s a great deal.
Practical Core Data by Donny Wals
Learn Core Data from the ground up using new and modern techniques.
Sendy, send newsletters, 100x cheaper
A self hosted email newsletter, send emails via Amazon SES without sacrificing deliverability.
Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.
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
Tools of podcasting, well at least what I use
AppForce1: news and info for iOS app developers
07/26/21 • 15 min
Welcome to my podcast. Different one again. Today I'll tell you what I use for podcasting and why I use these.
Hindenburg Journalist Pro
- Pixelmator Pro
- Audient Evo 4
- Samson Q7
- Audio Technica ATH-M50x
- MacBook M1
- Expert Mouse Trackball
- IQunix L80 with Cherry MX Brown switches
- OWC Thunderbolt Dock
- LG 27UL850-W, 27 inch 4K UHD IPS LED Monitor
- Buzzsprout Podcast hosting (Affiliated link)
- Riverside.fm (Affliated link)
- Agenda - Date-focused note taking (Affiliated link)
- Some cables and stands
If you have any question on the above, please let me know. I love talking about gadgets. But that is not what my podcast normally is about.
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.
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
Recovering after a conference
AppForce1: news and info for iOS app developers
11/19/22 • 11 min
In this episode, I’m going to talk about:
- When does a SwiftUI Environment get retained?
- Animated Launch Screen in SwiftUI
- A Guided Tour for SwiftUI ForEach Structure
- What is the difference between List and ForEach in SwiftUI
- How Does Swift Concurrency Prevents Thread Explosions?
- Building custom layout in SwiftUI. Basics
- Using SwiftUI Effects Library: How to Add Particle Effects to iOS
- AppsIntroducing - Swift cheatsheet - The.Swift.Dev.
This episode is something special. According to the stats of my podcast hosting provider, this is my 200th episode. And what a ride I had between this episode and my previous one. My last episode was published two and a half weeks ago. And a lot of things happened since then.
- I was still preparing for Do iOS on November 3 and 4.
- Had a weekend I kept going over my notes for Do iOS.
- Then the Do iOS workshop started with Daniel Steinberg and I was collecting and bringing some of the material we needed for Do iOS to Amsterdam. For lunch, I stopped at the workshop to check in on things and talk to a few people to get the vibe of the crowd at the workshop. It was pretty good.
- Then it was November 8. Do iOS day. I was the stage host the entire day, but we started with onboarding everyone at the door. I spoke a few words with all attendees at registration. Then an entire day of talks, making sure catering was taken care of, taking care of little issues. And making sure we kept a good pace. At the end we had a nice social drink with all attendees and a typical small Dutch snack.
- Evening of the first conf day, we had a sort of casual diner, and it got a bit out of hand. We raided a restaurant and stressed out kitchen staff with such a big unannounced group. We smoothed this one over by indicating to prioritize other tables and to serve all my guest's food when ready. So we all ate a bit out of
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.
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
Show more best episodes
Show more best episodes
FAQ
How many episodes does AppForce1: news and info for iOS app developers have?
AppForce1: news and info for iOS app developers currently has 223 episodes available.
What topics does AppForce1: news and info for iOS app developers cover?
The podcast is about Ios, Community, Podcasts, Technology, Building, Business, Apps and Careers.
What is the most popular episode on AppForce1: news and info for iOS app developers?
The episode title 'Recovering after a conference' is the most popular.
What is the average episode length on AppForce1: news and info for iOS app developers?
The average episode length on AppForce1: news and info for iOS app developers is 32 minutes.
How often are episodes of AppForce1: news and info for iOS app developers released?
Episodes of AppForce1: news and info for iOS app developers are typically released every 4 days.
When was the first episode of AppForce1: news and info for iOS app developers?
The first episode of AppForce1: news and info for iOS app developers was released on Oct 13, 2020.
Show more FAQ
Show more FAQ