DiscoverAppForce1: news and info for iOS app developers
AppForce1: news and info for iOS app developers
Claim Ownership

AppForce1: news and info for iOS app developers

Author: Jeroen Leenarts

Subscribed: 8Played: 50
Share

Description

Weekly podcast discussing the latest updates, tools and events relevant to iOS app developers. I will also have a couple of reoccurring show sections to spread the word on fellow iOS developers doing fun and interesting things. On top of that I am working hard to do interviews with people relevant to iOS app developers. Think peers, teachers, bloggers who will have an open discussion with me so you can see what passion, hard work and a great community can do for your personal work and success.
223 Episodes
Reverse
Drew is founder of The Mental Faculty, developer of Mental Case and the Ensembles sync framework. He works on Agenda. Agenda is an Apple design award winner, editor’s choice, and is featured a lot in the App Store, particularly for the Mac. Agenda made a switch to an interesting business model a while ago.RunwayPut 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.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
Josh Holtz is back on my podcast to talk about his talk for Do iOS.RunwayPut 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.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
Donny Wals joins me on my podcast to talk about Do iOS. Why he's there and what he hopes to get from Do iOS.More information on his workshop and Do iOS.Learn more about Donny on his website.RunwayPut 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.Practical Combine by Donny Wals 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.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.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
SwiftDev

SwiftDev

2023-08-2229:43

In this episode I talk with SwiftDev. Someone who got into iOS development because he just likes programming and the apple platform seemed like the best place to start.His goal is to become an indie developer at some point. Supported by his family and network he is making small steps every week to get closer to this goal.You can find and follow SwiftDev on Twitter.He created two apps:Libraried: UI ComponentsMoney Time: WTFRunwayPut 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.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
Monika Mateska is a speaker at Do iOS. Listen in to learn more about her.You can find Monika on LinkedIN and on Twitter/X.More info on her VisionOS talk, see the Do iOS site.RunwayPut 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.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
Conference Organizing Panel

Conference Organizing Panel

2023-07-0501:18:54

Adam, Filip, Monika and me dive into some of the aspects of organizing a conference. You will probably be left with plenty of questions afterwards. Send them in.Also, this is based on our own experience, always consider your specific circumstances.https://swiftleeds.co.uk/https://do-ios.com/Monika on TwitterFilip on TwitterAdam on TwitterRunwayPut 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.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
Welcome to my new format. I will mention the occasional news item if it is amazing. But I don't want to add to your burden during WWDC week too much. More on my thoughts on that next time.This time some history on the biggest thing I am doing this year. A conference. Join me on my journey and learn what it takes to put together a conference for iOS App Developers.https://do-ios.comRunwayPut 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.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
Rudrank and I talk about the things leading up to Do iOS, our failed attempt to get him to Amsterdam in 2022 and our second attempt this year.We also talk a bit about conference organizing and some of the ways I am doing things.RunwayPut 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.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
Do iOS Retrospective

Do iOS Retrospective

2023-11-2028:06

