
Empower Apps
217 episodes — Page 2 of 5

Ep 167Calm Intentions with Alaina Kafkes
Alaina Kafkes from Calm joins us to talk about implementing App Intents and what she learning about her experience. Also special announcement regarding a certain app I've been working on.GuestAlaina Kafkes (@alainakafkes) / XAlaina Kafkes | LinkedInPre-Order Bushel Today! Release Date December 15!Related EpisodesThe Making of Callsheet with Casey LissMy Taylor Deep Dish Swift Heroes World TourApp Clips with Jon BauerPosture Island with Jordi BruinOpen and Extensible with Matt MassicotteConnecting Wirelessly with Gui RamboLocalization with Zach BrassAccessibility with Kim ArnettRelated Links Calm's App Intents integration: how (and how not to) work with new Apple developer technologies — Calm BlogSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) (00:00) - Pre-Order Bushel (01:03) - Intro and Public Speaking (02:45) - What are App Intents? (06:47) - Why App Intents (11:16) - Coding Challenges (17:21) - Components of App Intents (21:24) - Multiplatform and Last Thoughts Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 166Empowering Accessibility with Via Fairchild
Via Fairchild comes on the show to talk about accessibility, UI Kit, Swift UI and how it all brings your app to a wider more diverse audience.GuestVia FairchildVia Fairchild | LinkedInVia (@codingmilf) / XVia (@[email protected]) - MastodonAnnouncing a Brand New Patreon Page!Related EpisodesThe Making of Callsheet with Casey LissSwiftly Tooling with Pol Piella AbadiaMy Taylor Deep Dish Swift Heroes World TourPizza, Playpen, and Fastlane Funding with Josh HoltzAccessibility with Kim ArnettRelated Links Perform accessibility audits for your app - WWDC23 - Videos - Apple DeveloperKano | Official SiteCurb cut effect - WikipediaWomen Who Code - Empowering women to excel in tech careers | Women Who CodeUnderdogDevs - helping aspiring developers who are either formerly incarcerated or from a disadvantaged background.Women in Tech Resources & Blog | Women in Tech NetworkScratch - Imagine, Program, ShareSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) (00:00) - Special Announcement (01:23) - Why Accessibility (05:27) - What APIs to Use (14:22) - Making Accessibility a Priority (18:24) - Diversity and Accessibility Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 165Learning Judo with Sean Rucker
Sean Rucker from Judo comes on to talk about their product and what they learned in the process of building Judo in dealing with SwiftUI.GuestSean RuckerJudoX @seanruckerMastodon @[email protected] seanruckerRelated EpisodesBehind the Scenes of SwiftUI with Aviel GrossWWDC 2022 - SwiftUI and UIKit with Evan StoneWhat is Firebase with Peter FrieseMulti-Platform SwiftUI with Malin SundbergUI Design for Developers with Heidi Helen PilypasRelated Links Meet Judo: BlogDeveloper Portal | Judo4 Mistakes to Avoid When Designing Your iOS App UISocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) (00:00) - What is Judo (02:13) - Designer/Developer Handoff Problem (04:46) - SwiftUI and Design (11:45) - SwiftUI vs Web Design (21:08) - Judo SDK Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 164The Making of Callsheet with Casey Liss
Casey Liss comes on to talk about his new app Callsheet, working with Movie and TV APIs, old TV hardware companies, and enjoying App Review on the beach.GuestCasey LissMastodon @[email protected] Tech PodcastRelated EpisodesPizza, Playpen, and Fastlane Funding with Josh Holtz | BrightDigitRevisiting Third-Party APIs with Christian Selig | BrightDigitRelated Links PlaypenThe Movie Database (TMDB)Rotten Tomatoes: Movies | TV Shows | Movie Trailers | Reviews - Rotten TomatoesStream Movies & TV Shows | PlexChannels — Watch TV Your WayMovie Reviews, TV Reviews, Game Reviews, and Music Reviews - Metacriticsituational-accessibility-inclusive-design-microsoft.jpeg 880×1,432 pixelsCommon Sense Media: Age-Based Media Reviews for Families | Common Sense MediaViewModifierredacted(reason:)StoreKit Overview - Apple Developerhttps://www.vulture.com/article/rotten-tomatoes-movie-rating.htmlATP 547: Own Your PricingATP 545: My Butler Can’t Use ItATP 544: Valid in a Marco WayATP 543: 100 Million Tire-KickersSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) (00:00) - What is Callsheet (05:52) - Secrets of Success (10:17) - Delightful App (14:42) - Design and API Challenges (35:30) - StoreKit (41:16) - AppReview Fun! (51:00) - Favorite Features (58:09) - Future Plans (01:03:00) - Privacy and the Apple TV (01:09:29) - C# (01:16:55) - When are you going to change the theme song? Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 163Swiftly Tooling with Pol Piella Abadia
Pol Piella Abadia comes on to talk about what's new in Xcode 15 as well as the landscape of CI tools out there. We aslo geek out about SwiftUI on the terminal and how Pol has helped production of the show.GuestPol Piella Abadia (blog)Pol Piella (@polpielladev) / Xpolpielladev (@[email protected]) - Mastodon@polpielladev (Github)Pol Piella | LinkedIniOS CI NewsletterPol Piella Abadia - Bento🔗 pol.link | Links to anywhere you can find me online!Related EpisodesSupercharged with Pedro PiñeraNow You Know What I'm Doing This SummerPlatforms State of Union 2023 with Peter WithamPizza, Playpen, and Fastlane Funding with Josh HoltzMy Taylor Deep Dish Swift Heroes World TourSwift Package Index with Dave Verwer and Sven SchmidtDeveloper Productivity with Rudrank RiyamFastlane with Josh HoltzAutomation Fun with Jared SorgeRelated Links natemoo-re/clack: Effortlessly build beautiful command-line apps🔗 pol.link | Links to anywhere you can find me online!Coming in Swift 5.9: Network requests in Swift package pluginsUnderstanding mergeable librariesXcode 15: Automated accessibility auditsNowPlaying · Music discovery on iPad, iPhone and Apple WatchQReate · Edit QR codes on macOSrensbreur/SwiftTUI: SwiftUI for terminal applicationspolpielladev/clack-swiftpolpielladev 📱 | A blog about iOS mobile app development and SwiftSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) (00:00) - What's new in CI? (14:55) - Xcode 15 (19:44) - Macros (23:05) - SwiftData (29:32) - Swift Packages and CI (31:03) - Accessibility Audits (33:25) - QReate (40:38) - Now Playing (the app) (44:39) - SwiftUI in the Terminal Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 162Building a Video SDK with Marc Schwieterman
Marc Schwieterman from daily.co joins us to talk about the in and outs of building a video SDK and what capabilities are for iOS.GuestMarc Schwieterman marcschwieterman.com Github @marcismeTwitter @mschwietermanMastodon @[email protected] EpisodesSpatial Experiences of the Wild with Adrian EvesIt Depends with Brandon WilliamsEmpower Station with Matt BraunConnecting Wirelessly with Gui RamboRelated Links DailyDaily Client SDK for Python — daily-python documentationHow and why Daily is using Rust for our WebRTC API platformIntroducing Daily Adaptive HEVC for iOS native videoVideo SDK Features: Build Video Calls into any UI or App - DailyThe Swift Package for the Daily Client on iOSdaily-ios-starter-kitWWDC Create a more responsive camera experienceDiscover Continuity Camera for tvOSSupport external cameras in your iPadOS appWhat’s new in voice processingiPhone 15 Pro has an AV1 decoder but no encoderAdd support for visionOS targets · Issue #642 · rust-lang/compiler-teamSupport Apple tvOS in libstd by thomcc · Pull Request #103503 · rust-lang/rustSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) (00:00) - What is Daily (03:16) - Building an iOS SDK for Video (16:19) - Swift UI (28:12) - WWDC 2023 (33:06) - AV Foundation and Networking (41:18) - Future Plans and AI Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 161Action Button for Ring Tones with Evan Stone
It's September Time! You know what that means. Evan Stone joins us to talk about the different ways we can spend money as well as his adventures at Apple's Vision Pro Labs.GuestEvan K Stone @[email protected] Dev BreakInteractive LogicRelated EpisodesNow You Know What I'm Doing This SummerArm Sling for Apple Watch Developers with Hidde van der PloegSpatial Experiences of the Wild with Adrian EvesPlatforms State of Union 2023 with Peter WithamPosture Island with Jordi BruinDynamic Island with Steve LiptonRelated Links Swift Remote Studio: It’s official. It's back!Inside the Apple Vision Pro labs Assistive Touch on the Apple Watch Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) (00:00) - Overall Impressions (02:41) - Apple Watch (07:59) - Inspirational Video Ideas for Apple (13:07) - Octavia Spencer Rocks (16:07) - iPhone 15 (35:23) - Swift Remote Studio (39:41) - Evan went to a Vision Pro Lab Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 160Revisiting Third-Party APIs with Christian Selig
A lot has changed since the last time Christian Selig was on the show. We talk Apollo post-morten, Third-Party APIs and of course Pixel Pals!GuestChristian Selig (website)Twitter @ChristianSeligMastodon @[email protected] CLeeSeligPixel PalsRelated EpisodesNow You Know What I'm Doing This SummerMy Taylor Deep Dish Swift Heroes World TourPizza, Playpen, and Fastlane Funding with Josh HoltzApples, Glasses, and HAL, Oh My!Elephant in the RoomThird-Party APIs with Christian SeligRelated Links Reddit Post on Apollo Shutting DownDaring Fireball - An Extra Kick In The Nuts With Christian SeligSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) (00:00) - Origin Story (05:07) - What Happened (17:03) - Apollo Post-Mortem (19:41) - Third-Party APIs Revisited (23:40) - ChatGPT (27:24) - On Yearly Subscriptions (31:16) - Lost Features of Apollo (34:08) - Pixel Pals and SwiftUI Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 159It Depends with Brandon Williams
Brandon Williams from Point-Free comes on to talk about what dependencies are and managing then whether in testing or dealing with scaling.GuestBrandon Williams @mbrandonwMastodon @[email protected] @ GithubRelated EpisodesEpisode 80 - A Tour of Software Testing with Christina MoultonEpisode 144 - Yak Shaving with Tim MitraEpisode 137 - Humane Development with Jill ScottEpisode 133 - The Composable Architecture with Zev EisenbergEpisode 123 - Microapps Architecture with Majid JabrayilovEpisode 93 - Test-Driven Development in Swift with Gio LodiEpisode 107 - Expert Swift with Shai MishaliRelated Links Swift AST ExplorerNYSwifty 23 | Take control of your dependencies, don't let them control youSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) (00:00) - EmpowerApps.Show (00:03) - What's a dependency (03:28) - Testing and Dependencies (07:45) - Mocking Dependencies (12:16) - Testing VS Persistance (15:31) - Testing and the Community (18:34) - Simulator and Dependencies (21:18) - Testing Spectrum (23:00) - Safety and Ergonomics (33:11) - WWDC 2023 Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 158Edge of Concurrency with Matt Massicotte
Matt Massicotte from Chime talks about the challenges he faced migrating the Async/Await and some misconceptions folks might have with asynchronous programming.GuestMatt Massicotte - @[email protected] Links Episode 132 - Open and Extensible with Matt MassicotteEpisode 98 - Async, Await and Combine with Marin TodorovEpisode 81 - Awaiting for Async with Vincent PradeillesEpisode 155 - macOS Indie Deep Cuts with Aaron VeghRelated Links Preparing My App for Swift 6 by Cihat GündüzSemaphore by Gwendal Roué What's the point of Primary Associated Types?Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) (00:00) - What's (Not) New with ExtensionKit (03:06) - Migrating to Async/Await (10:59) - Dealing with Older APIs (12:46) - On Swift 6 (18:59) - Locks and Semaphore (24:48) - Swift Proposals (27:31) - WWDC 2023 Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 157Swift Server Workgroup with Joannis Orlandos
Joannis Orlandos comes on to talk about the exciting work being done by the Swift Server Workground such as the new HTTP Types, Open API Kit, and Distributed Actors as well as the effects Macros will have on server-side development.GuestJoannis OrlandosTwitter (@JoannisOrlandos)Github (@joannis)Mastodon (@[email protected])Unbeatable SoftwareLinkedInRelated EpisodesEpisode 151 - Platforms State of Union 2023 with Peter WithamEpisode 127 - Backend Decisions with Mikaela Caron Episode 154 - Supercharged with Pedro Piñera Episode 90 - AWS and SOTO with Adam Fowler Episode 75 - Year of the Server with Tim Condon - Part 2 Episode 49 - Vapor 4 with Tibor Bödecs Episode 48 - Alternative Backends with Kristaps Grinbergs Related LinksVapor DiscordHummingbird DiscordSwift Open Source Slack Open Source ProjectsOpen API GeneratorHTTP Typeswebauthn-swift (Passkey)OpenAPIKitVaporOpenAPIMacrosMongoNIOWe talked about (00:00) - Swift Server Workgroup with Joannis Orlandos (00:04) - Origin Stories (06:39) - What is the Swift Server Workgroup (10:18) - HTTP Types (12:59) - WebAssembly (15:54) - Swift Language Features (22:36) - Authentication (27:11) - OpenAPIKit (33:06) - Macros (37:24) - What's next for the SSWG Social MediaTwitter Leo - @leogdionTwitter BrightDigit - @brightdigitLinkedIn - @leogdionGitHub - @brightdigitGitHub - @leogdionTikTok - @brightdigitMastodon - @[email protected] - @brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 156Now You Know What I'm Doing This Summer
In this episode, Leo goes over what he's working on this Summer of WWDC 2023 such as deep diving into watchOS 10 for Heartwitch, migrating from Combine to Observation in Bushel, and really taking advantage of a microapps architecture.Related EpisodesEpisode 155 - macOS Indie Deep Cuts with Aaron VeghEpisode 154 - Supercharged with Pedro PiñeraEpisode 153 - Arm Sling for Apple Watch Developers with Hidde van der PloegEpisode 151 - Platforms State of Union 2023 with Peter WithamEpisode 152 - Spatial Experiences of the Wild with Adrian EvesEpisode 130 - macOS by Tutorials with Sarah ReicheltRelated LinksWhat are the benefits of microapps?HeartwitchBushelVirtualization ChangesHow to run older versions of XcodeSwiftyPlace (Karin Prater)Address for Stickers - 5859 W Saginaw #182 Lansing MI 48917We talked about (00:00) - WWDC 2023 Stuff (03:02) - Playing around with watchOS 10 (06:54) - Bushel and WWDC 2023 (08:32) - Swift Observation (09:56) - Macros Macrons Macaroons Macros (13:39) - Microapps and Bushel (15:50) - Final Thoughts Social MediaTwitter Leo - @leogdionTwitter BrightDigit - @brightdigitLinkedIn - @leogdionGitHub - @brightdigitGitHub - @leogdionTikTok - @brightdigitMastodon - @[email protected] - @brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 155macOS Indie Deep Cuts with Aaron Vegh
Aaron Vegh, indie macOS developer comes on to talk about building Quantum Author, a long-form writing app. We talk about how he decides what UI SDK to use, how to make money, and what the Vision Pro means for AppKit and the iPad.GuestAaron VeghGithub @aaronveghMastodon @[email protected] AuthorRelated EpisodesEpisode 151 - Platforms State of Union 2023 with Peter WithamEpisode 152 - Spatial Experiences of the Wild with Adrian EvesEpisode 130 - macOS by Tutorials with Sarah ReicheltEpisode 106 - Mac Dev in 2021 with Daniel JalkutEpisode 59 - The Future of Mac Development with Lucas Derraugh - Part 1Related LinksQuantum AuthorWe talked about (00:00) - Why Mac? (05:27) - Where to Start? (10:26) - On Vision OS (13:40) - On the iPad (24:47) - The "other" stuff (30:34) - Making Money (34:44) - What is Quantum Author? Social MediaTwitter Leo - @leogdionTwitter BrightDigit - @brightdigitLinkedIn - @leogdionGitHub - @brightdigitGitHub - @leogdionTikTok - @brightdigitMastodon - @[email protected] - @brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 154Supercharged with Pedro Piñera
Pedro Piñera of Tuist comes on to talk about his work on Tuist, thoughts on Mergable Libraries, Server-Side Swift, SwiftData, and the future of Tuist Cloud.GuestPedro PiñeraGithub @pepicrft Twitter @pepicrftLinkedIn @Pedro PiñeraMastodon @[email protected] EpisodesEpisode 151 - Platforms State of Union 2023 with Peter WithamEpisode 126 - Developer Productivity with Rudrank RiyamEpisode 120 - Xcode Tips with Dominik HauserEpisode 84 - Automation Fun with Jared SorgeRelated LinksTuistGithub @TuistXcodeGenWWDC 2023 - Meet mergeable librariesWWDC 2023 - Meet SwiftDataWWDC 2023 - Meet Swift OpenAPI GeneratorWe talked about (00:00) - What is Tuist (05:25) - What are Mergable Libraries (09:48) - Modularity and SPM (18:16) - Future of Tuist Social MediaTwitter Leo - @leogdionTwitter BrightDigit - @brightdigitLinkedIn - @leogdionGitHub - @brightdigitGitHub - @leogdionTikTok - @brightdigitMastodon - @[email protected] - @brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 153Arm Sling for Apple Watch Developers with Hidde van der Ploeg
Hidde van der Ploeg comes on to talk about all the big updates coming to watchOS 10 such as new UIs, better developer experience, and more.GuestHidde van der Ploeg - @hiddevdploeg Mastodon - @[email protected] EpisodesEpisode 151 - Platforms State of Union 2023 with Peter WithamEpisode 63 - Apple Watch 2020 with Steve LiptonEpisode 18 - WWDC 2019 - Apple Watch with Gary SaboRelated LinksWWDC 2023 - Design dynamic Live ActivitiesWWDC 2023- Update your app for watchOS 10Hidde's AppsSundialKitWe talked about (00:00) - Apple Watch Blues (02:51) - Everything is Different (12:25) - Hidde's Favorite Talks from WWDC 2023 (16:36) - SwiftUI Animations (27:08) - visionOS (32:58) - Watch App Store Social MediaTwitter Leo - @leogdionTwitter BrightDigit - @brightdigitLinkedIn - @leogdionGitHub - @brightdigitGitHub - @leogdionTikTok - @brightdigitMastodon - @[email protected] - @brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 152Spatial Experiences of the Wild with Adrian Eves
Adrian Eves tells us about what it was like meeting folks at WWDC and what it was like watching some his work and his colleagues' work come to fruition.GuestAdrian Eves - @swiftevesMastodon - @[email protected] Related EpisodesEpisode 151 - Platforms State of Union 2023 with Peter WithamEpisode 82 - Game DevelopmentEpisode 38 - Accessibility with Kim ArnettRelated LinksWWDC 2023 - Meet Assistive AccessWWDC 2023 - Create accessible spatial experiencesWWDC 2023 - Enhance your iPad and iPhone apps for the Shared SpaceWe talked about (00:00) - Tears of the Layoffs (03:48) - Spatial Experiences of the Wild (28:23) - Partnership of Unity (30:31) - Macros of the Swift Social MediaTwitter Leo - @leogdionTwitter BrightDigit - @brightdigitLinkedIn - @leogdionGitHub - @brightdigitGitHub - @leogdionTikTok - @brightdigitMastodon - @[email protected] - @brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 151Platforms State of Union 2023 with Peter Witham
Peter comes on for our annual discussion of the WWDC 2023 Platforms State of the Union including Macs, Macros, Swift Data, watchOS, and the other thing 🥽.GuestPeter Witham - Compileswift.com - TwitterRelated EpisodesCompileSwift - Apple WWDC23 Keynote reactions and analysis with Leo G. DionEpisode 149 - How to WWDC with Peter WithamEpisode 124 - WWDC 2022 - Platforms State of the Union with Peter WithamWe talked about (00:00) - Mac Hardware (01:46) - Swift Macros (06:48) - SwiftUI (4.0) (14:54) - iOS 17 (16:53) - Swift Data (23:47) - Camera Stuff (28:38) - Xcode 15 (35:02) - watchOS 10 (44:28) - Vision Pro Social MediaTwitter Leo - @leogdionTwitter BrightDigit - @brightdigitLinkedIn - @leogdionGitHub - @brightdigitGitHub - @leogdionTikTok - @brightdigitMastodon - @[email protected] - @brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 150My Taylor Deep Dish Swift Heroes World Tour
For the 150th episode, Leo talks about his travels to Deep Dish Swift and Swift Heroes, his experience speaking at Swift Heroes, his thoughts on 32 talks, and what concerns he heard from other developers overall and concerning WWDC 2023.Related EpisodesEpisode 148 - Pizza, Playpen, and Fastlane Funding with Josh HoltzEpisode 139 - Elephant in the RoomEpisode 133 - The Composable Architecture with Zev EisenbergEpisode 131 - Dynamic Island with Steve LiptonEpisode 129 - NSSpain X with Luis AscorbeEpisode 100 - 100th Episode SpectacularEpisode 88 - Conferences with John WilkerEpisode 50 - 50th Episode ExtravaganzaRelated LinksDeepDishSwift 2023: That's a Wrap by Danijela VrzanThemes from Deep Dish by Theo VoraWe talked about (00:00) - My Travels (03:55) - My Talk (09:05) - 32 Talks (33:53) - WWDC and Other Thoughts Social MediaTwitter Leo - @leogdionTwitter BrightDigit - @brightdigitLinkedIn - @leogdionGitHub - @brightdigitGitHub - @leogdionTikTok - @brightdigitMastodon - @[email protected] - @brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 149How to WWDC with Peter Witham
Peter comes on to discuss how to prepare for WWDC, what to really do that week, and what to focus on during the summer.GuestPeter Witham - Compileswift.com - TwitterRelated EpisodesEpisode 124 - WWDC 2022 - Platforms State of the Union with Peter WithamEpisode 111 - 2021 - Year in Review with Peter WithamEpisode 92 - WWDC 2021 - Platforms State of the Union with Peter WithamEpisode 53 - WWDC 2020 - Quick ThoughtsEpisode 44 - WWDC Spectacular (Part 2) with Peter WithamEpisode 43 - WWDC Spectacular (Part 1) with Peter WithamEpisode 29 - Managing iOS Development with Peter WithamEpisode 1 - WWDC 2018 - What Does It Mean For Businesses?Related LinksHacking with Swift - What's New in Swift 5.8 WWDC 2023 DiscordDub Dub TogetherWWDC NotesiOS Dev Happy HourWe talked about (00:00) - Pace Yourself (10:29) - Installing Betas (19:11) - Headset Apps (22:22) - Remote vs Live WWDC Social MediaTwitter Leo - @leogdionTwitter BrightDigit - @brightdigitLinkedIn - @leogdionGitHub - @brightdigitGitHub - @leogdionTikTok - @brightdigitMastodon - @[email protected] - @brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 148Pizza, Playpen, and Fastlane Funding with Josh Holtz
Josh Holtz comes on to talk about a certain conference in a few weeks, the future of Fastlane, building kids apps with guided access and learning the other mobile programming language.GuestJosh Holtz (website)Twitter @joshdholtzMastodon @[email protected] EpisodesEpisode 84 - Automation Fun with Jared SorgeEpisode 24 - Continuous Integration with Kyle NewsomeEpisode 91 - Fastlane with Josh Holtz Episode 129 - NSSpain X with Luis AscorbeEpisode 88 - Conferences with John WilkerRelated Linksfastlane.toolsfastlane screencasts deep dish swiftRevenueCatWe talked about (00:00) - Fastlane (11:40) - Playpen (25:53) - Dish Dish Swift (37:43) - Trigger Warning Social MediaTwitter Leo - @leogdionTwitter BrightDigit - @brightdigitLinkedIn - @leogdionGitHub - @brightdigitGitHub - @leogdionTikTok - @brightdigitMastodon - @[email protected] - @brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 147Going Pro with Sean Allen
Sean Allen joins the podcast to talk about what it means to be a pro developer, how to manage your career, and how to use social media to your benefit.GuestSean Allen - Twitter @seanallen_devSean Allen - YoutubeExpert Advice to Learn iOS Dev & Swift FASTLife-Changing Advice for Jr. DevsSean Allen - TeachableCreator View appRelated EpisodesEpisode 139 - Elephant in the RoomEpisode 36 - Upgrading Your Skills in 2020 with Paul HudsonWe talked about (00:00) - Beginner to Pro (03:59) - The Tutorial Trap (11:33) - Soft Skills (21:27) - Profressional Networking (33:42) - On Mastodon (36:43) - Creator View Social MediaTwitter Leo - @leogdionTwitter BrightDigit - @brightdigitLinkedIn - @leogdionGitHub - @brightdigitGitHub - @leogdionTikTok - @brightdigitMastodon - @[email protected] - @brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 146Apples, Glasses, and HAL, Oh My!
In this episode, we explore the exciting and rapidly changing landscape of iOS development, as we discuss the potential impact of AI, machine learning, and AR glasses on the future of mobile apps. We also make predictions about what Apple might unveil at WWDC 2023, and speculate about the secret plans they may have in store. With a mix of humor, quirkiness, and expert analysis, this podcast episode is a must-listen for anyone interested in the latest trends and developments in iOS app development.Guest (how I made the episode)Generate Script, Title, Description, Links, Social Media TextText-to-Voice Voice-to-Lips Guest Photo Album Art DeepDreamGenerator OpenAI An introduction to AI language models Related LinksApple's AR glasses: What we know so far How AI is transforming mobile app developmentWWDC 2023: What to expect from Apple's next developer conference We talked about (00:00) - Introduce Special Guest (00:18) - On Managing App Development (02:18) - Trends in Mobile App Development (02:33) - AI and Mobile Development (07:41) - WWDC 2023 Predictions Social MediaTwitter Leo - @leogdionTwitter BrightDigit - @brightdigitLinkedIn - @leogdionGitHub - @brightdigitGitHub - @leogdionTikTok - @brightdigitMastodon - @[email protected] - @brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 145Reality and Architecture with Mohammad Azam
Mohammad Azam (aka Azam Sharp) talks about RealityKit and how to get started as well as his recent article exporting large-scale SwiftUI app development.GuestMohammad Azam (Website)Twitter (@azamsharp)YouTube Channel - azamsharpBuilding Large-Scale Apps with SwiftUI: A Guide to Modular ArchitectureRelated EpisodesEpisode 144 - Yak Shaving with Tim MitraEpisode 142 - Mobile System Design with Tjeerd in 't VeenEpisode 135 - Behind the Scenes of SwiftUI with Aviel GrossEpisode 121 - Server-Driven UI with Mohammad AzamEpisode 82 - Game Development with Tammy CoronWe talked about (00:00) - RealityKit (10:52) - SwiftUI Architecture (24:01) - SwiftUI Navigation (27:22) - SwiftUI Testing Social MediaTwitter Leo - @leogdionTwitter BrightDigit - @brightdigitLinkedIn - @leogdionGitHub - @brightdigitGitHub - @leogdionTikTok - @brightdigitMastodon - @[email protected] - @brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 144Yak Shaving with Tim Mitra
Tim Mitra comes on to talk about the some skills which are helpful for large teams, also how to gauge Apple's rumors and of course yak shaving.GuestTim Mitra (website)Mastodon @[email protected] @TimmitraTwitter @TimMitraMore Than Just Code Podcast Spockcast PodcastPragmatic Hero's JourneyRoundaboutFMRelated LinksLearning Domain Driven DesignATP Episode 520StringslintRelated EpisodesE142 - Mobile System Design with Tjeerd in 't VeenE137 - Humane Development with Jill ScottE123 - Microapps Architecture with Majid JabrayilovE76 - Scaling and Security with Jeroen LeenartsE87 - Core Data Fun with Tim MitraWe talked about (00:00) - Help? (01:09) - Video Games (04:15) - Buzzwords and Trends (09:36) - QA and Testing (16:35) - Multi Disciplinary Engineering (17:54) - Programming Language for Getting Started (21:58) - Breaking Things Down (26:40) - Domain Driven Design (35:25) - Apple Rumors Social MediaTwitter Leo - @leogdionTwitter BrightDigit - @brightdigitLinkedIn - @leogdionGitHub - @brightdigitGitHub - @leogdionTikTok - @brightdigitMastodon - @[email protected] - @brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 143dataTile for Simulator with Marin Todorov
Marin Todorov joins us to talk about his app dataTile for Simulator: how it uses logs to help developers, getting help from Apple, and his experience with SwiftUI on macOS.GuestMarin Todorov - underplot.comTwitter - @icanzilbMastodon - @[email protected] - trycombine.comRelated LinksdataTile for SimulatorBushelRocketSimRelated EpisodesEpisode 98 - Async, Await, and Combine with Marin TodorovEpisode 130 - macOS by Tutorials with Sarah ReicheltEpisode 140 - A Swiftly Year in Review with Antoine van der LeeWe talked about (00:00) - What is dataTile for Simulator (02:26) - Power of simctl (07:26) - Sandboxing dataTile (10:34) - SwiftUI on the Mac (18:13) - Keeping it simple for developers (25:52) - Reactivitiy, Performance, and Apple's Unified Log (34:02) - Launching dataTile to the App Store Social MediaTwitter Leo - @leogdionTwitter BrightDigit - @brightdigitLinkedIn - @leogdionGitHub - @brightdigitGitHub - @leogdionTikTok - @brightdigitMastodon - @[email protected] - @brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 142Mobile System Design with Tjeerd in 't Veen
Tjeerd in 't Veen comes on to talk about asking the right questions for requirements, interviews, testing, and keeping teams in sync.GuestTjeerd in 't Veen (Gumroad)Mastodon @[email protected] Twitter @tjeerdintveenMobile System Design: Tactical Engineering Swift In DepthYoutube Video: https://youtu.be/FRMeny1gsqYRelated EpisodesHumane Development with Jill ScottImpactful Development with Maxim CramerScaling and Security with Jeroen LeenartsMicroapps Architecture with Majid JabrayilovWe talked about (00:00) - What is Mobile System Design (03:40) - Asking the Right Questions (06:13) - Error Handling and UI Design (10:48) - Diagrams (14:17) - Keeping Backend in sync with Mobile (19:42) - Holistic Driven Development (22:18) - Abstractions (27:47) - Architecture Patterns (34:55) - Testing (44:32) - Interviews (49:23) - The Book Social MediaTwitter Leo - @leogdionTwitter BrightDigit - @brightdigitLinkedIn - @leogdionGitHub - @brightdigitGitHub - @leogdionTikTok - @brightdigitMastodon - @[email protected] - @brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 141Swift Package Index with Dave Verwer and Sven Schmidt
GuestsDave Verwer - daveverwer.comMastodon @[email protected] @daveverweriOS Dev Weekly - Twitter @iOSDevWeeklyiOS Dev Jobs - Twitter @iOSDevJobsHQiOS Dev DirectorySven A. Schmidt - finestructure.coMastodon @[email protected] - @_sa_sLinkedIn - Sven A. Schmidt Youtube Video: https://youtu.be/DjgtYTEI7xQRelated EpisodesEpisode 45 - Developer Community (Part 1) with Dave VerwerEpisode 46 - Developer Community (Part 2) with Dave VerwerEpisode 77 - Swift Package Index with Sven A. SchmidtEpisode 75 - Year of the Server with Tim Condon - Part 2Episode 74 - Year of the Server with Tim Condon - Part 1Related Links Swift Package IndexConsider Supporting the Swift Package IndexRecognising Package AuthorsVersioned DocC DocumentationWe talked about (00:00) - Introduction (02:37) - Running the Largest open-source Vapor site (09:49) - Implementing DocC (13:57) - SPI YAML File (21:44) - Search Improvements (30:23) - Swift Package Registries (36:18) - Growth of SPI (46:56) - Supporting Swift Package Index Social MediaTwitter Leo - @leogdionTwitter BrightDigit - @brightdigitLinkedIn - @leogdionGitHub - @brightdigitGitHub - @leogdionTikTok - @brightdigitMastodon - @[email protected] - @brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 140A Swiftly Year in Review with Antoine van der Lee
GuestAntoine van der Lee Twitter @twannlSwiftLeeSwiftLee WeeklyYoutube Video: https://youtu.be/Zqwt6YyABkARelated EpisodesEpisode 136 - Posture Island with Jordi BruinEpisode 135 - Behind the Scenes of SwiftUI with Aviel GrossEpisode 129 - NSSpain X with Luis AscorbeEpisode 124 - WWDC 2022 - Platforms State of the Union with Peter WithamEpisode 119 - Swift Package Manager Super Powers with Marco EidingerEpisode 98 - Async, Await, and Combine with Marin TodorovEpisode 107 - Expert Swift with Shai MishaliRelated Links Existential any in Swift explained with code examplesSome keyword in Swift: Opaque types explained with code examplesRocketSimStock Analyzer[Pitch] Introduce existential `any`“In addition to heap allocation and reference counting, code using existential types incurs pointer indirection and dynamic method dispatch that cannot be optimized away.”We talked about (00:00) - A Swiftly Year in Review with Antoine van der Lee (02:22) - Conferences in 2022 (11:43) - Async/Await and Combine (19:25) - Existential and Opaque Types (26:18) - Stock Analyzer (29:51) - RocketSim (40:13) - 2023 Wishes and Predictions Social MediaTwitter Leo - @leogdionTwitter BrightDigit - @brightdigitLinkedIn - @leogdionGitHub - @brightdigitGitHub - @leogdionTikTok - @brightdigitMastodon - @[email protected] - @brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 139Elephant in the Room
Youtube Video: https://youtu.be/jE43X-CwFag(00:00) - Introduction (00:53) - Rebuilding the Ship of Theseus (07:32) - Social Media and the Elephant in the Room (18:58) - Empower Station Blues (25:43) - What I've Been Working On (36:19) - My Favorite Architecture (41:32) - Plans for 2023 Related EpisodesE117 - Empower Station with Matt BraunE87 - Core Data Fun with Tim MitraE135 - Behind the Scenes of SwiftUI with Aviel GrossE116 - Indie Dev #5 - Knowing Your Market with David BarnardE115 - Indie Dev #4 - Making an App Best-in-Class with Jordan MorganE114 - Indie Dev #3 - Focused Work with Michael TigasE113 - Indie Dev #2 - Tasks by Mustafa YusufE112 - Indie Dev #1 - Dark Noise by Charlie ChapmanRelated Links My equipmentCloudlifter Focusrite Scarlett Solo 3rd Gen Shure MV7 My apps gBeat Heartwitch Bushel My swift packagesSublimation SyndiKit SwiftTube iosdev.space LiveStreamsBushelSublimationHeartwitch Channel Other Youtube Channel Show NotesWhat am I working onWhat I am hoping to work on in 2023Social Media ChangesPersonal AdventuresAccomplishments for 2023Apple Tech BluesSocial MediaTwitter Leo - @leogdionTwitter BrightDigit - @brightdigitLinkedIn - @leogdionGitHub - @brightdigitGitHub - @leogdionTikTok - @brightdigitMastodon - @[email protected] - @brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 138App Clips with Jon Bauer
GuestJon Bauer Mastodon @[email protected] @coveloperYoutube Video: https://youtu.be/dOnI2PGqql0Related EpisodesEpisode 33 - 2020 Developer Wish List with Alex BushRelated Links The list of restricted frameworksApp Clips Official DocumentationNametag Official SiteJon Bauer: App Clips – When downloads are a dealbreaker - 360iDev 2022Sponsorsswiftpackageindex.com is the place to find Swift packages. over 5,000 packages indexed now, you’ll find a package that can help. help you make better decisions about your dependencies. host DocC-based documentation for package authors.You can see how well maintained every package is, what platforms and Swift versions it’s compatible with based on real-world build data, how many other dependencies it will bring in and much more. Unlike an open-source library, running an open-source website requires ongoing time for maintenance and supporting package authors in addition to the time we spend on new features. Our work is primarily funded by you - the Swift communityIf the site has helped you find a package, or if you want to support a community-run open-source project, please go to swiftpackageindex.com, look for the pink heart, and join over a hundred other people who support our work through GitHub sponsors.Show NotesWhat is an App Clip?What is a good example of an app which should be an clip?"But I don't want my user to only use the app once"What are some technical limitations of an App Clip?What's a good way to start an app which may be an app clip?What's a good way to integrate an app clip in an existing app?How do you get a user to move from an App Clip to an app (both technically and marketing-wise)Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInLeoCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) (00:00) - What are App Clips (03:40) - Developer Experience (12:50) - Starting From Scratch (16:00) - App Store Setup (29:55) - Testing Experience (33:30) - App Clip to App (36:25) - Future of App Clips Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 137Humane Development with Jill Scott
GuestJill ScottTwitter - @Jilsco9Mastodon - @[email protected] - Jillian ScottYoutube Video: https://youtu.be/YVrHPCZnC50Related EpisodesEpisode 39 - Managing Code Quality with Anne CahalanEpisode 120 - Xcode Tips with Dominik HauserEpisode 135 - Behind the Scenes of SwiftUI with Aviel GrossRelated Links Jill's Talk from 360iDevSponsorsswiftpackageindex.com is the place to find Swift packages. over 5,000 packages indexed now, you’ll find a package that can help. help you make better decisions about your dependencies. host DocC-based documentation for package authors.You can see how well maintained every package is, what platforms and Swift versions it’s compatible with based on real-world build data, how many other dependencies it will bring in and much more. Unlike an open-source library, running an open-source website requires ongoing time for maintenance and supporting package authors in addition to the time we spend on new features. Our work is primarily funded by you - the Swift communityIf the site has helped you find a package, or if you want to support a community-run open-source project, please go to swiftpackageindex.com, look for the pink heart, and join over a hundred other people who support our work through GitHub sponsors.We talk about...(00:00) - What is Humane Development (02:15) - Finding the Cleverest Solution (05:45) - Bad Code Smells (07:45) - Your Brain on Code (11:30) - What you should do now (20:30) - Accessible Code (23:15) - Cognitive Overload and Teams (31:30) - Cyclomatic Complexity (36:00) - Final Thoughts Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInLeoCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 136Posture Island with Jordi Bruin
GuestJordi Bruin @jordibruinGumroadVividPosture PalYoutube Video: https://youtu.be/5gYwCHhu_8kRelated EpisodesEpisode 132 - Open and Extensible with Matt MassicotteEpisode 130 - macOS by Tutorials with Sarah ReicheltEpisode 112 - Indie Dev #1 - Dark Noise by Charlie ChapmanRelated Links 2-2-2 Method VideoApple Design Award FinalistSponsorsStream - Free In-App Messaging SDK & UI Kits for iOS/SwiftStream Chat is the easiest way to add messaging to your iOS app. High-level UI components connect the Stream Chat API with minimal coding. Try Stream Chat free for 30 days https://gstrm.io/empowerapps or apply for your Maker Account, free forever for qualifying teams https://gstrm.io/empowerappsmakerTry for freeBushel - the macOS virtual machine app for developersI'm looking for beta testers!For developers who want to be rigorous and uncompromising in their app testing.You can set up your virtual machine for almost any configuration, from a fresh, factory reset of the Ventura beta all the way back to Big Sur.Test, simulate, roll back and debug apps and scripts however you need to without worrying about destroying your machine.If you want to be invited to our first TestFlight, or even if you just want updates on Bushel, sign up at the website, and we will get in touch with you.swiftpackageindex.com is the place to find Swift packages. over 5,000 packages indexed now, you’ll find a package that can help. help you make better decisions about your dependencies. host DocC-based documentation for package authors.You can see how well maintained every package is, what platforms and Swift versions it’s compatible with based on real-world build data, how many other dependencies it will bring in and much more. Unlike an open-source library, running an open-source website requires ongoing time for maintenance and supporting package authors in addition to the time we spend on new features. Our work is primarily funded by you - the Swift communityIf the site has helped you find a package, or if you want to support a community-run open-source project, please go to swiftpackageindex.com, look for the pink heart, and join over a hundred other people who support our work through GitHub sponsors.Show NotesBuilding with Private APIsSelling Apps on GumroadWhere Posture Pal came fromImportance of LocalizationHow CoreMotion works with AirpodsDealing with Connection IssuesTesting Motion DataFuture of Apps and the Dynamic IslandLive Activities API and Dynamic IslandWhat is the 2-2-2 MethodSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInLeoCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) (00:00) - Who is Jordi Bruin? (03:55) - How Posture Pal Works? (11:15) - Airpods Challenges (23:00) - Dynamic Island (31:45) - 2-2-2 Method Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 135Behind the Scenes of SwiftUI with Aviel Gross
GuestAviel Gross - @avielgrYoutube Video: https://youtu.be/G8I8xdGJB68Related EpisodesEpisode 125 - WWDC 2022 - SwiftUI and UIKit with Evan StoneEpisode 98 - Async, Await, and Combine with Marin TodorovEpisode 73 - Multi-Platform SwiftUI with Malin SundbergEpisode 57 - SwiftUI with Majid Jabrayilov - Part 2Related Links Rebuilding Bēhance in SwiftUI by Aviel GrossTwitter Thread on Properties in Swift360iDev 2022 - Aviel Gross SwiftUI Performance for Demanding AppsGreat SwiftUI by Aviel GrossWWDC2020 - WWDC Data Essentials in SwiftUICombine: Asynchronous Programming with Swift by Florent Pillet, Marin Todorov and Shai MishaliSponsorsStream - Free In-App Messaging SDK & UI Kits for iOS/SwiftStream Chat is the easiest way to add messaging to your iOS app. High-level UI components connect the Stream Chat API with minimal coding. Try Stream Chat free for 30 days https://gstrm.io/empowerapps or apply for your Maker Account, free forever for qualifying teams https://gstrm.io/empowerappsmakerTry for freeBushel - the macOS virtual machine app for developersI'm looking for beta testers!For developers who want to be rigorous and uncompromising in their app testing.You can set up your virtual machine for almost any configuration, from a fresh, factory reset of the Ventura beta all the way back to Big Sur.Test, simulate, roll back and debug apps and scripts however you need to without worrying about destroying your machine.If you want to be invited to our first TestFlight, or even if you just want updates on Bushel, sign up at the website, and we will get in touch with you.swiftpackageindex.com is the place to find Swift packages. over 5,000 packages indexed now, you’ll find a package that can help. help you make better decisions about your dependencies. host DocC-based documentation for package authors.You can see how well maintained every package is, what platforms and Swift versions it’s compatible with based on real-world build data, how many other dependencies it will bring in and much more. Unlike an open-source library, running an open-source website requires ongoing time for maintenance and supporting package authors in addition to the time we spend on new features. Our work is primarily funded by you - the Swift communityIf the site has helped you find a package, or if you want to support a community-run open-source project, please go to swiftpackageindex.com, look for the pink heart, and join over a hundred other people who support our work through GitHub sponsors.Show NotesHow migrating from UIKitTerminology ConfusionHow SwiftUI detects changesSwiftUI mistakesCombine vs Async/AwaitWhat is a POD?Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInLeoCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) (00:00) - Migrating to SwiftUI at Adobe (05:45) - SwiftUI and Performance (15:00) - How SwiftUI Detects Changes (27:50) - Architectures and Patterns (36:30) - Combine and Async (44:45) - Why Internalized Views (51:00) - What to do right now Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 134Impactful Development with Maxim Cramer
GuestMaxim Cramer - mennenia.comTwitter @menneniaYoutube Video: https://www.youtube.com/watch?v=g-xWEdAaOTcRelated EpisodesEpisode 101 - How to Learn New APIs with Stewart Lynch - Part 1Episode 102 - How to Learn New APIs with Stewart Lynch - Part 2Related Links Made to Stick: Why Some Ideas Survive and Others Die by Heath BrothersSponsorsStream - Free In-App Messaging SDK & UI Kits for iOS/SwiftStream Chat is the easiest way to add messaging to your iOS app. High-level UI components connect the Stream Chat API with minimal coding. Try Stream Chat free for 30 days https://gstrm.io/empowerapps or apply for your Maker Account, free forever for qualifying teams https://gstrm.io/empowerappsmakerTry for freeBushel - the macOS virtual machine app for developersI'm looking for beta testers!For developers who want to be rigorous and uncompromising in their app testing.You can set up your virtual machine for almost any configuration, from a fresh, factory reset of the Ventura beta all the way back to Big Sur.Test, simulate, roll back and debug apps and scripts however you need to without worrying about destroying your machine.If you want to be invited to our first TestFlight, or even if you just want updates on Bushel, sign up at the website, and we will get in touch with you.swiftpackageindex.com is the place to find Swift packages. over 5,000 packages indexed now, you’ll find a package that can help. help you make better decisions about your dependencies. host DocC-based documentation for package authors.You can see how well maintained every package is, what platforms and Swift versions it’s compatible with based on real-world build data, how many other dependencies it will bring in and much more. Unlike an open-source library, running an open-source website requires ongoing time for maintenance and supporting package authors in addition to the time we spend on new features. Our work is primarily funded by you - the Swift communityIf the site has helped you find a package, or if you want to support a community-run open-source project, please go to swiftpackageindex.com, look for the pink heart, and join over a hundred other people who support our work through GitHub sponsors.Impact DevelopmentWhy developer happiness gets in the wayThe widening gap between founder and developerStartup thinking vs Enterprise approachTaking ShortcutsSupporting other engineers on your teamDealing with difficult foundersImportance of CommunicationSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInLeoCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) (00:00) - Introduction (03:01) - Excited about Technology (05:55) - Widening gap between founder and developer (17:00) - Using Shortcuts (18:45) - Long-term code (26:45) - Supporting other engineers (32:30) - Difficult founders (35:15) - Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 133The Composable Architecture with Zev Eisenberg
GuestZev Eisenberg (website)Twitter - @ZevEisenbergYoutube Video: https://youtu.be/vlwQm6Q_FEIRelated EpisodesEpisode 123 - Microapps Architecture with Majid JabrayilovEpisode 93 - Test-Driven Development in Swift with Gio LodiRelated Links Composable Architecture - PointFreeThe Composable Architecture - GithubPeep AppTALKING BACKWARDS (Backwards Banter Brain Testing) - Smarter Every Day 168SponsorsStream - Free In-App Messaging SDK & UI Kits for iOS/SwiftStream Chat is the easiest way to add messaging to your iOS app. High-level UI components connect the Stream Chat API with minimal coding. Try Stream Chat free for 30 days https://gstrm.io/empowerapps or apply for your Maker Account, free forever for qualifying teams https://gstrm.io/empowerappsmakerTry for freeBushel - the macOS virtual machine app for developersI'm looking for beta testers!For developers who want to be rigorous and uncompromising in their app testing.You can set up your virtual machine for almost any configuration, from a fresh, factory reset of the Ventura beta all the way back to Big Sur.Test, simulate, roll back and debug apps and scripts however you need to without worrying about destroying your machine.If you want to be invited to our first TestFlight, or even if you just want updates on Bushel, sign up at the website, and we will get in touch with you.swiftpackageindex.com is the place to find Swift packages. over 5,000 packages indexed now, you’ll find a package that can help. help you make better decisions about your dependencies. host DocC-based documentation for package authors.You can see how well maintained every package is, what platforms and Swift versions it’s compatible with based on real-world build data, how many other dependencies it will bring in and much more. Unlike an open-source library, running an open-source website requires ongoing time for maintenance and supporting package authors in addition to the time we spend on new features. Our work is primarily funded by you - the Swift communityIf the site has helped you find a package, or if you want to support a community-run open-source project, please go to swiftpackageindex.com, look for the pink heart, and join over a hundred other people who support our work through GitHub sponsors.The Composable Architecture (TCA)Why is TCA so usefulHow does it take advantage of Combine and SwiftUIHow does it work with UIKitHow well does it work with developer teamsHow does async and await work with TCAAlso how can you learn to talk backwards!Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInLeoCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) (00:00) - Introduction (02:00) - What is TCA? (08:00) - TCA, SwiftUI, and Testing (11:30) - Getting Started in your Team (23:15) - Terminology of TCA (26:45) - TCA, Combine, and Async/Await (30:00) - S'Vez Sppa Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 132Open and Extensible with Matt Massicotte
GuestMatt Massicotte - Twitter @mattieChimeYoutube Video: https://youtu.be/dc7x04Ao2xURelated EpisodesEpisode 130 - macOS by Tutorials with Sarah ReicheltEpisode 89 - Cryptography with Marcin KrzyżanowskiEpisode 45 - Developer Community (Part 1) with Dave VerwerRelated Links AnyCodable by FlightSchoolAn Introduction to ExtensionKit by MattSTTextView by Marcin KrzyzanowskiTree-sitterShort story about OpenPGP for iOS and OS X — ObjectivePGP by Marcin KrzyzanowskiExtensionKit - Apple Docs Mac App Store and investing engineering time BY KaleidoscopeSponsorsBushel - the macOS virtual machine app for developersI'm looking for beta testers!For developers who want to be rigorous and uncompromising in their app testing.You can set up your virtual machine for almost any configuration, from a fresh, factory reset of the Ventura beta all the way back to Big Sur.Test, simulate, roll back and debug apps and scripts however you need to without worrying about destroying your machine.If you want to be invited to our first TestFlight, or even if you just want updates on Bushel, sign up at the website, and we will get in touch with you.swiftpackageindex.com is the place to find Swift packages. over 5,000 packages indexed now, you’ll find a package that can help. help you make better decisions about your dependencies. host DocC-based documentation for package authors.You can see how well maintained every package is, what platforms and Swift versions it’s compatible with based on real-world build data, how many other dependencies it will bring in and much more. Unlike an open-source library, running an open-source website requires ongoing time for maintenance and supporting package authors in addition to the time we spend on new features. Our work is primarily funded by you - the Swift communityIf the site has helped you find a package, or if you want to support a community-run open-source project, please go to swiftpackageindex.com, look for the pink heart, and join over a hundred other people who support our work through GitHub sponsors.Open Source and Mac AppFear of dependenciesWhat’s the benefit of doing it in open sourceWhat kind of open source licenses are thereHow can you avoid your code being copied outside the licenseFor a larger company what benefits do they get by open sourcing part of their code base?How does open sourcing work with iOS/mac apps and the App StoreExtensionKitWhat is ExtensionKit and how are you using it?How is it related to XPCHow does something like this get installed and distributed How does Sandboxing relate to thisWhat are some good candidates for using ExtensionKitHave you looked at the work iOS, watchOS, or tvOS?Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) (00:00) - How Open Sourcing an App Works? (14:30) - What is ExtensionKit? (17:30) - What is XPC? (19:00) - On Sandboxing (24:00) - On the Mac App Store (35:30) - Selling outside the App Store (38:45) - Where to use ExtensionKit Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 131Dynamic Island with Steve Lipton
GuestSteve Lipton- Twitter @Steve_LiptonLinkedInMakeAppPieiOS Development Tips WeeklyLinkedIn Learning CoursesPatreonYoutube Video: https://youtu.be/QfSFAjaHrZMRelated EpisodesEpisode 39 - Managing Code Quality with Anne CahalanEpisode 105 - Navigating DocC with Ellen ShapiroEpisode 121 - Server-Driven UI with Mohammad AzamEpisode 88 - Conferences with John WilkerEpisode 63 - Apple Watch 2020 with Steve LiptonRelated Links Gofundme link for 360iDev How Apple made the iPhone 14 CommercialSponsorsBushel - the macOS virtual machine app for developersI'm looking for beta testers!For developers who want to be rigorous and uncompromising in their app testing.You can set up your virtual machine for almost any configuration, from a fresh, factory reset of the Ventura beta all the way back to Big Sur.Test, simulate, roll back and debug apps and scripts however you need to without worrying about destroying your machine.If you want to be invited to our first TestFlight, or even if you just want updates on Bushel, sign up at the website, and we will get in touch with you.Apple September EventApple Watch Series 8 - Body temperature for Women’s healthApple Watch Series 3 is dead!Who is the Apple Watch Ultra for?iPhone 14 - Satellite SOS is here!iPhone 14 Pro - Always-On DisplayiPhone 14 Pro - New Camera StuffiPhone 14 Pro - 🏝️Dynamic Island🏝️AirPods Pro - Adaptive Canceling360iDev 2022Great Talks this year! especially the "no-code" sessionsSad to see it be the last yearSettings up conferences in a post-Covid worldHow could it come back and in what form?Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) (00:00) - 360iDev 😢 (10:15) - 360iDev 2022 - Favorite Things (16:45) - What’s next for 360iDev (18:15) - September Apple Event 2022 (19:45) - Apple Watch Series 8 (29:15) - Apple Watch Ultra (33:00) - AirPods Pro 2 (36:00) - iPhone 14 and Satellite SOS (38:00) - iPhone 14 Pro (40:45) - The Pill (46:00) - What we’re buying Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 130macOS by Tutorials with Sarah Reichelt
GuestSarah Reichelt (troz.net)Twitter @trozwareYouTube video - https://youtu.be/QgFW0L0a_D4Related EpisodesEpisode 125 - WWDC 2022 - SwiftUI and UIKit with Evan StoneEpisode 124 - WWDC 2022 - Platforms State of the Union with Peter WithamEpisode 106 - Mac Dev in 2021 with Daniel JalkutEpisode 60 - The Future of Mac Development with Lucas Derraugh - Part 2Episode 57 - SwiftUI with Majid Jabrayilov - Part 2Episode 56 - SwiftUI with Majid Jabrayilov - Part 1Episode 35 - SwiftUI - The Good, the Bad, and the BenefitsRelated LinksmacOS by Tutorials by Sarah ReicheltmacOS articles from Sarah's blogBushel Waitlist SignupKeyWindow by Matthaus WoolardcontrolActiveState - tells us what's the Active StateShow NotesDesign, macOS, and Ventura System PreferencesIs it more difficult to design an app well in SwiftUI vs AppKitDid WWDC 2022 make it much easier?How is macOS development different from iOSWhy write a macOS AppDealing with multiple windowsDocument-Based Apps using SwiftUIMulti-Platform AppsMenu based AppsWhat do users expect in a Mac app?Where to distribute your AppDealing with the SandboxSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) (00:00) - What is "macOS by Tutorials"? (03:00) - Settings, Ventura, and Design on macOS (08:00) - WWDC 2022 (13:50) - Why write a macOS app (19:45) - Documents, Windows, and Menus (29:00) - macOS Expectations and Multiplatform Apps (38:20) - Distributing your app on macOS (43:20) - Sandboxing Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 129NSSpain X with Luis Ascorbe
GuestLuis Ascorbe (lascorbe.com)Twitter @LascorbeNSSpainXYouTube video - https://youtu.be/hmSFPjQ7HuYGet 10% Off Your Ticket to NSSpain X!https://ti.to/nsspain/2022/discount/empower-apps-specialRelated EpisodesEpisode 88 - Conferences with John WilkerEpisode 125 - WWDC 2022 - SwiftUI and UIKit with Evan StoneEpisode 124 - WWDC 2022 - Platforms State of the Union with Peter WithamEpisode 57 - SwiftUI with Majid Jabrayilov - Part 2Episode 56 - SwiftUI with Majid Jabrayilov - Part 1Episode 35 - SwiftUI - The Good, the Bad, and the BenefitsRelated LinksSwift Packages - Dependency Management of the Future - Leo Dion NSSpain 2020CodeMashCocoa Conferences Sponsors360iDev - Denver, CO – August 28-31, 2022 (Hybrid)Grand Hyatt DenverThe Leading indie iOS/Mac (and watchOS, and tvOS) Developer conferenceIt's all about Community and Code!Four days of hands-on training, amazing sessions, and the great community. All Swift.Available Online or In-PersonUse the promo code EmpowerApps to get 20% off registration.Show NotesOrganizing an In-Person Conference After 2 Years of RemoteThe challenges of organizingMigrating to SwiftUINew NavigationStack APISocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 128Coffee Chats with Danijela Vrzan
GuestDanijela Vrzan https://danijelavrzan.com/Twitter https://twitter.com/dvrzanYouTube video - https://youtu.be/AbK1n_WHsZMRelated EpisodesEpisode 101 - How to Learn New APIs with Stewart Lynch - Part 1Episode 36 - Upgrading Your Skills in 2020 with Paul HudsonRelated LinksSwiftUI Social Contributor App Cocoa Conferences 5 WAYS TO FIND PURPOSE - LeadershipFreak How to Create a Personal Website in Swift using Publish Publish: Creating Website Content with Markdown Sponsors360iDev - Denver, CO – August 28-31, 2022 (Hybrid)Grand Hyatt DenverThe Leading indie iOS/Mac (and watchOS, and tvOS) Developer conferenceIt's all about Community and Code!Four days of hands-on training, amazing sessions, and the great community. All Swift.Available Online or In-PersonUse the promo code EmpowerApps to get 20% off registration.Show NotesThe Importance of Meeting with your Co-WorkersConferences for Swift DevsContributing Documentation and Open-Source ProjectsStarting a Blog with PublishSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 127Backend Decisions with Mikaela Caron
GuestMikaela CaronYoutube - MikaelaCaronTwitter - @mikaela__caronInstagram @mikaelacaron Youtube Video - https://youtu.be/_-k97s1ZPzERelated EpisodesEpisode 92 - WWDC 2021 - Platforms State of the Union with Peter WithamEpisode 85 - AWS Amplify with Kilo LocoEpisode 120 - Xcode Tips with Dominik HauserEpisode 121 - Server-Driven UI with Mohammad AzamEpisode 108 - What is Firebase with Peter FrieseEpisode 97 - Day One App Ideas with Mikaela CaronEpisode 90 - AWS and SOTO with Adam FowlerEpisode 75 - Year of the Server with Tim Condon - Part 2Episode 49 - Vapor 4 with Tibor BödecsEpisode 48 - Alternative Backends with Kristaps GrinbergsEpisode 8 - Cloud and Backend Services For Apps with Erik GillespieRelated LinksCode with Chris - Getting Started with Vapor 4WWDC 2022 - Use Xcode for server-side developmentApps that use iCloud can now be transferred to another developer in the Apple Developer Program.Sponsors360iDev - Denver, CO – August 28-31, 2022 (Hybrid)Grand Hyatt DenverThe Leading indie iOS/Mac (and watchOS, and tvOS) Developer conferenceIt's all about Community and Code!Four days of hands-on training, amazing sessions, and the great community. All Swift.Available Online or In-PersonUse the promo code EmpowerApps to get 20% off registration.Show NotesDo you need a backend?Why company size matters?SQL vs NoSQL DatabaseHosting vs MBaaSWhat if you have an existing dev ops or backend team? Is CloudKit an even better option with transferrable apps?When does Vapor make sense?How can devs learn more about iOS/Swift backends? Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 126Developer Productivity with Rudrank Riyam
GuestRudrank Riyam (@rudrankriyam)Exploring MusicKit and Apple Music API by Rudrank RiyamYoutube Video - https://youtu.be/BnsPUjcDSikRelated EpisodesEpisode 24 - Continuous Integration with Kyle NewsomeEpisode 120 - Xcode Tips with Dominik HauserEpisode 125 - WWDC 2022 - SwiftUI and UIKit with Evan StoneRelated LinksXcodegenTuistSourcetreeWWDC 2022 TalksWhat's new in XcodeVisualize and optimize Swift concurrencyDemystify parallelization in Xcode buildsSponsors360iDev - Denver, CO – August 28-31, 2022 (Hybrid)Grand Hyatt DenverThe Leading indie iOS/Mac (and watchOS, and tvOS) Developer conferenceIt's all about Community and Code!Four days of hands-on training, amazing sessions, and the great community. All Swift.Available Online or In-PersonUse the promo code EmpowerApps to get 20% off registration.Show NotesWhat is developer productivityThe importance of version controlThe importance of build time optimizationautomate appstore feedbackXcode 14 and Developer ProductivitySmarter Autocompletion and Improved Live Previews in Xcode 14Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 125WWDC 2022 - SwiftUI and UIKit with Evan Stone
GuestEvan K Stone @evankstoneiOS Dev BreakInteractive LogicYoutube Video - https://youtu.be/6Te0jPp82qgRelated EpisodesEpisode 24 - Continuous Integration with Kyle NewsomeEpisode 81 - Awaiting for Async with Vincent PradeillesEpisode 98 - Async, Await, and Combine with Marin TodorovEpisode 120 - Xcode Tips with Dominik HauserEpisode 56 - SwiftUI with Majid Jabrayilov - Part 1Episode 35 - SwiftUI - The Good, the Bad, and the BenefitsEpisode 73 - Multi-Platform SwiftUI with Malin SundbergRelated LinksSwift Remote Studio: It’s official. Time to close up shop.SpeculidWWDC 2022 TalksThe SwiftUI cookbook for navigationVisualize and optimize Swift concurrencyWhat's new in SwiftUIWhat's new in UIKitWhat's new in XcodeDemystify parallelization in Xcode buildsSponsors360iDev - Denver, CO – August 28-31, 2022 (Hybrid)Grand Hyatt DenverThe Leading indie iOS/Mac (and watchOS, and tvOS) Developer conferenceIt's all about Community and Code!Four days of hands-on training, amazing sessions, and the great community. All Swift.Available Online or In-PersonUse the promo code EmpowerApps to get 20% off registration.Show NotesSwiftUI Navigation and Layout UIKit UpdatesNew App Icon features in Xcode 14Autocomplete in Xcode 14Visualizing builds in Xcode 14Our deprecated devicesSwift Remote Studio from beginning to endSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 124WWDC 2022 - Platforms State of the Union with Peter Witham
GuestPeter Witham - Compileswift.com - TwitterCrossover EpisodeCompileSwift - Episode - Keynote ReviewYoutube Video - https://youtu.be/eKe4XpPadhoRelated EpisodesEpisode 24 - Continuous Integration with Kyle NewsomeEpisode 81 - Awaiting for Async with Vincent PradeillesEpisode 91 - Fastlane with Josh HoltzEpisode 111 - 2021 - Year in Review with Peter WithamEpisode 98 - Async, Await, and Combine with Marin TodorovSponsorsAppFiguresThe tools you need to monitor, optimize, and get more downloads.There's a lot of demand for apps right now, so it's a really great time to give it a try. It's easier than you think.The guys who run it are indie devs who had a need and created a tool. 11 years later, it's an all-in-one platform for developers who want to get more downloads and make more money with their apps.The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:https://appfigures.com/resources/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:https://appfigures.com/account/upgrade?p=empower3030Swift Remote StudioVirtual Coworking for iOS, Mac, and Swift Developers. The last two years have taken a toll on us all. You may have been feeling isolated while working remotely, but now you can do something about it. Join a growing community of iOS, Mac, and Swift developers, designers, and creators just like you. Help one another out. Get motivated. Create new friendships. Work Together, Swiftly. Enjoy:Virtual CoworkingSilent CoworkingCommunity SpacesJob BoardMember DiscountsCommunity EventsUse the promo code EMPOWER15 will get them 15% off any plan.360iDev - Denver, CO – August 28-31, 2022 (Hybrid)Grand Hyatt DenverThe Leading indie iOS/Mac (and watchOS, and tvOS) Developer conferenceIt's all about Community and Code!Four days of hands-on training, amazing sessions, and the great community. All Swift.Available Online or In-PersonUse the promo code EmpowerApps to get 20% off registration.Show NotesXcode Cloud AnnouncedNew Server-APIs for Weather and MapsApp Intents, Shortcuts, and SiriSwift 5.7 and Xcode 14SwiftUI - Widgets and ComplicationsSwiftUI - Live ActivitiesSwiftUI - Compositional Layout and NavigationSwiftUI ChartsServer-Side Swift has a talk!Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 123Microapps Architecture with Majid Jabrayilov
GuestMajid JabrayilovSwiftWithMajid.comSwiftUI WeeklyTwitter @mecidYoutube Video - https://youtu.be/XRVO43j1ogQRelated EpisodesE119 - Swift Package Manager Super Powers with Marco EidingerE93 - Test-Driven Development in Swift with Gio LodiE77 - Swift Package Index with Sven A. SchmidtE57 - SwiftUI with Majid Jabrayilov - Part 2E56 - SwiftUI with Majid Jabrayilov - Part 1E46 - Developer Community (Part 2) with Dave VerwerE23 - Modularizing in Xcode with Abbey JacksonRelated LinksOutgrowing your app: how to scale iOS app developmentMeet the microapps architecture by Gio LodiMicroapps architecture in Swift. Dependency Injection.Microapps architecture in Swift. Resources and localization.Microapps architecture in Swift. Feature modules.Microapps architecture in Swift. SPM basics.How to Control the World by PointFreeBuild Graph for XcodeSponsorsRiversideThe easiest way to record podcasts and videos in studio quality from anywhere. All from the browser.Continuously uploads everyone’s audio and video during recording to the cloud, so when it ends you can download the files in seconds. Computer crashed or reloaded while in session? The recordings are saved automatically.Local recording up to 4K video resolutionTry it for free today. Use our referral link:https://riverside.fm/?utm_campaign=campaign_1&utm_medium=affiliate&utm_source=rewardful&via=empowerappsAppFiguresThe tools you need to monitor, optimize, and get more downloads.There's a lot of demand for apps right now, so it's a really great time to give it a try. It's easier than you think.The guys who run it are indie devs who had a need and created a tool. 11 years later, it's an all-in-one platform for developers who want to get more downloads and make more money with their apps.The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:https://appfigures.com/resources/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:https://appfigures.com/account/upgrade?p=empower3030360iDev - Denver, CO – August 28-31, 2022 (Hybrid)Grand Hyatt DenverThe Leading indie iOS/Mac (and watchOS, and tvOS) Developer conferenceIt's all about Community and Code!Four days of hands-on training, amazing sessions, and the great community. All Swift.Available Online or In-PersonUse the promo code EmpowerApps to get 20% off registration.Show NotesWhat is microapps architecture?What are some ideal circumstances to use it?How does SPM fit into itWhat are some ideal “modules”Why featuresHow does dependency injection fit into thisHow does the PointFree “World” method work?Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 122Apple Developer Academy with Sarah Gretter, PhD
GuestSarah Gretter, PhD (@SarahGretter)LinkedIn - Sarah Gretter, PhDYoutube Video - https://youtu.be/2uXDG04aJUIRelated EpisodesE38 - Accessibility with Kim ArnettE36 - Upgrading Your Skills in 2020 with Paul HudsonE101 - How to Learn New APIs with Stewart Lynch - Part 1E112 - Indie Dev #1 - Dark Noise by Charlie ChapmanE115 - Indie Dev #4 - Making an App Best-in-Class with Jordan MorganRelated LinksApple opens Developer Academy in Detroit to create new career opportunitiesApple Developer Academy | Michigan State UniversityApple Developer Academy at Michigan State University in Detroit – MSU Hub for Innovation in Learning and TechnologyMSU iOS Design Lab – Discover, create, impact.Student applications for 2022-2023 still open!Coding mentor position(s) openSponsorsSwift Remote StudioVirtual Coworking for iOS, Mac, and Swift Developers. The last two years have taken a toll on us all. You may have been feeling isolated while working remotely, but now you can do something about it. Join a growing community of iOS, Mac, and Swift developers, designers, and creators just like you. Help one another out. Get motivated. Create new friendships. Work Together, Swiftly. Enjoy:Virtual CoworkingSilent CoworkingCommunity SpacesJob BoardMember DiscountsCommunity EventsUse the promo code EMPOWER15 will get them 15% off any plan.360iDev - Denver, CO – August 28-31, 2022 (Hybrid)Grand Hyatt DenverThe Leading indie iOS/Mac (and watchOS, and tvOS) Developer conferenceIt's all about Community and Code!Four days of hands-on training, amazing sessions, and the great community. All Swift.Available Online or In-PersonUse the promo code EmpowerApps to get 20% off registration.Show NotesWhat kind of unique skills does the Academy teachHow does it differ from a college class or coding boot campWhat do you think are the most important skills students could learn to participate in the iOS app economyWhat skills do you focus on?codingdesignbusinessWhat are some unique challenges students run into?What do you find to be the most difficult part for students to get started?Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 121Server-Driven UI with Mohammad Azam
GuestMohammad Azam (Website)Twitter (@azamsharp)YouTube Channel - azamsharpYoutube Video - https://youtu.be/z5JTfzBX4WMRelated EpisodesCross Platform Comparison with Rob KerrSwift Package Manager Super Powers with Marco EidingerScaling and Security with Jeroen LeenartsMulti-Platform SwiftUI with Malin SundbergUI Design for Developers with Heidi Helen PilypasRelated LinksServer Driven UI Crash Course - iOS, Swift, SwiftUI and NodeJS/ExpressIntroduction to Server Driven UI in iOS, Swift & SwiftUI - Udemy CourseA Deep Dive into Airbnb’s Server-Driven UI System by Ryan BrooksSponsorsSwift Remote StudioVirtual Coworking for iOS, Mac, and Swift Developers. The last two years have taken a toll on us all. You may have been feeling isolated while working remotely, but now you can do something about it. Join a growing community of iOS, Mac, and Swift developers, designers, and creators just like you. Help one another out. Get motivated. Create new friendships. Work Together, Swiftly. Enjoy:Virtual CoworkingSilent CoworkingCommunity SpacesJob BoardMember DiscountsCommunity EventsUse the promo code EMPOWER15 will get them 15% off any plan.AppFiguresThe tools you need to monitor, optimize, and get more downloads.Want Ariel to review your screenshots so you can get more downloads? Submit it here and tune into the live stream on Thursday 5/5 @ 10:30AM EST to see it!There's a lot of demand for apps right now, so it's a really great time to give it a try. It's easier than you think.The guys who run it are indie devs who had a need and created a tool. 11 years later, it's an all-in-one platform for developers who want to get more downloads and make more money with their apps.The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:https://appfigures.com/resources/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Submit your app today at:https://fg.rs/ls8fand tune into the live stream here:https://www.youtube.com/watch?v=Eb4hs-g_bhYon Thursday 5/5 @ 10:30AM EST to see it!Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:https://appfigures.com/account/upgrade?p=empower3030360iDev - Denver, CO – August 28-31, 2022 (Hybrid)Grand Hyatt DenverThe Leading indie iOS/Mac (and watchOS, and tvOS) Developer conferenceIt's all about Community and Code!Four days of hands-on training, amazing sessions, and the great community. All Swift.Available Online or In-PersonUse the promo code EmpowerApps to get 20% off registration.Show NotesWhere Server-Driven UI makes senseHow it helps with Cross-Platform developmentSetting decoding components from the serverMigrating your app to use server-driven UIWhich is easier SwiftUI or UIKitDealing with VersioningSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 120Xcode Tips with Dominik Hauser
GuestDominik HauserTwitter @dasdomXcode.tipsDominik Hauser's BooksYoutube Video - https://youtu.be/bgDI6HbxeDURelated EpisodesEpisode 119 - Swift Package Manager Super Powers with Marco EidingerEpisode 84 - Automation Fun with Jared SorgeEpisode 77 - Swift Package Index with Sven A. SchmidtEpisode 46 - Developer Community (Part 2) with Dave VerwerEpisode 45 - Developer Community (Part 1) with Dave VerwerEpisode 23 - Modularizing in Xcode with Abbey JacksonRelated LinksWWDC 2018 - Advanced Debugging with Xcode and LLDBSteve Jobs presenting Interface BuilderSourcery ProSourceryHot Reloading in SwiftSwiftGenTuistxcodegenSponsors360iDev - Denver, CO – August 28-31, 2022 (Hybrid)Grand Hyatt DenverThe Leading indie iOS/Mac (and watchOS, and tvOS) Developer conferenceIt's all about Community and Code!Four days of hands-on training, amazing sessions, and the great community. All Swift.Available Online or In-PersonUse the promo code EmpowerApps to get 20% off registration.RiversideThe easiest way to record podcasts and videos in studio quality from anywhere. All from the browser.Continuously uploads everyone’s audio and video during recording to the cloud, so when it ends you can download the files in seconds. Computer crashed or reloaded while in session? The recordings are saved automatically.Local recording up to 4K video resolutionTry it for free today. Use our referral link:https://riverside.fm/?utm_campaign=campaign_1&utm_medium=affiliate&utm_source=rewardful&via=empowerappsAppFiguresThe tools you need to monitor, optimize, and get more downloads.There's a lot of demand for apps right now, so it's a really great time to give it a try. It's easier than you think.The guys who run it are indie devs who had a need and created a tool. 11 years later, it's an all-in-one platform for developers who want to get more downloads and make more money with their apps.The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:https://appfigures.com/resources/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:https://appfigures.com/account/upgrade?p=empower3030Show NotesThe importance of learning your toolsThe history of XcodeBest keyboard shortcuts to learnHow to edit code while debuggingApple Watch issuesBest third party tools to augment XcodeSwift Packages and XcodeThe future of Xcode CloudWWDC 2022 Xcode Wish ListSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 119Swift Package Manager Super Powers with Marco Eidinger
GuestMarco Eidinger (website)Twitter (@MarcoEidinger)iOS Dev UpdatesYoutube Video - https://youtu.be/QY0TPCHXMWARelated EpisodesEpisode 77 - Swift Package Index with Sven A. SchmidtEpisode 46 - Developer Community (Part 2) with Dave VerwerEpisode 45 - Developer Community (Part 1) with Dave VerwerRelated LinksSwift Package Manager: understand resolve, reset and updateXcode 13.3 supports SPM binary dependency in private GitHub releaseLocalized SwiftUI Views in a Swift PackageIntegrate a complex Swift Package into your iOS appAutomate the way you keep up with dependency changes in your Swift PackageThe best registries for your Swift PackageUse Swift Package Manager in your own Swift PackageSwift Package Dependencies Checker - Github Action SponsorsSentryFrom error tracking to performance monitoring, developers can see what actually matters, solve quicker, and learn continuously about their applications - from the frontend to the backend.Source code, error filters, stack locals — Sentry enhances application performance monitoring with stack traces.Quickly identify performance issues before they become downtime. Breadcrumbs make application development a little easier by showing you the trails of events that lead to the error(s).Real-time application monitoring means data, in real-time. Dashboards add a visual element to our application monitoring.Over 1M developers and 80K organizations already ship better software faster with Sentry application monitoring. Check out their great iOS dev docs at:https://docs.sentry.io/platforms/apple/guides/ios?utm_source=empowerapps&utm_medium=paid-podcastSign up today for free at:http://sentry.io/for/ios?utm_source=empowerapps&utm_medium=paid-podcastAppFiguresThe tools you need to monitor, optimize, and get more downloads.There's a lot of demand for apps right now, so it's a really great time to give it a try. It's easier than you think.The guys who run it are indie devs who had a need and created a tool. 11 years later, it's an all-in-one platform for developers who want to get more downloads and make more money with their apps.The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:https://appfigures.com/resources/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:https://appfigures.com/account/upgrade?p=empower3030Show NotesHow Swift Package Manager has improved?Dealing with Binary DependenciesPlugin Support in Swift 5.6Xcode IssuesProper Versioning in SPMSwiftUI and Localization with SPMTargets vs ProductsSetting up for CI SuccessFind Packages for your AppSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 118Tracking and Performance with Philipp Hofmann
GuestPhilipp Hofmann (@phil__hofmann)Articles on SentryMobile Vitals - Four Metrics Every Mobile Developer Should Care AboutClose the Loop with User FeedbackHow to use Sentry Attachments with Mobile ApplicationsYoutube Video - https://youtu.be/xMm7qR0FBDURelated EpisodesEpisode 40 - Handling Errors Correctly with Jeff KelleyEpisode 110 - Connecting Wirelessly with Gui RamboEpisode 58 - Big Bad Bluetooth with Leah VogelEpisode 109 - Objective-C Today with Graham LeeRelated LinksOptimizing App Launch - WWDC19 - Videos - Apple DeveloperApp Startup Time: Past, Present, and Future - WWDC17 - Videos - Apple DeveloperUltimate application performance survival guide - WWDC21 - Videos - Apple DeveloperProxymanCharlesProxyPostmanOfficial Sentry SDKSentry Community DiscordSponsorsRevenueCatUsing RevenueCat to power your in-app purchase infrastructure solves:For edge cases you don’t even know you haveProtects from outages your team hasn’t seen yetSaves you time on future maintenance As well as new features released by the app storesEmpowers your marketing teams with clean, reliable IAP dataAll that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.SentryFrom error tracking to performance monitoring, developers can see what actually matters, solve quicker, and learn continuously about their applications - from the frontend to the backend.Source code, error filters, stack locals — Sentry enhances application performance monitoring with stack traces.Quickly identify performance issues before they become downtime. Breadcrumbs make application development a little easier by showing you the trails of events that lead to the error(s).Real-time application monitoring means data, in real-time. Dashboards add a visual element to our application monitoring.Over 1M developers and 80K organizations already ship better software faster with Sentry application monitoring. Check out their great iOS dev docs at:https://docs.sentry.io/platforms/apple/guides/ios?utm_source=empowerapps&utm_medium=paid-podcastSign up today for free at:http://sentry.io/for/ios?utm_source=empowerapps&utm_medium=paid-podcastAppFiguresThe tools you need to monitor, optimize, and get more downloads.There's a lot of demand for apps right now, so it's a really great time to give it a try. It's easier than you think.The guys who run it are indie devs who had a need and created a tool. 11 years later, it's an all-in-one platform for developers who want to get more downloads and make more money with their apps.The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:https://appfigures.com/resources/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:https://appfigures.com/account/upgrade?p=empower3030Show NotesWhat you should track in your appWhen to integrate trackingLinking tracing back-end and front-endTools to help debugHow can managers do to helpAndroid Dev PerspectiveSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★