
Empower Apps
203 episodes — Page 2 of 5

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 ★

Ep 117Empower Station with Matt Braun
GuestMatt Braun (@mattbraun)Twitter (@mattbraun)SketchParty TVYoutube Video - https://youtu.be/HRfciIxoSMoRelated EpisodesE27 - Media Outreach with Jeff GametE71 - App Dev Stack with Jordan MorganE78 - Apple Silicon Review with Gui RamboE113 - Indie Dev #2 - Tasks by Mustafa YusufRelated LinksMatt's Empower Station TweetLeo's Empower Station SpecsEddy Cue mentions SketchParty TVBuy Hacking with tvOS and build apps and games for Apple TVBeginning Native tvOS Apps | raywenderlich.comSwiftUI on tvOS | raywenderlich.comtvOS Top Shelf Tutorial: Static and Interactive | raywenderlich.comBeginning tvOS Development with TVML Tutorial | raywenderlich.comDisney bought baseball’s tech team to take on NetflixPaper by WeTransferMacStories - SketchParty TV By Federico ViticciCocoaAsyncSocketSponsorsRevenueCatUsing 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 NotesHome Button is here to stayM1 on the iPad AirWhat the Mac Studio MeansLeo's Choice of Configuration Future of Apple TV How the market of the Apple TV worksThe power of being mentioned at an Apple EventTesting Apple TV SoftwareTVML vs UIKit vs SwiftUI on the TVGames on the Apple TVSocial [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 116Indie Dev #5 - Knowing Your Market with David Barnard
GuestDavid Barnard (blog)Twitter @drbarnardThe Sub Club PodcastContrastYoutube Video - https://youtu.be/LaCj_Oaw1uoRelated EpisodesE115 - 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 ChapmanE104 - In-App Purchases and the StoreKit API with Andy BoedoE68 - App Store Review Guidelines with Paweł MadejE27 - Media Outreach with Jeff GametE26 - App Store Optimization with Ariel MichaeliSub Club - Eric Owens, App Business Brokers — How to Sell Your AppSub Club - Ben Bajarin, Creative Strategies — Quantifying Apple’s Developer Sentiment ProblemSub Club - David Smith, Widgetsmith - Lessons From 50 Million DownloadsSub Club - Ben Thompson, Stratechery - Apple’s App Store ConundrumRelated LinksHow to Game the App StoreRevenueCat - The Ultimate Guide to Subscription Testing on iOSRevenueCat - Managing Cross-Platform SubscriptionsRevenueCat - Subscribers Are Your True Fans RevenueCat - Cashing Out: How to Sell Your AppWhy Amazon Has A Fake Review Problem by CNBCSponsorsRevenueCatUsing 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 NotesDoes not being a developer help?How to check if there's market for your idea?What markets attract “scammy” apps?The Future of App StoreBuilding a Better App StoreBiggest Mistake Indies DoSocial [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