This episode's articles:Spinning Up a Feature Request Screen with SupabaseSecurity in iOS ApplicationsSwiftUI: Using a Repository as the single source of truthTips and tricks for exploring a new codebaseGrand Central Dispatch (GCD)Swift Evolution Monthly: March + April '23Simplify Time Comparisons in Swift with RelativeDateTimeFormatterOptimizing your app for Network ReachabilityDiscover how @MainActor worksI also mention:Appdevcon is a conference by app developers, for app developersDeep Dish SwiftCocoaHeadsNLDo iOSRunwayPut 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.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
Links in this episode:Build your own TwitterReal-World Xcode Project Using TuistLinting Documentation with Vale to Increase Quality & ConsistencyBasic Stream Backend Integration using NodeJSComparison of Cherry Brown and Gazzew U4 switchesSkip typing your login credentials manually with Xcode breakpointsNative vs Web: Technologies Available to Native Apps but not Web Apps3 mistakes to avoid with async / awaitUnderstanding unstructured and detached tasks in SwiftWhat I Learned Writing My Own CloudKit Syncing LibraryCyclomatic Complexity in Swift: Understanding How it Affect Your Code QualityRunwayPut 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.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
Links:Comparing Operators of Combine for iOSPlanning Animations in SwiftUISwiftUI ToolbarAutomating Swift CLI releases with GitHub ActionsGitHub webhooks 🤝 Xcode CloudShow an Incoming Call on a DeviceHide Sensitive Data When Device Is Locked?Tap Gestures on WidgetsSwift Package Index Apple sponsorshipApple as a supporter of the Swift Package IndexMultiplatform SwiftUI codeDebug ASWebAuthenticationSessionWeb content with SFSafariViewControllerSwift Evolution MonthlyBasics of structured concurrency in SwiftiOS Confs in 2023Other links:CocoaHeadsNL meetups AppDevConBuild your own twitter projectArticle about Vale linting with steps on how to integrate with XcodeCommit about Vale in Stream's Chat SDKRunwayPut 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.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
LinksTaskGroup error handlingFilter debugger outputPasskeys for iOS@available attributeSwift 5.9: Network reqs in Swift package pluginsUsers manage In-App Subs.ProgressViewTabViewRun and test async Vapor cmndsTasks in parallelOrder and ConcurrencyShare with UIActivityViewControllerShare breakpointsSign in with Apple and AWS AmplifyAnimations with Mask View ModifierSequential AnimationsStyling ComponentsPin SPM dependencies versionsCharts. CustomizationsCharts. InteractionsMulti-Cursor EditingSwiftUI EnvironmentDetached TasksSwiftLeedsRunwayPut 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.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
Shaun took me up on a request on Mastodon to come on my podcast.We had a great conversation about how he ventured into management as a software developer. We also talk about how he got into software and iOS app development. Shaun took the React route. Start with web development, get started with React, progress into React native and then making the leap into native app development.Ray Wenderlich, now called Kodeco was instrumental in learning about iOS app development.You can get in touch with Shaun through Mastodon or his website.https://mstdn.social/@shaundonNice UX Design Newsletterhttps://codakuma.com/Links to his apps are on his website too.Some of the podcasts we mentioned in the episode:Under the Radar PodcastIt's Always Sunny in Philadelphia Podcast Episodes – The Always Sunny Podcast99% InvisibleEverything Everywhere Daily PodcastAccidental Tech PodcastSwift by SundellAdam's conference https://swiftleeds.co.uk/Big shoutout to Dave Verwer and the Curated platform.RunwayPut 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.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
I've been scheduling a few interviews again. It's interesting to see that people are often quite self-deprecating about being a good candidate to be interviewed on my podcast. People can always indicate why they are not exciting guests, but let's start at the opposite end. Think about why you would be a good guest for my podcast. And I notice that a lot. People often start with the negative. Why not start with the positive, I wonder?In this episode I am going to talk about many things:The new book published by Peter FrieseMinimal Node Integration to Get You Started with StreamMerge Sort In Swiftif let shorthand syntax in SwiftImplementing “double tap tab bar to scroll to top”Variadic ViewsSwiftUI Views are ListsHow to use async/await with completion handlersAmbiguous DecodingModern SwiftUI: Identified arraysSearch | kean.blogDeveloper guide on keychain for iOSIterating over web socket messages with async / await in SwiftNSURLSession connection leakGaining access to Command-line from XCTestRunwayPut 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.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
Natalia worked in companies in Europe and in New Zealand building web and mobile applications. Before joining Nil Coalescing she was designing and building SwiftUI APIs as a member of the core SwiftUI team at Apple. She enjoys working with Swift and sharing her iOS development knowledge with the community. She recently wrote a book Integrating SwiftUI into UIKit Apps that covers a variety of ways to add SwiftUI to an existing UIKit project and offers many tips to avoid common issues and mistakes when working with both frameworks at the same time.Check Natalia's book and consider getting your copy:https://books.nilcoalescing.com/integrating-swiftuiYou can find Natalia online on:Mastodon: https://mastodon.cloud/@natpanferovaTwitter: https://twitter.com/natpanferovaThe business she runs with her husband is called Nil Coalescing.RunwayPut 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.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
Meet my friend. ChatGPT. I interviewed him. It's an idea I got from another podcast. Enjoy. :)RunwayPut 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.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
It has been a while since my last episode. But no worries, I am not gone. January has been a super busy month and I have been working on some exciting things this month. Hopefully I can share a bit more on that soon. It involves setting up a new project using a micro framework architecture using Tuist.io. If you never checked out that too, make sure you do.Also, you can now support my podcast with a subscription directly through my podcast hosting provider. I love Buzzsprout for the way they keep raising the bar as a podcast hosting provider.I did part of the recording and editing after the surprise wedding of my nephew. The surprise was on us, the guests, do if I missed something in editing, now you know why.In this episode I am going to talk about many things:Fake hardware and my my quest for a new microphoneReading hardwareUtilizing Makefiles for Swift projectsShift in the protocol paradigmDebouncing with Swift concurrency5 Techniques to Effortlessly Send Data from UIKit to SwiftUIUsing JavaScript in a Swift appCreating App Prototypes from Low to High-FidelityThe Tyranny of the Churn EquationText modifiers in SwiftUIApplying Built-In Image Filters In SwiftMaking a serverless Swift function with Fastly and UpstashRunwayPut 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.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
In this episode, I’m going to talk about:A new microphone for podcasting, the Shure 87A2022 in reviewHow to Run Stream’s Docs on a Multipass VMXcode Cloud scripts: Fastlane and CocoapodsSwift async/await in AWS lambdasLooking back at my 2022Using CallKit - How to Integrate Voice and Video Calling Into iOS AppsHTTP/3 support for URLSessionTesting Apps with an iPhone and the CarPlay SimulatorTrap exit code (SIGINT, SIGTERM etc) in a Swift Package Executable CLIThe day my app got thousands of downloads and in-app unlocksIt has been a while since my previous episode. Recovering from Do iOS and then December happened. Holidays, some family illness. But I kept going in some capacity. Getting a new microphone is a big incentive to get going again.But I need your thoughts and input.RunwayPut 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.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
Azam and I discus some architectural ideas Azam has developed over the course of over a hundred sample codebases.Azam's blogAzam's article mentioned in the episode: Practical Mv Pattern CrudAzam's Udemy course: MV Design Pattern in iOS - Build SwiftUI Apps Apple's WayAzam on TwitterRunwayPut 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.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
loading
Comments (3)

kaver err

so I ordered ios application development at JetRuby Agency https://jetruby.com/ . IT developments for business from this company have become an effective channel for attracting users and increasing profits in the corporate segment, taxi and logistics, online stores, sports and other types of business.

Sep 9th
Reply

kaver err

the development of this product must be trusted by the best professionals

Sep 9th
Reply

James Siverson

I already know from experience that you can not even create an application yourself, but to entrust the matter to the experts. I already know where and how to find them easily. For example you can look and see here the software https://webspaceteam.com/ios-app-development/ which helps to create a variety of applications for IOS. I think everyone will find it useful and you can learn more about it here. Good luck!

Jul 29th
Reply
Download from Google Play
Download from App Store