Ep 115Indie Dev #4 - Making an App Best-in-Class with Jordan Morgan
GuestJordan Morgan - @jordanmorgan10Swiftjective-CA Best-in-Class iOS App - A Five Book SeriesYoutube Video - https://youtu.be/aMBoJDnBuSoRelated EpisodesE111 - Indie Dev #1 - Dark Noise by Charlie ChapmanE27 - Media Outreach with Jeff GametE26 - App Store Optimization with Ariel MichaeliE62 - Local Database Storage on iOS with Aaron DouglasE112 - Indie Dev #2 - Tasks by Mustafa YusufE106 - Mac Dev in 2021 with Daniel JalkutE94 - iPad Development with Adam ShawE71 - App Dev Stack with Jordan MorganE113 - Indie Dev #3 - Focused Work with Michael TigasRelated LinksSpend StackTry out the new SwiftUI Tour in the Buffer betaA New Home for Spend StackDailyios RevenueCat - Cashing Out: How to Sell Your App by David BarnardCan you learn designMicroacquireFlippaSponsorsRevenueCatUsing 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 NotesHow to manage your time as a side gigHow to decide what apps to work onWhy learning about the competition is importantUsing SwiftUI and CloudKit in 2022How getting an acquired worksOn writing his book series - The Best-in-Class iOS AppWhy accessibility is importantCan you learn designWhy you shouldn't start with designWhy you need to be able to describe your app in one sentencePros and cons of low vs high fidelityWhy the tone of your app is importantSocial [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 114Indie Dev #3 - Focused Work with Michael Tigas
GuestMichael Tigas (@michael_tigas)Hey I Make AppsLaunching an Indie App SeriesFocused Work AppOchi AppYoutube Video - https://youtu.be/HwC2_dETDFsRelated EpisodesE111 - Indie Dev #1 - Dark Noise by Charlie ChapmanE112 - Indie Dev #2 - Tasks by Mustafa YusufE106 - Mac Dev in 2021 with Daniel JalkutE94 - iPad Development with Adam ShawE71 - App Dev Stack with Jordan MorganRelated LinksPre-Order Ochi Today!Suggested People to Follow by Michael:Jordi Bruin (@jordibruin): Soosee, NaviEmmanuel Crouvisier (@emcro): CardPointersAaron Pearce (@aaron_pearce): HomeCam/Run/Pass/ScanMustafa Yusuf (@mufasaYC): TasksSponsorsSentryFrom 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=empower3030Transistor.FmYour podcast's publishing platformTransistor not only hosts your podcast but also:Help distribute your podcast with integrations to Apple Podcasts, Spotify, Google Podcasts, YouTube, and MailchimpDeep analytics including average downloads per episode, popular podcast apps, number of subscribers, trendsProfessional support for creatives, businesses, and professional podcasters when it comes to hosting and analyticsHow do you start a podcast?https://transistor.fm/how-to-start-a-podcast/?via=empowerappsTry it today with this special link:https://transistor.fm/?via=empowerappsShow NotesHow to find the "right" ideaUsing Catalyst to migrate Focused Work from iOS to the MacWhat is AppKit Bridging?How to get started designing your appHow to get beta testersHow to build interestHow to decide what APIs and Features to tap intoSocial [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 113Indie Dev #2 - Tasks by Mustafa Yusuf
GuestMustafa Yusuf (@mufasaYC)Tasks AppYoutube Video - https://youtu.be/u_7Ow5dN0lcRelated EpisodesE111 - Indie Dev #1 - Dark Noise by Charlie ChapmanE27 - Media Outreach with Jeff GametE26 - App Store Optimization with Ariel MichaeliSponsorsRevenueCatUsing 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 NotesWorking culture differencesBalancing Architecture and ProgressBenefits and Drawbacks of CloudKitUnderstanding Your AudienceDifferentiating Your ProductSocial [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 112Indie Dev #1 - Dark Noise by Charlie Chapman
GuestCharlie Chapman (Blog)Charlie Chapman (Twitter @_chuckyc)Dark Noise AppLaunched PodcastYoutube Video - https://youtu.be/UXvCBj6SAEARelated EpisodesE110 - Connecting Wirelessly with Gui RamboE91 - Fastlane with Josh HoltzE84 - Automation Fun with Jared SorgeE27 - Media Outreach with Jeff GametE26 - App Store Optimization with Ariel MichaeliRelated LinksCharlie Chapman - Marketing Dark NoiseLaunched - Episode 34: Flighty - Ryan JonesPatrick (H) Willems - I Accidentally Made a Feature Film - Here's What I LearnedSponsorsRevenueCatUsing 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.LinodeA cloud experience developers loveGreat for Setting Up a Backend for Your AppVariety of VM Configurations and SettingsReasonable Pricing Starting at $5 per monthGlobal Data CentersThe Developer Cloud SimplifiedTry it today with this special link:https://www.linode.com/?r=97e09acbd5d304d87dadef749491d245e71c74e7Check out OrchardNest Today:https://orchardnest.comShow NotesHow to keep track of ideas?How to get help?What features to prioritize?Why having a story for your app is important?What skills have transferred to a day time job?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 1112021 - Year in Review with Peter Witham
GuestPeter Witham - Compileswift.com - TwitterPeter's New Livestream - compileswift.liveYoutube Video - https://youtu.be/3MOK_smitUURelated EpisodesEpisode 110 - Connecting Wirelessly with Gui RamboEpisode 106 - Mac Dev in 2021 with Daniel JalkutEpisode 98 - Async, Await, and Combine with Marin TodorovEpisode 95 - Swift Playgrounds with Steve LiptonEpisode 94 - iPad Development with Adam ShawEpisode 92 - WWDC 2021 - Platforms State of the Union with Peter WithamEpisode 91 - Fastlane with Josh HoltzEpisode 89 - Cryptography with Marcin KrzyżanowskiEpisode 84 - Automation Fun with Jared SorgeEpisode 81 - Awaiting for Async with Vincent PradeillesEpisode 68 - App Store Review Guidelines with Paweł MadejEpisode 24 - Continuous Integration with Kyle NewsomeRelated LinksXcode Cloud Beta SignupCoreInt Episode 487 - I Spent A Week On ItApple Developer Tech TalksSteve Lipton - Swift Playgrounds CourseApple SwiftUI Sample App TutorialsNSSpain 15 - Xcode Cloud: What is it? How to use it? Is it for me? - Josh HoltzHWS - How to build your first SwiftUI app with Swift PlaygroundsCompileSwift Live Stream Highlight - macOS UI Design with SketchApple Design ResourcesSwift Studio by Marcin Krzyzanowski"Swift Light" by Marin TodorovNova by PanicSponsorsRevenueCatUsing 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.Transistor.FmYour podcast's publishing platformTransistor not only hosts your podcast but also:Help distribute your podcast with integrations to Apple Podcasts, Spotify, Google Podcasts, YouTube, and MailchimpDeep analytics including average downloads per episode, popular podcast apps, number of subscribers, trendsProfessional support for creatives, businesses, and professional podcasters when it comes to hosting and analyticsHow do you start a podcast?https://transistor.fm/how-to-start-a-podcast/?via=empowerappsTry it today with this special link:https://transistor.fm/?via=empowerappsIndie Developer Spotlight - KalWoche by Matthias DeuschlGive a try to the first of many Indie Developer Spotlights with KalWoche by Matthias DeuschlWith this Independent Watch app, scroll through the calendar with the Digital Crown. Count days / weeks with the date calculator. Multiple complications including weekday, week of year, date.Practical calendar for quick flipping: scroll through time month by month with the Digital Crown.What weekday is April 1st? When is week 18? Which week of the year is beginning of November? → Just scroll until you see.How long until date x? → Simply scroll, tap, see.date calculator: add days, weeks, months or years from today or the selected date and the result is displayed as a date with weekday and calendar week. In addition, the duration from today or the selected date until then is displayed.Clean watchface complications help to always keep the current weekday, date and week of year in view. Find your perfect fit with numerous options.Give this app a try today at:https://apps.apple.com/app/apple-store/id1554477157Show NotesFuture of ...

Ep 110Connecting Wirelessly with Gui Rambo
GuestGui Rambo - Twitter @_insideBlogGithubStacktrace Podcast9to5MacYoutube Video - https://youtu.be/U97HwkmKpg8Related EpisodesEpisode 58 - Big Bad Bluetooth with Leah VogelEpisode 78 - Apple Silicon Review with Gui RamboEpisode 31 - Future Proofing Your Apps with Gui RamboRelated LinksAirBuddyMultipeerKit - high-level abstraction built on top of the MultipeerConnectivity frameworkSponsorsRevenueCatUsing 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.LinodeA cloud experience developers loveGreat for Setting Up a Backend for Your AppVariety of VM Configurations and SettingsReasonable Pricing Starting at $5 per monthGlobal Data CentersThe Developer Cloud SimplifiedTry it today with this special link:https://www.linode.com/?r=97e09acbd5d304d87dadef749491d245e71c74e7Check out OrchardNest Today:https://orchardnest.comShow NotesDealing with the Menu BarAirPods ThoughtsLessons learned working on AirBuddyBluetooth Terminology LessonDealing with AirPod Issues as a userHow Bluetooth works and differs from NetworkingHow the Nearby Interaction framework worksHow the Multi-peer Connectivity framework worksSocial [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 109Objective-C Today with Graham Lee
GuestGraham Lee - Twitter @iwasleegGraham's Blog - Structure and Interpretation of Computer ProgrammersGraham's Book - APPropriate BehaviourYoutube Video - https://youtu.be/H8O0rj1It1wRelated EpisodesEpisode 107 - Expert Swift with Shai MishaliEpisode 105 - Navigating DocC with Ellen ShapiroEpisode 70 - Maintaining & Migrating with Antoine van der Lee - Part 2Episode 69 - Maintaining & Migrating with Antoine van der Lee - Part 1Episode 48 - Alternative Backends with Kristaps GrinbergsRelated LinksDosAmigans Twitch Stream - Programming on the Amiga [objc retain]GNUstepCocotronObjFWmulle-objcWWDC 2020 - Refine Objective-C frameworks for Swiftsicpers.info - …and in the end there will be the command linesicpers.info - In which I misunderstood Objective-CIntegrating C++ Libraries with Swift - BrightDigitCairoSVG Objective-C++ Swift Package ExampleSponsorsRevenueCatUsing 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.Transistor.FmYour podcast's publishing platformTransistor not only hosts your podcast but also:Help distribute your podcast with integrations to Apple Podcasts, Spotify, Google Podcasts, YouTube, and MailchimpDeep analytics including average downloads per episode, popular podcast apps, number of subscribers, trendsProfessional support for creatives, businesses, and professional podcasters when it comes to hosting and analyticsHow do you start a podcast?https://transistor.fm/how-to-start-a-podcast/?via=empowerappsTry it today with this special link:https://transistor.fm/?via=empowerappsShow NotesWhy you should know something about Objective-CWhy is Objective-C so different from Swift?Is there a purpose for Objective-C outside of Swift?Should you still write Objective-C?What steps to migrate Objective-C over to Swift?How to make sure your Swift is consumable by Objective-C?How to work with C++ through Objective-C?What are the differences between Dynamic and Static Typed languages?What are the benefits of Dynamic vs Static Typed languages?What does a PhD in Software Engineering do at Oxford?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 108What is Firebase with Peter Friese
GuestPeter Friese - BlogTwitter - @peterfrieseYouTube - @peterfrieseGitHub - @peterfrieseYoutube Video - https://youtu.be/8m8oppa-LosRelated EpisodesEpisode 87 - Core Data Fun with Tim MitraEpisode 85 - AWS Amplify with Kilo LocoEpisode 75 - Year of the Server with Tim Condon - Part 2Episode 35 - SwiftUI - The Good, the Bad, and the BenefitsEpisode 8 - Cloud and Backend Services For Apps with Erik GillespieRelated LinksFirebase Summit - November 10thFirebase YouTube ChannelFirebase BlogFirebase Medium channelFirebase vs GCP VideosProjects & storageFunctions & Firestorethe LansingCodes app that never wasAuthenticate with Firebase Anonymously on Apple PlatformsMake It So - Replicating Apple's Reminders app with SwiftUI and FirebaseSwift on Cloud Run by Grant Timmerman from GCPSponsorsRevenueCatUsing 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.LinodeA cloud experience developers loveGreat for Setting Up a Backend for Your AppVariety of VM Configurations and SettingsReasonable Pricing Starting at $5 per monthGlobal Data CentersThe Developer Cloud SimplifiedTry it today with this special link:https://www.linode.com/?r=97e09acbd5d304d87dadef749491d245e71c74e7Check out OrchardNest Today:https://orchardnest.comShow NotesWhat does Firebase consist ofHow to use it properly in your iOS appHow Firestore's NoSQL DB worksHow to work with Firestore and SwiftUIWhat are Firebase's authentication featuresSetting up security properlyHow to authenticate with Firebase anonymously?Register for Firebase SummitSocial [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 107Expert Swift with Shai Mishali
GuestShai Mishali - Twitter @freak4pcGitHub @freak4pcYoutube Video - https://youtu.be/wQNs2ii-zsIRelated EpisodesEpisode 39 - Managing Code Quality with Anne CahalanEpisode 92 - WWDC 2021 - Platforms State of the Union with Peter WithamEpisode 98 - Async, Await, and Combine with Marin TodorovEpisode 106 - Mac Dev in 2021 with Daniel JalkutRelated LinksExpert Swift by Marin Bencevic, Ray Fix, Shai Mishali and Ehab Yosry AmerModern Concurrency in Swift - Async/Await, Task Groups & Actors by Marin TodorovCombine: Asynchronous Programming with Swift by Marin Todorov, Shai Mishali and Florent PilletWWDC 2020 - Refine Objective-C frameworks for SwiftCombine CommunitySponsorsRevenueCatUsing 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.Show NotesWhat is Expert Swift?How to be pragmatic about expert features on your team?How can you improve your use of Codable in Swift?What are ways to improve Objective-C for Swift consumption?How can you hide certain Objective-C APIs from Swift?What makes for good API design?How to version your API?How Functional Reactive Programming fits?Future of Combine and Reactive in an Async and Await... and another book Shai is helping with concurrentlySocial [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 106Mac Dev in 2021 with Daniel Jalkut
GuestDaniel Jalkut (@danielpunkass) | TwitterRed Sweater - Software Company - https://redsweater.com (without the dash 😎)Daniel's Blog - https://bitsplitting.orgCore Int - Podcast with MantonYoutube Video - https://youtu.be/W2f-GJFRY_URelated EpisodesEpisode 20 - WWDC 2019 - Mac Development with Daniel JalkutEpisode 60 - The Future of Mac Development with Lucas Derraugh - Part 2Episode 59 - The Future of Mac Development with Lucas Derraugh - Part 1Episode 73 - Multi-Platform SwiftUI with Malin SundbergSponsorsRevenueCatUsing 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.Show NotesThoughts on the Apple Sept EventMacs we want to buyApple Watch EvolutionFrustrations of SwiftUI Mac DevelopmentMigrating from Objective-C to SwiftMac App Store and AppleScriptShortcuts on the MacSetting up AppleScript AccessSocial [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 105Navigating DocC with Ellen Shapiro
GuestEllen Shapiro - Twitter @designatednerddesignatednerd.comApollo GraphQLApolloGraphQL - YouTube ChannelYoutube Video - https://youtu.be/KhIg2u0J_wQRelated EpisodesEpisode 48 - Alternative Backends with Kristaps GrinbergsEpisode 102 - How to Learn New APIs with Stewart Lynch - Part 2Episode 92 - WWDC 2021 - Platforms State of the Union with Peter WithamEpisode 67 - Documenting Your Code with Bas BroekRelated LinksDoccZz by Helge HeßHosting DocC Archives by Joseph DuffyLeo's DocC Example for SyndiKit RSS Reader LibraryWWDC 2021 videosMeet DocC documentation in XcodeBuild interactive tutorials using DocCElevate your DocC documentation in XcodeHost and automate your DocC documentationSyndikit Github Action for Publishing to Netlify (at the end)Add an option to build the concurrency library for back deployment. #39051SponsorsRevenueCatUsing 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.Show NotesWhy use DocC (and why not)Why adding header docs is an important first stepHow to organize your documentationArticles vs TutorialsWhat is a DocC extension?Hosting your DocCWhat are some challenges with DocC?Future of Open-Sourced DocCAdopting New OSes and Deprecating Old Ones...and quick thoughts on the September 2021 Apple EventSocial [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 104In-App Purchases and the StoreKit API with Andy Boedo
GuestAndy Boedo - Twitter @AndresBoedoRevenueCat - Twitter @RevenueCatThe Sub Club PodcastThe Sub Club YouTube ChannelYoutube Video - https://youtu.be/_3sIBHZPhx8Related EpisodesEpisode 26 - App Store Optimization with Ariel MichaeliEpisode 71 - App Dev Stack with Jordan MorganEpisode 97 - Day One App Ideas with Mikaela CaronEpisode 103 - Learning From Your App Store Competitors with Ariel MitcheliEpisode 100 - 100th Episode SpectacularRelated LinksWhat's New with StoreKit 2 by Maddie BeylDeveloper’s Guide to Apple Family Sharing by Andy BoedoConverting a Paid iOS App to Subscriptions by Cody KernsShow NotesHow Court Cases will affect the App StoreWhy In-App Purchases and Subscriptions are popular?Why go with Apple's payment system vs. outside payment system?How to decide what features to cut-off behind your app's paywall?What exactly is a receipt in StoreKit?What's new in StoreKit2?Future of the App StoreSocial [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 ★