
Empower Apps
203 episodes — Page 3 of 5

Ep 103Learning From Your App Store Competitors with Ariel Mitcheli
Guest Ariel Michaeli - Twitter @arielmichaeliAppFigures - Twitter @appfiguresNewsletterPodcastYouTube Channel 360idev 2019 - App Store Optimization for the Rest of UsAppFigures GuidesAF Chats ASO & App Promotion GuidesApp & Keyword TeardownsThis Week in AppsAppFigures App Store Optimization ChecklistHow to Optimize Your Keywords List in App Store ConnectOptimizing Your App’s Name to Get More DownloadsHow to Choose the Right Keywords for App Store OptimizationYoutube Video - https://youtu.be/JHmn2y--wy0Related EpisodesEpisode 26 - App Store Optimization with Ariel MichaeliEpisode 71 - App Dev Stack with Jordan MorganEpisode 97 - Day One App Ideas with Mikaela CaronEpisode 100 - 100th Episode SpectacularRelated LinksAF Chats - WWDC 2021 Recap with Joe CieplinskiAF Chats - A/B Testing Part 1: The Basics with Katie from StoremavenAF Chats - A/B Testing Part 2: How & What to Test with Gilad from MoburstAF Chats - Using Competitive Intelligence to Drive Growth with Ian Irving from The BBCMade to Stick by Heath BrothersThe Curse of KnowledgeShow NotesThoughts on 360iDevWhat's New in the App Store?How to do A/B Testing on the App StoreWhat to do before starting an appInformation to research from competitorsWhy competitors' tech stack mattersFuture changes to the App StoreOther Apple App StoresFuture of the MetaverseSocial [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 102How to Learn New APIs with Stewart Lynch - Part 2
GuestStewart Lynch @StewartLynchStewart Lynch Youtube ChannelCreaTECH SolutionsYoutube Video - https://youtu.be/gH3QnVHsUAcRelated EpisodesEpisode 101 - How to Learn New APIs with Stewart Lynch - Part 1Episode 98 - Async, Await, and Combine with Marin TodorovEpisode 97 - Day One App Ideas with Mikaela CaronEpisode 78 - Apple Silicon Review with Gui RamboEpisode 72 - Functional Programming with Daniel SteinbergEpisode 32 - Training Your Team with Steve LiptonEpisode 51 - Haikus of Code with Erica Sadun - Part 1Episode 36 - Upgrading Your Skills in 2020 with Paul HudsonRelated LinksTop Headlines VideosSyndiKitBinging with BabishKarin PraterJared DavidsonBrian VoongMohammad Azam Code with ChrisSponsorsLinodeA 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 NotesIs it just me or a bug?When to upgrade to betas?Challenges learning from documentationLearn SwiftUI or UIKitLearning Limitations of an 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 101How to Learn New APIs with Stewart Lynch - Part 1
GuestStewart Lynch @StewartLynchStewart Lynch Youtube ChannelCreaTECH SolutionsYoutube Video - https://youtu.be/gH3QnVHsUAcRelated EpisodesEpisode 102 - How to Learn New APIs with Stewart Lynch - Part 2Episode 72 - Functional Programming with Daniel SteinbergEpisode 98 - Async, Await, and Combine with Marin TodorovEpisode 32 - Training Your Team with Steve LiptonEpisode 51 - Haikus of Code with Erica Sadun - Part 1Related LinksTop Headlines VideosSponsorsLinodeA 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 NotesUnderstanding Different Mental ModelsWhy getting a good foundation is important?Have a reasonable goal and expectationsBreak your app idea into smaller parts centered around specific APIsHow to be a good mentor and good menteeSocial [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 100100th Episode Spectacular
Youtube Videohttps://youtu.be/Rnv58mzGXOkLinksgBeat.comtransistor.fmpodcastedition.comRelated EpisodesEpisode 99 - Practical Entrepreneur with Donny WalsEpisode 98 - Async, Await, and Combine with Marin TodorovEpisode 87 - Core Data Fun with Tim MitraEpisode 86 - Third-Party APIs with Christian SeligEpisode 84 - Automation Fun with Jared SorgeEpisode 83 - Interviewing Tips with Kim ArnettEpisode 80 - A Tour of Software Testing with Christina MoultonEpisode 79 - Large Scale Teams with Joe FabisevichEpisode 77 - Swift Package Index with Sven A. SchmidtEpisode 74 - Year of the Server with Tim Condon - Part 1Episode 72 - Functional Programming with Daniel SteinbergEpisode 71 - App Dev Stack with Jordan MorganEpisode 68 - App Store Review Guidelines with Paweł MadejEpisode 64 - A Very Remote Year with Jacob GorbanEpisode 59 - The Future of Mac Development with Lucas Derraugh - Part 1Episode 56 - SwiftUI with Majid Jabrayilov - Part 1Episode 50 - 50th Episode ExtravaganzaEpisode 8 - Cloud and Backend Services For Apps with Erik GillespieEpisode 1 - WWDC 2018 - What Does It Mean For Businesses?About the ShowHow it got startedDifference between interviewee and interviewerWhy it's important to get helpPlanning vs FlexibilityLeo's Year(s) in ReviewAdjusting to working from home during 😷Producing a video and audio versionHow do guests and topics work?Future of the ShowBig 5 TopicsSwiftUI/Functional ProgrammingLarge Complex Apps/Patterns and Practices/DevOpsServer-Side SwiftIndie AppsLeadership/Communication and OrganizationAlso...Questions and AnswersFuture PlansSocial [email protected] BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoPatreon - 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 99Practical Entrepreneur with Donny Wals
GuestDonny Wals - donnywals.comTwitter @donnywalsDonny's Practical BooksYoutube Video - https://youtu.be/L6U5Wm8_G74Related EpisodesEpisode 17 - Subcontracting with Joe CieplinskiEpisode 47 - Practical Combine with Donny WalsEpisode 81 - Awaiting for Async with Vincent PradeillesEpisode 93 - Test-Driven Development in Swift with Gio LodiEpisode 98 - Async, Await, and Combine with Marin TodorovSponsors360iDev - August 22 -25 (Hybrid)The 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 25% off registration.Differences from being an EmployeeKeep Yourself on TaskBalancing contract work with your product workFinding the Right ClientsGetting Yourself ReadyHow to decide whether you go soloWhat's the best way to find clients for your business?What are the biggest time vacuums for your business?How to be prepared to leave your employerSocial [email protected] 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/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 98Async, Await, and Combine with Marin Todorov
GuestMarin Todorov - underplot.comTwitter - @icanzilbBlog - trycombine.comPodcast Survey - https://brightdigit.typeform.com/to/yVZN2gITYoutube Video - https://youtu.be/H6vW7f66zyUQuestions for Episode 100 HereRelated EpisodesEpisode 81 - Awaiting for Async with Vincent PradeillesEpisode 72 - Functional Programming with Daniel SteinbergEpisode 47 - Practical Combine with Donny WalsEpisode 19 - WWDC 2019 - SwiftUI with Jason AndersonRelated LinksTimelane 2What about Swift actors and CombineHow should profiling new Swift Concurrency APIs look like?Combine: Asynchronous programming with SwiftThoughts on Combine in an async/await worldUsing Combine for Your App’s Asynchronous CodeLeo Dion - The Multi-Threaded Asynchronous Parallel World of Swiftfrom UIKonf 2020from 360iDev 2019Hacking with Swift - How to document your project with DocCDocC2HTMLWWDC VideosMeet AsyncSequenceSwift concurrency: Behind the scenesExplore structured concurrency in SwiftMeet async/await in SwiftProtect mutable state with Swift actorsDiscover concurrency in SwiftUIMeet DocC documentation in XcodeSponsorsLinodeA 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 does Async and Await work with Reactive Programming?When is Combine a good fit rather then Async and Await?Why does Async and Await require new OSes?How do Actors work?What do Actors replace?What secret project Marin worked on at Apple? 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 97Day One App Ideas with Mikaela Caron
GuestMikaela CaronTwitter - @mikaela__caronInstagram @mikaelacaron Podcast Survey - https://brightdigit.typeform.com/to/yVZN2gITYoutube Video - https://youtu.be/mk1H6JIJkOERelated EpisodesEpisode 95 - Swift Playgrounds with Steve LiptonEpisode 92 - WWDC 2021 - Platforms State of the Union with Peter WithamEpisode 85 - AWS Amplify with Kilo LocoEpisode 73 - Multi-Platform SwiftUI with Malin SundbergEpisode 71 - App Dev Stack with Jordan MorganEpisode 27 - Media Outreach with Jeff GametRelated LinksMikaela's AppsGibbs Crew TriviaJob Application TrackerLeo's AppsHeartwitchSpeculidgBeatOrchardNestInspirationUnmute - Phone call assistantOrbit AppSwitchBuddy by Filip NemecekNotionBIGBRAINHACKS!Dave Jacobsen - YouTube ChannelDev/Design Tools in iOSSemanticUI Haptic HavenDashNotabilityFavorite GuidesLickabilityMarketing Dark Noise by Charlie ChapmanLaunching an Indie App by Michael TigasFocus Work by Michael TigasA Best-in-Class iOS App by Jordan MorganLearning ResourcesSwift by SundellHacking with SwiftCode with ChrisSean AllenAlso...The Secret to my Productivity by vlogbrothers📺 AF Chat: WWDC 2021 Recap with Joe CieplinskiWWDC 2021 - Create accessible experiences for watchOSSponsorsLinodeA 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.comOur App IdeasHow Mikaela got into iOS DevelopmentBrain Marks (from Big Brain Hackathon) - hoping to finish this and make it open sourceAlarm app, where you can record your voice as the alarmBop It App Gestures: like bop it, but moving a phone around in various waysPodcasting app for Apple WatchAnother Todo AppAnother Expense AppHeartwitchSpeculidgBeatOrchardNestSocial [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 96Localization with Zach Brass
GuestZach Brass - @zhbrassPodcast Survey - https://brightdigit.typeform.com/to/yVZN2gITYoutube Video - https://youtu.be/2Lj21NQ3CXIRelated EpisodesEpisode 38 - Accessibility with Kim ArnettEpisode 92 - WWDC 2021 - Platforms State of the Union with Peter WithamRelated LinksApple Documentation on Morphology.CustomPronounBonmotWWDC 2021 SessionsWhat's new in FoundationThe practice of inclusive designLocalize your SwiftUI appStreamline your localized stringsWhat's new in SwiftUIWhat’s new in SF SymbolsSponsors360iDev - August 22 -25 (Hybrid)The 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 25% off registration.What is LocalizationWhat's the relationship with Internalization?Why does limiting yourself to English speaker hurt your app?What's the relationship with accessibility?Why you should start doing it now?What's the first thing you should do with your Xcode project?What's new with inflections from WWDC 2021? What's the best way to take advantage of formatters?How does WWDC 2021 improve formatters?What's Zach's biggest pet peeve with Localization tutorials?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 95Swift Playgrounds with Steve Lipton
GuestSteve Lipton- Twitter @Steve_LiptonLinkedInMakeAppPieiOS Development Tips WeeklyLinkedIn Learning CoursesPodcast Survey - https://brightdigit.typeform.com/to/yVZN2gITYoutube Video - https://youtu.be/l5A8FHfvqIcRelated EpisodesEpisode 94 - iPad Development with Adam ShawEpisode 92 - WWDC 2021 - Platforms State of the Union with Peter WithamEpisode 63 - Apple Watch 2020 with Steve LiptonEpisode 36 - Upgrading Your Skills in 2020 with Paul HudsonRelated LinksApple HI Guidelines - AccessiblyWWDC 2021 - Create accessible experiences for watchOSWWDC 2021 - SwiftUI Accessibility: Beyond the basicsApple previews powerful software updates designed for people with disabilitiesSponsorsAppFiguresThe 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=empower3030RevenueCatUsing 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.360iDev - August 22 -25 (Hybrid)The 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 25% off registration.Swift Playgrounds ChallengesChallenges with the File StructureMac vs iPadHow Playground Templates WorkUIKit vs Swift on PlaygroundsDealing with Access LevelsSwift Playgrounds Benefits and UpdatesPublishing to the App StoreIntegration with Xcode Cloud?Benefits of Direct Hardware AccessMore Accessibility with the iPadPro Apps on the iPadXcode Integration?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 94iPad Development with Adam Shaw
GuestAdam Shaw (Twitter @kabukivision)kabukivision.comWe Like Games PodcastDeveloper Commentary YouTube ChannelMoleskine StudioBonobo LabsPodcast Survey - https://brightdigit.typeform.com/to/yVZN2gITYoutube Video - https://youtu.be/WHzAdaMHWgERelated EpisodesEpisode 92 - WWDC 2021 - Platforms State of the Union with Peter WithamEpisode 73 - Multi-Platform SwiftUI with Malin SundbergEpisode 10 - Business and IT ApplicationsEpisode 9 - iPad Apps for Businesses and ProsWWDC SessionsTake your iPad apps to the next levelFocus on iPad keyboard navigationSupport Full Keyboard Access in your iOS appSwiftUI on the Mac: Build the fundamentalsSwiftUI on the Mac: The finishing touchesSponsorsAppFiguresThe 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=empower3030RevenueCatUsing 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.Developing for iPadWhy develop an iPad app?iPad vs iPhoneiPad vs MacBuilding Pro Apps on the iPadLimits of iPadOSUsing Custom ControlsDesigning for the iPad (specifically)Migrating from iPhone to iPadDesigning for Different SizesWhether to support multiple windowsSupporting SplitViewSupporting Pointers and Keyboard ShortcutsPro Apps for the iPadProblems with Pro Apps on the iPad Missing Pro Apps on the iPadSwift Playground on the iPadSocial [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 93Test-Driven Development in Swift with Gio Lodi
GuestGio Lodi - gio.codesTwitter @mokagioBlog at mokacoding.comTest-Driven Development in Swift with SwiftUI and Combine by GioApress LinkPodcast Survey - https://brightdigit.typeform.com/to/yVZN2gITYoutube Video - https://youtu.be/OM9jbAbUXZ0Related EpisodesEpisode 15 - Test-Driven Development with Joshua Greene and Michael Katz Episode 24 - Continuous Integration with Kyle NewsomeEpisode 62 - Local Database Storage on iOS with Aaron DouglasEpisode 72 - Functional Programming with Daniel SteinbergEpisode 80 - A Tour of Software Testing with Christina MoultonEpisode 81 - Awaiting for Async with Vincent PradeillesEpisode 92 - WWDC 2021 - Platforms State of the Union with Peter WithamRelated LinksHow to test Swift async/await code with XCTest by GioxUnit Test Patterns: Refactoring Test Code by Gerard MeszarosWhat's a Test Double?What's New in Testing talk by Gio from Melbourne CocoaHeads - June 10th 2021Slides from talkDependency Inversion PrincipleCombineAsyncuallydimsumthinking.com by Daniel SteinbergLeo Dion - Combine-ing the Old with the New from 360iDev 2019 (on creating Publisher Factories/Publicists)Xcode Cloud Beta SignupWWDC SessionsEmbrace Expected Failures in XCTestMeet Xcode CloudExplore Xcode Cloud workflowsCustomize your advanced Xcode Cloud workflowsDiagnose unreliable code with test repetitionsSponsorsAppFiguresThe 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=empower3030RevenueCatUsing 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.TDD Thoughts from WWDC 2021Is Xcode Cloud Ready?Who's the target audience for Xcode Cloud?On Testing with Async/AwaitCombine vs Async/AwaitHow to expect failures in Xcode 12.5Testing RepetitionsTDD, SwiftUI & CombineWhy do TDD now in Swift?Difficulties adopting it later in projectTDD in SwiftUI vs UIKitIsolating Systems with TDDWhat are the different types of Test Doubles?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 92WWDC 2021 - Platforms State of the Union with Peter Witham
GuestPeter Witham - Compileswift.com - TwitterCrossover EpisodeCompileSwift - Episode - Keynote ReviewPodcast Survey - https://brightdigit.typeform.com/to/yVZN2gITYoutube Video - https://youtu.be/6IEvRlyu904Related EpisodesEpisode 24 - Continuous Integration with Kyle NewsomeEpisode 81 - Awaiting for Async with Vincent PradeillesEpisode 84 - Automation Fun with Jared SorgeEpisode 91 - Fastlane with Josh HoltzRelated LinksXcode Cloud Beta SignupTest-Driven Development in Swift by Gio LodiJosh Shaffer's Clarification on Async/Await and CombineSponsorsAppFiguresThe 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=empower3030RevenueCatUsing 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.360iDev - August 22 -25 (Hybrid)The 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 25% off registration.Xcode CloudHow does it differ from Xcode Server and Serverbots?Is there an on-premises version?Can the Workflows be edited via web or text?How does it compare to other services?Where's the REST API for Xcode CloudHow much does it cost?What's is going to be the relationship with Fastlane?How do pull requests, discussions, etc... interface with Git Repo Services (GitHub, Gitlab)?Xcode... Swift Playgrounds on the iPadFully Build and Upload Apps from the iPadHow does sharing code with Xcode on the Mac work?How does it interface with Git Repos?Can Preview Apps in Full ScreenSounds perfect for testing and prototypingAsync/Await and ActorsSee episode with Vincent on async and awaitXcode includes tools for refactoringWhat's the relationship with Combine?Uncertainty with ActorsSwiftUI - Year 3Used in various macOS apps (Maps, Photos, etc...)Continued improvements to ListTable added to macOSSpecific Platforms for modifiersPull-to-Refresh One linerNew Material Styles and UI Focus APIFocus and NotificationsMore Granular control over notificationsHow do notification scores work?What can we do about notification spam?WidgetsNew Extra Large WidgetMore StacksWidget SuggestionsiPad Home Screen WidgetsPeter's rant on WidgetsAlso... ScreenTime API, SharePlay API, AR Object Capture, and the death of Objective-CSocial [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 91Fastlane with Josh Holtz
GuestJosh Holtz (website)Twitter @joshdholtzYoutube Video - https://youtu.be/YgEXQ1k6eRIRelated EpisodesEpisode 84 - Automation Fun with Jared SorgeEpisode 24 - Continuous Integration with Kyle NewsomeRelated Linksfastlane.toolsShibapmfastlane screencastsSponsorsAppFiguresThe 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=empower3030RevenueCatUsing 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.360iDev - August 22 -25 (Hybrid)The 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 25% off registration.What to know about FastlaneHow Fastlane started?How Fastlane is built and maintained?How can Fastlane help your team?What's Fastlane's hidden gem?How to automate signing your app?How does Fastlane working with the App Store Connect API?How does Fastlane deal with Apple's updates behind the scenes?How does WWDC affect Fastlane development?What's on Josh's WWDC Wish List (i.e. What feature could help Fastlane)?How can you contribute to Fastlane?What's the future of Fastlane?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 90AWS and SOTO with Adam Fowler
GuestAdam Fowler (website)@o_aberation (Twitter)@adamfowlerphoto (Instagram)Youtube Video - https://youtu.be/X5XOnyysMWoRelated EpisodesEpisode 85 - AWS Amplify with Kilo LocoEpisode 75 -Year of the Server with Tim Condon - Part 2Episode 49 - Vapor 4 with Tibor BödecsRelated LinksSoto - Swift SDK for Amazon Web ServicesHummingbird - Lightweight, flexible server framework written in SwiftSponsorsAppFiguresThe 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=empower3030RevenueCatUsing 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.360iDev - August 22 -25 (Hybrid)The 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 25% off registration.What is SOTO and how does it work with S3?How SOTO Works?How SOTO sets up its code?Why use S3 for storage?How S3 compares with other services?What Devs Should Know About AWSWhat is the best way to serve your website from AWS?How to setup authentication with AWS?How does Amplify fit in with other services?How to use DynamoDB with SOTO?How SOTO works with Lambda?How SOTO works with your Lambda?Dealing with Authentication, SOTO, and Lambda?How to avoid high costs with AWS?What is Hummingbird?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 89Cryptography with Marcin Krzyżanowski
GuestMarcin Krzyżanowski Twitter @krzyzanowskimSwift.bestYoutube Video - https://youtu.be/eigMjltZlP8Related EpisodesEpisode 88 - Conferences with John WilkerEpisode 84 - Automation Fun with Jared SorgeEpisode 77 - Swift Package Index with Sven A. SchmidtEpisode 55 - WWDC 2020 and Xcode 12 with Vadim Shpakovski - Part 2Episode 33 - 2020 Developer Wish List with Alex BushRelated LinksWWDC 2021 AnnouncedCryptoSwiftOnlineSwiftPlayground.runSwiftStudio.appApple Security FrameworkSerious CryptographySponsorsAppFiguresThe 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=empower3030RevenueCatUsing 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.360iDev - August 22 -25 (Hybrid)The 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 25% off registration.What Should Devs Know About CryptographyWhat is CryptoSwiftWhat is relationship between Randomness and EncryptionWhat's the difference between Base64 Encoding and EncryptionWhat is a cypher?What is the difference between symmetric and asymmetric?What is key derivation for?What is an initialization vector (aka IV)?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 88Conferences with John Wilker
GuestJohn Wilker (johnwilker.com)360|iDev - August 22 - 25, 2021Use the promo code EmpowerApps to get 25% off registration.Twitter (jwilker)Instagram (johntwilker)360ConferencesYoutube Video - https://youtu.be/XXQB24mqQp4Related EpisodesEpisode 36 - Upgrading Your Skills in 2020 with Paul HudsonEpisode 9 - iPad Apps for Businesses and ProsRelated LinksWWDC 2021 AnnouncedGoodNotesScrivener360|iDev 2021 Call For Papers will close May 7, 2021!Plex now works with the Apple TV app, but not all content is available - iMoreJohn on using his iPadWriting wherever you are - johnwilker.comI might finally not need a moleskine - johnwilker.comWhere's the iPad fit in? - johnwilker.comiPad..... nice but not magical, yet (my Review) - johnwilker.comSponsorsAppFiguresThe 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=empower3030RevenueCatUsing 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.360iDev - August 22 -25 (Hybrid)The 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 25% off registration.Hosting Conferences TodayDifferent Challenges with 2021 vs 2020Getting Signups and RegistrationsImprovements to Online PlatformsDealing with Zoom FatigueBeing a SpeakerThere's always something the audience can learnTeaching as a novice and avoiding missing stepsPractice at your "local" meeting or on a podcast 😁Encourage others to speaker for the first time The More The MerrierWWDC Wish ListAllowing more content available on Apple TVLeo's novice experiences with Apple TVThoughts on multi-user Fitness+Apple Watch Band for Watch Enthusiasts?More Interactive Widgets on iOS 15iPad Pro vs Mac Book Air M1 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 87Core Data Fun with Tim Mitra
GuestTim Mitra (website)Twitter @TimMitraMore Than Just Code Podcast Spockcast PodcastPragmatic Hero's JourneyRoundaboutFMYoutube Video - https://youtu.be/SwVF-wihDvERelated EpisodesEpisode 47 - Practical Combine with Donny WalsEpisode 62 - Local Database Storage on iOS with Aaron DouglasOk Productive - 030. Neuroplasticity with Tim MitraRelated LinksWWDC 2021 AnnouncedSwift TOMistKit - Swift Package for Server-Side and Command-Line Access to CloudKit Web ServicesNSPersistentCloudKitContainerSetting Up Core Data with CloudKit - Apple DocsCoreStore by John Estropia - real power of Core Data with the elegance and safety of SwiftSponsorsAppFiguresThe 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=empower3030RevenueCatUsing 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.Building Apps with Core Data TodayWorking with CloudKit and CoreDataFun with SwiftUI and CoreDataLearning how to use AppDataPower of CombineHow to Sync Subscriptions with Core DataCloudKit on the ServerBusiness Problems with CloudKitWhy Choose Core Data?Power of Live PreviewsSocial [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 86Third-Party APIs with Christian Selig
GuestChristian Selig (website)Twitter @ChristianSeligReddit /u/iamthatisYouTube CLeeSeligApolloAppYoutube Video - https://youtu.be/rhVazmvPTYoRelated EpisodesEpisode 73 - Multi-Platform SwiftUI with Malin SundbergEpisode 66 - UI Design for Developers with Heidi Helen PilypasEpisode 38 - Accessibility with Kim ArnettEpisode 31 - Future Proofing Your Apps with Gui RamboSponsorsAppFiguresThe 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=empower3030RevenueCatUsing 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.How building around Reddit works?Why Reddit is easier than Twitter?How the variety in apps helps the experience?Simplicity and Native FeaturesDealing with Walled Gardens like Reddit ChatHow Apollo works?How Server-Side Push NotificationsDealing with ImgurWhether to use third-party libraryFinding great beta usersTesting Accessibility UI Design notesBuilding Widgets with SwiftUIFinding a user communityDesigning great gesturesSocial [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 85AWS Amplify with Kilo Loco
GuestKilo LocoTwitterYoutubeLinkedInYoutube Video - https://youtu.be/kQP7dCaKdEcRelated EpisodesEpisode 83 - Interviewing Tips with Kim ArnettEpisode 75 - Year of the Server with Tim Condon - Part 2Episode 10 - Cloud and Backend Services For Apps with Erik GillespieRelated LinksGetting Started with AWS AmplifyAWS Free TierAPNs Push Notifications for iOS Using AWS Lambda in Swift - Kilo LocoAWS Amplify Playlist - Kilo LocoAWS Amplify RepoAmazon DynamoDBAmazon CognitoAmazon SNSAmazon Pinpoint How Do I Write If Case Let in Swift?GoshDarnSwiftUISwiftUIPropertyWrappersSponsorsAppFiguresThe 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 Heroes Digital 2021Swift Heroes Digital is a one day event, for developers, designers and project managers at all levels of experience with the Swift platform. Combining resources from the Swift Heroes Global network, we’re excited to be bringing you this international, interactive event. Share this code with your network and they receive 20% discount on all Swift Heroes tickets: SH21-SPEAKERS-COMMUNITYInsert the code under 'redeem voucher' on the ticketing platform to receive 20% discount on all ticket types.What does AWS Amplify do?How it works with your iOS projectWhy Amplify vs your own backendHow does it compare with other MBaaS servicesWhat are the different componentsHow does it compare with something like SOTOHow does the cost compareCan you opt-out later and use the individual servicesGetting Started with AWS AmplifyUsing Cocoapods vs SPMHow to use the AWS CLIHow to setup your data model in DynamoDBHow you can take advantage of AWS LambdaHow do you get started with Push Notifications and APNSSocial [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/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 84Automation Fun with Jared Sorge
Part 2 of Episode at Xcoders!More on Swift Package Manager, Graphics Management, and Server-Side Dev 👆GuestJared SorgeXcoders PodcastMicro.blog (@jsorge)Twitter (@jsorge)GitHub (@jsorge)LinkedInYoutube Video - https://youtu.be/hWVfxNkY5SwRelated EpisodesXcoders Podcast - March 2021Episode 73 - Multi-Platform SwiftUI with Malin SundbergEpisode 24 - Continuous Integration with Kyle NewsomeEpisode 80 - A Tour of Software Testing with Christina MoultonEpisode 51 - Haikus of Code with Erica Sadun - Part 1Episode 52 - Haikus of Code with Erica Sadun - Part 2Related LinksXcode Project Generation: A PrimerTuistXcodeGenApp DistributionAppCenterAppCenter Fastlane PluginFastlaneTestFlightSparkleContinuous IntegrationJenkinsGitLab CIGithub ActionsScriptingShellOutSwift-ShArgumentParserMakefilesRake for RubyMac DevelopmentMacStadiumMacs in AWSDockerDocker-OSXAnsible ChefSponsorsAppFiguresThe 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 Heroes Digital 2021Swift Heroes Digital is a one day event, for developers, designers and project managers at all levels of experience with the Swift platform. Combining resources from the Swift Heroes Global network, we’re excited to be bringing you this international, interactive event. Share this code with your network and they receive 20% discount on all Swift Heroes tickets: SH21-SPEAKERS-COMMUNITYInsert the code under 'redeem voucher' on the ticketing platform to receive 20% discount on all ticket types.Why AutomateGetting started with Continuous IntegrationAvoiding Xcode Project MergesAvoiding over-automationUsing test plans to empower your testsAutomation ToolsXcodegen vs Tuist for Project GenerationGitlab CI vs GitHub Actions vs JenkinsThe power of FastlaneYes Makefiles are still great!Using ArgumentParser and ShellOutmacOS Development ChallengesSocial [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/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 83Interviewing Tips with Kim Arnett
GuestKim Arnett (kimarnett.com)Twitter @kaydacodeDEV.TO @kaydacodeYoutube Video - https://youtu.be/UpUQY7sD9g4Related EpisodesEpisode 38 - Accessibility with Kim ArnettEpisode 25 - Hiring an iOS Developer with John KnoxEpisode 12 - iOS Developer Interviews with Alex BushRelated LinksJob Posting TweetSponsorsHeartwitch 1.4.1 released!Live stream your health stats while you play the latest video games or exercise online. Show your heart rate as you live stream with this watch app!Heartwitch is a combination Apple Watch and Web Application for sending your health data to a web browser window.Use the promo code EMPOWERAPPSMARCH to get 3 months premium freehttps://heartwitch.app/AppFiguresThe 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=empower3030Interviewing TechniquesRemoving Anxiety for the ProcessTesting Skills ProperlyImportance of Communication and People SkillsCreating a Welcoming Environment Clear Intentions and Company Buy-In Clear Job PostingsWhat to Ask Company During InterviewFind out about TurnoverHow's their DiversityWhat's their Day-to-Day ScheduleWhat's their priority for Mobile Development and iOSSocial [email protected] 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/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 82Game Development with Tammy Coron
GuestTammy CoronJust Write CodeTwitter (@Paradox927)LinkedInYouTubeGloop Drop game Youtube Video - https://youtu.be/cqhSz3-fZtIRelated EpisodesEpisode 64 - A Very Remote Year with Jacob GorbanRelated LinksApple Game Frameworks and Technologies by Tammy CoronTrelloRoyalty Free AssetsOpen Game ArtItchResources for Free/Royalty-Free Assets for Game Dev from /r/gamedevManaging Multiple Projects Without Losing Your Mind (Probably) by Tammy Coron - 360iDev 2019Working Remotely: Best Practices for Distributed iOS development by Leo DionGames Tammy is Playing NowAll of YouIn MostSponsorsAppFiguresThe 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 Heroes Digital 2021Swift Heroes Digital is a one day event, for developers, designers and project managers at all levels of experience with the Swift platform. Combining resources from the Swift Heroes Global network, we’re excited to be bringing you this international, interactive event. Share this code with your network and they receive 20% discount on all Swift Heroes tickets: SH21-SPEAKERS-COMMUNITYInsert the code under 'redeem voucher' on the ticketing platform to receive 20% discount on all ticket types.Why Game DevelopmentWhere to get startedNative vs Cross-PlatformWhat is a Game LoopHow SpriteKit helps?SceneKit vs UnityWorking with Game ControllersOn Managing Multiple ProjectsWhere to get startedWorking RemotelyStaying OrganizedSocial [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/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 81Awaiting for Async with Vincent Pradeilles
GuestVincent Pradeilles Twitter @v_pradeillesYouTube Channel (vincentpradeilles)GitHubLinkedInAlso iOS Memes 😆 ... Youtube Video - https://youtu.be/hcVJSu7we5wRelated EpisodesEpisode 75 - Year of the Server with Tim Condon - Part 2Episode 72 - Functional Programming with Daniel SteinbergEpisode 47 - Practical Combine with Donny WalsRelated LinksSwift Evolution ProposalAsynchronous Multi-Threaded Parallel World of Swift by Leo Experimenting with async & await in Swift by VincentRunning tasks in parallel using async/await 🚀 by VincentPromiseKit by Max HowellEventLoopFuture in Vapor (and SwiftNIO)Leo's Async Await Test CodeChris Lattner's Async ProposalGetting started with async/await in Swift by Eneko AlonsoSponsorsAppFiguresThe 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 Heroes Digital 2021Swift Heroes Digital is a one day event, for developers, designers and project managers at all levels of experience with the Swift platform. Combining resources from the Swift Heroes Global network, we’re excited to be bringing you this international, interactive event. Share this code with your network and they receive 20% discount on all Swift Heroes tickets: SH21-SPEAKERS-COMMUNITYInsert the code under 'redeem voucher' on the ticketing platform to receive 20% discount on all ticket types.Dealing with Asynchronous Calls NowDealing with GCDHistory of CPU Cores and Asynchronous ProgrammingPower of GCD and QueuesHow Promises fit in with SwiftManaging Network Call AsynchronouslyDealing with UI ChangesWhat is a DispatchGroupWhat Await and Async ProvideAvoiding Blocking the Main ThreadSubscribing/Publisher vs Async/AwaitHow do Tasks workHow to get started now with Async and AwaitWhat are ContinuationsWhat is an Unsafe ContinuationDealing with Errors in Async FunctionsHow do parallel asynchronous tasksHow Combine works with Async/AwaitSocial [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/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 80A Tour of Software Testing with Christina Moulton
GuestChristina Moulton - @ChristinaMltnGrokSwift.comYoutube Video - https://youtu.be/5LShKIwHEsARelated EpisodesEpisode 77 - Swift Package Index with Sven A. SchmidtEpisode 24 - Continuous Integration with Kyle NewsomeEpisode 15 - Test-Driven Development with Joshua Greene and Michael Katz Related LinksTesting Your Apps in Xcode from Apple DocsSnapshotTesting by PointFreeCoPointFreeCo Episode 41 - A Tour of Snapshot TestingKIF CucumberSponsorsAppFiguresThe 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=empowerappsWhat is Software Testing?Why is important?What can be automated? (and what can't?)Why are unit tests so important?How to automate the workflow between manual tests?What tests should you do before release?What kinds of testing are there?How to use visual snapshots for testing?What is integration testing?How to deal with outside systems which are always changing?How is smoke testing different from integration testing?What should be tested?How to test the visual appearance of your app?Where to draw the line when isolating what should be testedHow to avoid the code coverage trap?How iOS devs can share specs with server developers?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/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 79Large Scale Teams with Joe Fabisevich
GuestJoe Fabisevich - WebsiteTwitter - @mergesortGitHub - @mergesortLinkedInYoutube Video - https://youtu.be/Mgg9D4JggQIRelated EpisodesEpisode 76 - Scaling and Security with Jeroen LeenartsEpisode 64 - A Very Remote Year with Jacob GorbanRelated LinksHow Complex Systems Fail by Richard I. Cook, MDMy New 1st Principle of Programming – “Good Code Is Easy to Change” by Aaron KingConway's law from WikipediaWrite code. Not too much. Mostly functions. by Brandon SmithSponsorsAppFiguresThe 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=empower3030LinodeA 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.comWorking with Big TeamsDoes it translate well to each team's work?Dealing with different levels of communication and detailHow to keep communication consistentDocumenting Why Decisions Are MadeHow Early Company Decisions Affect their FutureOrganizing Architecture and Code with Large TeamsStaying away from dependenciesMono-Repo vs ModularityServer-Driven solutionsConsistency in Platform DesignWhat does it mean to put People-first in your code?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/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 78Apple Silicon Review with Gui Rambo
GuestGui Rambo - Twitter @_insideBlogGithubStacktrace Podcast9to5MacYoutube Video - https://youtu.be/L-lOLeuGrnMRelated EpisodesStacktrace Podcast 113: “The hype is real!”Episode 31 - Future Proofing Your Apps with Gui RamboEpisode 77 - Swift Package Index with Sven A. SchmidtRelated LinksAirBuddy 2FusionCastChibi StudioDistributing Mac apps outside the App Store, a quick start guide by GuiRun x86 Apps (including homebrew) in the Terminal on Apple SiliconHomebrew on Apple SiliconSponsorsAppFiguresThe 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=empower3030BrightDigitSpecialize in helping businesses build apps for iPhone, iPad, Mac and Apple Watch10 years of experience developing for a variety of Apple platformHelping dev shops which lack experience with Apple platforms and SwiftContact me if you need help today.Distributing App Outside the App StoreDealing with Design RestrictionsAvoiding SandboxingAvoiding the Apple CutDealing with Technical RestrictionsMac Book Air ReviewMac Book Air vs Mac Book ProPortability vs Screen SizeBattery Life and Optimized ChargingUSB-C 😡Software Compatibility and Rosetta 2Social [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/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 77Swift Package Index with Sven A. Schmidt
GuestSven A. Schmidt - finestructure.coTwitter - @_sa_sLinkedIn - Sven A. Schmidt Youtube Video - https://youtu.be/VqQTUM7-_64Related EpisodesEpisode 75 - Year of the Server with Tim Condon - Part 2Episode 74 - Year of the Server with Tim Condon - Part 1Episode 46 - Developer Community - Part 2Episode 45 - Developer Community - Part 1Episode 49 - Vapor 4 with Tibor BödecsEpisode 34 - Server-Side Swift with Tim CondonEpisode 24 - Continuous Integration with Kyle NewsomeRelated LinksArenaHummingbird Revisor (Xcode Extension)Swift Package IndexSwift by Sundell #75 - The Swift package ecosystemSwift Packages - Dependency Management of the Future - Leo DionThe Swift Package Index Metadata FilewatchOS Support in Composable Architecture by PointFreeDocker Image Support in MistKit by LeoShields.io - badges for your READMEMistKit - CloudKit support outside of CloudKit framework (i.e. Linux)Swift Metrics SwiftPrometheusSnapshot Testing by PointFreeInk by John SundellPlot by John SundellOrchardNest.comPointFree Ep 16: Dependency Injection Made EasyHow To Control The World by Stephen Celis (from PointFree)GrafanaRester for Smoke TestingRunning Docker on Apple Silicon M1 (persisted volume)Extend SwiftPM `PackageDescription` to introduce metadataSwift Package Continuous Integration Guide by LeoVirtualization FrameworkSponsorsAppFiguresThe 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=empower3030LinodeA 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.comMaintaining Swift Package IndexSupporting Different Projects and PackagesDealing with Schemes and Docker ImagesSupporting BadgesServer Side SupportSnapshot Testing for the web pageTracking Metrics and performanceSetting up CI on Gitlab and Github ActionsMaking deployment easyFuture of SPIDealing with Apple SiliconRunning a Database Server on an M1README Support HereImproved Search SupportCategory SupportMore Metadata SupportSocial [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/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 76Scaling and Security with Jeroen Leenarts
GuestJeroen Leenarts - AppForce1.NetTwitter @AppForce1Podcast LinkedInYoutube Video - https://youtu.be/iDP9wdtQ6swRelated EpisodesAppForce1 - Special: Leo DionEpisode 70 - Maintaining & Migrating with Antoine van der Lee - Part 2Episode 65 - Understanding Git with Ben ChatelainEpisode 47 - Practical Combine with Donny WalsEpisode 42 - Patterns and Practices for Scalable AppsEpisode 12 - iOS Developer Interviews with Alex BushRelated LinksiOS Developer Happy Hour by Allen WAppForce1 PodcastThe Manager's Path: A Guide for Tech Leaders Navigating Growth and Change by Camille FournierBazelTuistXcodeGenSwift Packages - Dependency Management of the Future (NSSpain 2020) by Leo DionSponsorsAppFiguresThe 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=empower3030Working in 2020 and 2021Why do podcasts in 2020 and 2021?Running a Cocoaheads in 2020Networking in 2020Working from HomeWriting a Book in 2021Dealing with Complexity in Your Code BaseDealing with Large TeamsKeeping Your App SecureUsing the Keychain properlyHow does ATS workDealing with Isolation and RepetitionTransitioning through Objective-C, Swift, and SwiftUISocial [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/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 75Year of the Server with Tim Condon - Part 2
GuestTim CondonTwitter @0xTimYoutube Video - https://youtu.be/VMNvZtw9OyURelated EpisodesEpisode 74 - Year of the Server with Tim Condon - Part 1Episode 72 - Functional Programming with Daniel SteinbergEpisode 49 - Vapor 4 with Tibor BödecsEpisode 34 - Server-Side Swift with Tim CondonEpisode 8 - Choosing the Right Backend with Erik GillespieRelated LinksThe Future of Swift on the Server by TimBuilding the next version of the Smoke Framework by Simon PilkingtonSwift Server Work GroupUse Swift on AWS Lambda with Xcode - WWDC 2020Getting started with async/await in Swift by Eneko AlonsoSoto for AWSSmoke FrameworkBuilding the next version of the Smoke Framework by Simon PilkingtonKituraChaqmoqSwift LogSwift MetricsSwift TracingVapor QueuesVapor Queues Fluent DriverA Complete Guide to Swift Development on Linux By Jari KoopmanSwift Setup from Steven Van Impe and PWS AcademyiOS Developer Happy Hour by Allen WAppForce1 PodcastSponsorsAppFiguresThe 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=empower3030LinodeA 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.comVapor 5 and Async/AwaitHow Async/Await affects SwiftNIOHow Async/Await affects EventLoopFuturePerformances vs Maintainability What is the timeline on Async/AwaitAmazon and Server-Side SwiftWhat is Soto?What Amazon web services Soto supports?How to integrate Soto into your sever-side Swift project?What is Smoke?Important Server-Side FrameworksSmoke, Kitura, and ChaqmoqLogging and MetricsJob and Queue ManagementSwift TracingServer-Side Swift in the Real WorldWhere to Host Your Server-Side AppIs Server-Side Swift Production ReadyGrowth of Server-Side Acceptance in 2020Differences from iOS DevelopmentScaling Your Server-Side ApplicationCan You Develop in Swift outside of Xcode?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/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 74Year of the Server with Tim Condon - Part 1
GuestTim CondonTwitter @0xTimYoutube Video - https://youtu.be/7pNF4em4pyURelated EpisodesEpisode 34 - Server-Side Swift with Tim CondonEpisode 49 - Vapor 4 with Tibor BödecsEpisode 74 - Year of the Server with Tim Condon - Part 2Related LinksThe Future of Swift on the Server by TimBuilding the next version of the Smoke Framework by Simon PilkingtonSwift Server Work GroupUse Swift on AWS Lambda with Xcode - WWDC 2020Platforms State of the Union - WWDC 2020 (Vapor at 30:30)Virtualization FrameworkRunning Docker on Apple Silicon M1 by Sven A. SchmidtAWS GravitonSponsorsAppFiguresThe 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=empower3030BrightDigitSpecialize in helping businesses build apps for iPhone, iPad, Mac and Apple Watch10 years of experience developing for a variety of Apple platformHelping dev shops which lack experience with Apple platforms and SwiftContact me if you need help today.Swift Server Work Group and SwiftNIOWhat is the Swift Server Work Group?Server-Side at WWDCWhat is SwiftNIO and how does it fit with Server-Side Swift?Why SwiftNIO instead of URLSession?Should you use SwiftNIO for my iOS app?State of Swift on the ServerWhere Swift has grown in 2020 State of Kitura after IBMSwift and Server-Side Swift on WindowsAWS Lambda and SmokeSwift on Ubuntu 20, Centos, and Amazon LinuxARM and Swift on the ServerServer Development on Apple Silicon/ARMVirtualization on Apple SiliconThe Future of ARM Serversmore on concurrency proposal and Vapor 5 in the next episode... 😯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/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 73Multi-Platform SwiftUI with Malin Sundberg
GuestMalin Sundberg - @malinsundbergOrbit - https://timeinorbit.com - A nicely designed time tracking and invoicing appCup of Tech - http://cupof.tech - Podcast with Malin, Kai and ZachOrder Speculid Today!Youtube Video - https://youtu.be/uFdLYrze0ucRelated EpisodesEpisode 25 - Developing for Multiple Platforms with Manton Reece Episode 35 - SwiftUI - The Good, the Bad, and the BenefitsEpisode 57 - SwiftUI with Majid Jabrayilov - Part 2Episode 60 - The Future of Mac Development with Lucas Derraugh - Part 2Related LinksBack to the Mac 2020 - The journey of making a Mac app in SwiftUI by MalinNSSpain - SwiftUI: We’re now Apple Platform Developers by MaliniOSDevCampDC 2020 - Full Stack Swift - From Server to Watch by LeoSponsorsAppFiguresThe 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=empowerappsBuilding for the macOSmacOS Design DifferencesWhere AppKit is necessary on macOS?How Big Sur changed the design?Supporting Older Operating SystemsMigrating to iOSDealing with iOS screen sizeDifferences in navigationWhat parts can be reused for SwiftUI?Designing for "glimpses"Whether to go with SwiftUIAppKit/UIKit vs SwiftUISome parts faster for development - some slowerBased on expertise How about Catalyst?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/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 72Functional Programming with Daniel Steinberg
GuestDaniel Steinberg - dimsumthinking.comTwitter @dimsumthinkingNewsletterYoutube Video - https://youtu.be/YWZt2vq3Y_URelated EpisodesEpisode 36 - Upgrading Your Skills in 2020 with Paul HudsonEpisode 47 - Practical Combine with Donny WalsEpisode 19 - WWDC 2019 - Swift UI with Jason AndersonEpisode 57 - SwiftUI with Majid Jabrayilov - Part 2Related LinksA Combine Kickstart by Daniel Steinberg A Functional Programming Kickstart by Daniel SteinbergiOSDevCampDC 2020 - Keynote: Mise en Place - Daniel SteinbergJFS by Amy HoyRefactoring to Patterns by Joshua KerievskyflatMap, Double Optionals, and Functional Programming by Leo DionIntroducing Combine - WWDC 2019 Functional Swift by Chris Eidhof, Florian Kugler, and Wouter SwierstraThe Humane Interface: New Directions for Designing Interactive Systems by Jef RaskinCombine-ing the Old with the New by Leo Dion at 360iDev 2020Atomic Habits by James ClearLatest BrightDigit Newsletter on Error HandlingSponsorsAppFiguresThe 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=empower3030AudibleAudible is the leading provider of spoken-word entertainment and audiobooks, ranging from best sellers, to celebrity memoirs, news, business, and self-development. Every month, members get one (1) credit to pick any title, plus two (2) Audible Originals from a monthly selection, and access to daily news digests (from The New York Times, The Wall Street Journal, and The Washington Post), as well as guided meditation programs.My recommendationTalking to Strangers - What We Should Know About the People We Don't KnowWritten and Narrated by: Malcolm GladwellTry it out today and 2 free audiobooks:http://www.audibletrial.com/EmpowerAppsLearning and ConferencesPresentation vs CodeAvoiding the actual workUsing what works best when you need itThe importance of writing everydayFunctional ProgrammingHistory of functional programmingMathematical basis for functional programmingExamples of use with Array and Optionals: zip, reduce, map, etc...Difference compactMap vs flatMapWhat flatMap actually meansRelationship between functional programming and object-oriented programmingFunctional Programming and CombineMutability and ValuesAdapting to new patternsStaying organized with small piecesTesting mapping between inputsSocial [email protected] 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/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 71App Dev Stack with Jordan Morgan
GuestJordan Morgan - @jordanmorgan10Spend StackSwiftjective-CSpecial Cut Our 2020 Apple Purchases - https://youtu.be/0GSKcO18XPsFull Episode @Youtube - https://youtu.be/9-9XxNzXoTsRelated EpisodesEpisode 68 - App Store Review Guidelines with Paweł MadejEpisode 62 - Local Database Storage on iOS with Aaron DouglasEpisode 65 - Understanding Git with Ben ChatelainATP 405 - The Benevolence of the PowerfulRelease Notes 393 - Small FryRelated LinksApple Press ReleaseA Companion of SwiftUI AppNYTimes - Apple Halves Its App Store Fee for the Smaller CompaniesApps We UseGitHubOh My ZshSublime TextNovaUlyssesHomebrewHomebrew BundleIs Apple Silicon Ready?SponsorsLinodeA 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.comApp Store Revenue ChangesMake less than a million, cut reduced from 30% to 15%How it helps indie developers Alternative App StoresSetting Up a New Dev MachineUsing InstrumentsPower of Accessibility InspectorFavorite Text EditorGitHub AppShell ConfigurationWeb Development ToolsDev Application Compatibility on M1?Working from Home in 2020Benefits of a Co-Working SpaceKeeping kids busy while workingTrying to keep focus in developmentCo-working in 2020Having boundaries with kidsHaving "me-time" and being working parents in 2020Social [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/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 70Maintaining & Migrating with Antoine van der Lee - Part 2
GuestAntoine van der LeeTwitter - @twannlLinkedinGitHubRocketSimYouTube Video - https://youtu.be/AedW0Da37KQRelated EpisodesEpisode 69 - Maintaining & Migrating with Antoine van der Lee - Part 1Episode 14 - iOS App Architecture with René Cacheaux and Josh BerlinEpisode 15 - Test-Driven Development with Joshua Greene and Michael KatzEpisode 39 - Managing Code Quality with Anne CahalanEpisode 62 - Local Database Storage on iOS with Aaron DouglasRelated Links4 Tips to make it easier to fix crashes and bugsOSLog and Unified logging as recommended by AppleAdopting SwiftUI at WeTransferCode Guidelines at WeTransfer Antoine's Core Data Blog PostsDonny's Core Data Blog PostsSponsorsAppFiguresThe tools you need to monitor, optimize, and get more downloads.If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. Check out their great articles and guides on app store optimization Brand new teardowns of specific apps, like Spotify for instance or indie apps like Fotmob.New competitor's report in the Appfigures dashboard where you are able to view competitor downloads, build performance benchmarks, and see the new trends as they happen. Check it out here.Check out more of their resources at appfigures.com/resources.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=empower3030I will be speaking at NSSpain 2020...Nov 17 - 20, 2020One of the most known conferences about Apple platforms development is going remote this year! NSSpain 2020 is an online, continuous 36 hours conference, carefully crafted by the community for the community.Guests of the show Paul Hudson, Donny Wals and Antoine van der Lee will be speaking as well as othersGo to NSSpain.com and use promo code empowerapps to get 10% offUpgrading Older ProjectsMigrating from older versions of SwiftMigrating to SwiftUIUpgrading piecemeal with new featuresContinue supporting older OSesBugs and LoggingUnderstanding OSLogFinding a Bug TrackerUsing DiagnosticsSocial [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/)TranscriptionLeo Dion (Host): [00:00:00] Thank you for joining me for another episode of empower apps. I'm your host, Leo Dion joining us again is Antoine Vander Lee. Hey Antoine. Thanks for coming back. Yeah, glad to be back. So I've actually worked on projects that were written in Swift 1. And in the last year or two, have you, have you worked on any of those?[00:00:26] Antoine v.d. SwiftLee (Guest): [00:00:26] I was honored to be at WWDC the, when Swift was announced and you know, you're at the enthusiastic when it's announced, but if you're there, I guess you're even more enthusiastic to get started with it because you're there in that week. You have your MacBook open all the time and you try out a few things.[00:00:44] And yeah, I was at a point where I had to convince kind of my project manager to rewrite the project or not. So, yeah, I know. I knew at that point, Switch was the future. So I had a really good statement to make there and I convinced them and we started writing the project is Swift one.one, which was kind of like the first really public version you could use, I guess if I recall correctly.[00:01:09] Yeah. Yeah. So we, we started using that and the first week, two weeks, it was all fine and it worked nicely and we continue that we continued and a project grew. And then we realized that you know what is it called again? Incremental bills. Sorry, I couldn't get to the word because we didn't have incremental building at the time, which meant that the project builds times where like, like eight minutes, nine minutes at the certain point, just for a really small change, it didn't work at all.[00:01:42] Up until I think introduced incremental building, which was a lot better already, but yeah. Then three arrives with forest grades, but for existing projects, it was definitely not great. I'm not sure if you experienced the sa...

Ep 69Maintaining & Migrating with Antoine van der Lee - Part 1
GuestAntoine van der LeeTwitter - @twannlLinkedinGitHubRocketSimYouTube Video - https://youtu.be/bnAzZo3-N4gRelated EpisodesEpisode 70 - Maintaining & Migrating with Antoine van der Lee - Part 2Episode 14 - iOS App Architecture with René Cacheaux and Josh BerlinEpisode 15 - Test-Driven Development with Joshua Greene and Michael KatzEpisode 39 - Managing Code Quality with Anne CahalanRelated Links4 Tips to make it easier to fix crashes and bugsOSLog and Unified logging as recommended by AppleAdopting SwiftUI at WeTransferCode Guidelines at WeTransfer SponsorsAppFiguresThe tools you need to monitor, optimize, and get more downloads.If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. Check out their great articles and guides on app store optimization Brand new teardowns of specific apps, like Spotify for instance or indie apps like Fotmob.New competitor's report in the Appfigures dashboard where you are able to view competitor downloads, build performance benchmarks, and see the new trends as they happen. Check it out here.Check out more of their resources at appfigures.com/resources.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=empower3030I will be speaking at NSSpain 2020...Nov 17 - 20, 2020One of the most known conferences about Apple platforms development is going remote this year! NSSpain 2020 is an online, continuous 36 hours conference, carefully crafted by the community for the community.Guests of the show Paul Hudson, Donny Wals and Antoine van der Lee will be speaking as well as othersGo to NSSpain.com and use promo code empowerapps to get 10% offIntroLatest BrightDigit newsletter on Apple EventFan or no Fan?Memory Limits?Trying to get Speculid out in the App Store Back to the Mac 2020 VideosLeo on Modern Mac App Dev and C++Leo on Swift Argument ParserLucas from Episodes 59 and 60 on Custom Search Suggestions WindowMalin will be on in Dec to talk SwiftUI and Multiplatform Dev!Get your NSSpain ticket soon and use promo code empowerappsOn SimulatorsRocketSimManaging Multiple SimulatorsCreating Movies and Gifs from SimulatorPreparing RocketSim for Big SurDealing with Old CodeYour old code vs Someone else's old codeWhen do you need to rewrite the app?How do you convince a manager?Differences between agency and product workEarly Project DecisionsDealing with Third-Party DependenciesRefactoring by Unit TestsKeeping File Size DownSplitting Types with ExtensionsSocial [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/)TranscriptLeo Dion (Host): [00:00:00] Hello folks. Welcome to another episode of EmpowerApps. I am your host Leo Dion. Before we began the interview with Antonie, I wanted to cover a few things. We just finished the Apple event, revealing the new Apple Silicon Macs. And I wanted to talk about that. We recorded the episode the morning of today of the Apple event.[00:00:20] So obviously Antonie and I didn't really cover these new Macs, but I figured I would just give you a quick, quick thoughts on the event today. So this was our last event from Apple last hardware event. It's been pretty quick. This year. We've had three events in two months, like Tim said, and we got the reveal of the chip, which will be used in the Mac book pro, Mac book air, and Mac mini, which can be ordered today.[00:00:48] I don't know when they're going to be out. Exactly. I haven't been able to check that out. I don't know which I'm really interested in. I'm kind of. Not really up for buying a...

Ep 68App Store Review Guidelines with Paweł Madej
GuestPaweł Madej Twitter @PawelMadejCKGitHub @nysanderCodeConf AppTwitter Text LibraryYouTube Video - https://youtu.be/NmFHkLlxhL8Related EpisodesEpisode 67 - Documenting Your Code with Bas BroekEpisode 62 - Local Database Storage on iOS with Aaron DouglasUnder the Radar - Store WarsRelated LinksObjective-C For Swift Developers by Paul HudsonFour Reasons Why We Won’t See Third-Party Apple Watch Faces (And What Apple Is Doing Instead) by David ShayerSponsorsAppFiguresThe tools you need to monitor, optimize, and get more downloads.If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. Check out their great articles and guides on app store optimization Brand new teardowns of specific apps, like Spotify for instance or indie apps like Fotmob.New competitor's report in the Appfigures dashboard where you are able to view competitor downloads, build performance benchmarks, and see the new trends as they happen. Check it out here.Check out more of their resources at appfigures.com/resources.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=empower3030I will be speaking at NSSpain 2020...Nov 17 - 20, 2020One of the most known conferences about Apple platforms development is going remote this year! NSSpain 2020 is an online, continuous 36 hours conference, carefully crafted by the community for the community.Guests of the show Paul Hudson and Donny Wals will be speaking as well as othersGo to NSSpain.com and use promo code empowerapps to get 10% offAlso speaking at...iOSDevCampDC 2020 - October 30Back to the Mac - November 9 & 10Pharmacist to iOS DevLearning ResourcesChallenges with DocumentationMaking CodeConf for Conference VideosUsing CoreML for CodeConf Subscriptions Bonus ClipBuilding the Twitter Text Library Bonus ClipGetting into the App StoreCodeConf - Do you have the right to the IP you're using?Rule 5.2 Intellectual PropertyCodeConf - Are you using official libraries?Rule 5.2.2 Third-Party Sites/ServicesCodeConf - Do you provide ongoing value to the customer?Rule 3.1.2(a) Permissible usesHey - Does your provide some functionality?Rule 4.2 Minimum FunctionalityRule 3.1.3(a) “Reader” AppsWordpress - Are you avoiding in-app purchases accidentally?Rule 3.1.1 In-App PurchaseAaron Talking about the Automatic Wordpress IssuexCloud - Are you providing additional content?Rule 4.2.7 Remote Desktop ClientsRule 4.9 Streaming gamesFortnite - Are you avoiding in-app purchases purposefully?Rule 3.2 Other Business Model Issues Rule 3.2.2 UnacceptableOther App Store TipsAvoid Bugs!TestFlight Reviews vs App Store ReviewYou can be rejected later!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/)TranscriptionLeo Dion (Host): Thank you for joining me for another episode EmpowerApps. I'm your host, Leo Dion. Today we have with us. how you doing? Hello? [00:00:12] Paweł Madej (guest): I'm fine. Thank you. [00:00:14] Leo Dion (Host): Thank you so much for comi...

Ep 67Documenting Your Code with Bas Broek
GuestBas BroekGitHub @BasThomas Twitter @basthomasContravariance - a Podcast by Bas Broek and Benedikt TerhechteGoodbye Swift Weekly by Bas BroekSwift Weekly maintained by Kristaps GrinbergsYouTube Video - https://youtu.be/4T25oqyXBLwRelated EpisodesEpisode 48 - Alternative Backends with Kristaps GrinbergsContravariance Episode 313 - Bas leaves XINGContravariance Episode 314 - iPhone 12 & Apple SiliconRelated LinksWriting better APIs - Bas Broek - Do iOS 2018Leo's AWESOME AWESOME README GuideJazzy by RealmSourceDocs by Eneko AlonsoDash by KapeliMade to Stick by Chip Heath and Dan HeathSponsorsAppFiguresThe tools you need to monitor, optimize, and get more downloads.If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. Check out their great articles and guides on app store optimization Brand new teardowns of specific apps, like Spotify for instance or indie apps like Fotmob.New competitor's report in the Appfigures dashboard where you are able to view competitor downloads, build performance benchmarks, and see the new trends as they happen. Check it out here.Check out more of their resources at appfigures.com/resources.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=empower3030I will be speaking at NSSpain 2020...Nov 17 - 20, 2020One of the most known conferences about Apple platforms development is going remote this year! NSSpain 2020 is an online, continuous 36 hours conference, carefully crafted by the community for the community.Guests of the show Paul Hudson and Donny Wals will be speaking as well as othersGo to NSSpain.com and use promo code empowerapps to get 10% offAlso speaking at...iOSDevCampDC 2020 - October 30Back to the Mac - November 6 & 7Apple Event StuffiPhone 12 UpgradesApple Watch Series 6HomePod miniDocumentation ChallengesWhat are some challenges with documentation?How to keep documentation updatedHow to make documentation innovative and clearBuilding documentation for open-source projectsWays to consume documentationAvoiding jargon in your documentationHow to be thoroughDocumentation Process and ToolingAutomating documentation via CIKeeping tests, docs, and code in syncJazzy vs SourceDocsTesting Your documentationSocial [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/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 66UI Design for Developers with Heidi Helen Pilypas
GuestHeidi Helen Pilypas (web site)Twitter @heidi_helenYouTube Video - https://youtu.be/NTvljGAha_ERelated EpisodesEpisode 63 - Apple Watch 2020 with Steve LiptonEpisode 57 - SwiftUI with Majid Jabrayilov - Part 2Episode 35 - SwiftUI - The Good, the Bad, and the BenefitsRelated LinksApps designed by HeidiCapsicum When Did I...?BoomerangGuidesGuidelines for Designing for iOS from Apple with Sketch and PS TemplatesMaterial Design from GoogleWhat has Changed in iOSWidgetsSF SymbolsSidebars Pickers Color WellsMenusTools for Developers to Get Better at DesignDesign+CodeRefactoring UI Zeplin100 Days of SwiftUISponsorsAppFiguresThe tools you need to monitor, optimize, and get more downloads.If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. Check out their great articles and guides on app store optimization Brand new teardowns of specific apps, like Spotify for instance or indie apps like Fotmob.New competitor's report in the Appfigures dashboard where you are able to view competitor downloads, build performance benchmarks, and see the new trends as they happen. Check it out here.Check out more of their resources at appfigures.com/resources.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=empower3030I will be speaking at NSSpain 2020...Nov 17 - 20, 2020One of the most known conferences about Apple platforms development is going remote this year! NSSpain 2020 is an online, continuous 36 hours conference, carefully crafted by the community for the community.Guests of the show Paul Hudson and Donny Wals will be speaking as well as othersGo to NSSpain.com and use promo code empowerapps to get 10% offAlso speaking at...iOSDevCampDC 2020 - October 30Back to the Mac - November 6 & 7UI DesignWhat has changed in iOS Design?What's the difference between skeuomorphic vs flat?Differences with Android and material designDifferences between web designWhat's changed in iOS 14 design?Differences on the iPadHow to design for WidgetsDesign and Developer TeamsHow developers should communicate with designers?Best Tools for Getting StartedBest Guides and Courses for Getting StartedCommon MistakesPattern Libraries and Design SystemsImpact of SwiftUISocial [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/)TranscriptionLeo Dion (Host): Welcome to another episode of empower apps. I'm your host. Leo Dion with us today is Heidi Helen. Hey, Heidi, how's it going? Hey, not too bad. So glad to have you on. We've had a lot of requests for having someone who can talk about UI design, because a lot of developers have a hard time. With UI design and designing their iOS app, or just talking to a designer.[00:00:29] And so I'm really glad to have you on, I've looked at a lot of your work especially, Capsicum and some of the other stuff that you've done. Just awesome. Awesome stuff. I'm really excited to have you on today.

Ep 65Understanding Git with Ben Chatelain
GuestBen Chatelain (@phatblat)Github @phatblat - for great commit message examples!😎Some Cool DJ Sets 😎YouTube Video - https://youtu.be/C0Ymu7vx_koRelated EpisodesEpisode 29 - Managing iOS Development with Peter WithamEpisode 46 - Developer Community (Part 2) with Dave VerwerEpisode 64 - A Very Remote Year with Jacob GorbanRelated LinksA Brief History of Version Control : Codemash by Brian Meeker MS Visual SourceSafe 👴CVS 👴Level up Your Git Commits with Gitmoji! TowerPro Git BookGitflowTrunk Based Developmentmas - A simple command line interface for the Mac App StoreDangit, Git!?!`git log -g` (a better reflog)Tip: always delete topic branches after merging a PR (or have GitHub do it for you)Ben’s git shortcuts as fish shell functionsamendne - amend the last commit, reusing the existing commit messagebundle-pull - transports a dirty working copy from one machine to another. git_bundle_create - creates a git bundle by stashing a dirty working copyignore - adds file paths to .gitignore filelg, lga - minimal yet pimped out history graphnew - show new commits received after a pullpop - remove the last commit, but keep the changes in the working copypublish - push a new branch to a remotereview - inspect the last commitrewrite - uses filter-repo to correct an author email typo (destructive)scrub - uses filter-branch to delete files from history (destructive)root - prints the path to the root of the local repostash, stsave, stlist, stshow, stpop, stdrop - functions for working with stashessuri - submodule update recursive initSponsorsAppFiguresThe tools you need to monitor, optimize, and get more downloads.If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. Check out their great articles and guides on app store optimization Brand new teardowns of specific apps, like Spotify for instance or indie apps like Fotmob.New competitor's report in the Appfigures dashboard where you are able to view competitor downloads, build performance benchmarks, and see the new trends as they happen. Check it out here.Check out more of their resources at appfigures.com/resources.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, ...

Ep 64A Very Remote Year with Jacob Gorban
GuestJacob Gorban - Twitter @jacobgorbanApparent SoftwareYoutube Video - https://youtu.be/wKGEc-9YFGsRelated EpisodesEpisode 29 - Managing iOS Development with Peter WithamRelated LinksTupleSponsorsAppFiguresThe tools you need to monitor, optimize, and get more downloads.If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. Check out their great articles and guides on app store optimization Brand new teardowns of specific apps, like Spotify for instance or indie apps like Fotmob.New competitor's report in the Appfigures dashboard where you are able to view competitor downloads, build performance benchmarks, and see the new trends as they happen. Check it out here.Check out more of their resources at appfigures.com/resources.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=empower3030LinodeA 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.comRemote Work GuidelinesDealing with CommunicationSlack Guidelines for Channels and DMsHow to stay in touchScheduling MeetingsRemote Work and Software DevelopmentMentoring Junior DevelopersEncouraging CommunicationDoing Code Reviews and Pull-RequestsOrganizing Testing on Devices Using the right tool for Project ManagementSocial [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/)TranscriptLeo Dion (Host): Thank you for joining me for another episode, a empower apps. I'm your host, Leo Dion I'm with Brightdigit specializing in development in the Swift space and Apple space as well. Today we have with us, Jacob Corban. Hey Jacob, how are you doing? Jacob Gorban (guest): Good. Thank you. Leo Dion (Host): So Jacob, I've known you for, I wanna say like the first time we met would have been like release notes, maybe. Did you go to Release Notes? Jacob Gorban (guest): I've been to all of them. Yes. Leo Dion (Host): Yeah. That's probably the first time I met you back in 2015 back in the good old days when we actually like travel and go to conferences and stuff. I miss those days. I've done. Gosh, two conferences this year that have been I've spoken at that have been remote.I've got. Three more conferences actually, by the end of the year that I'll be speaking at all remote, all from the convenience of this wonderful home office here, which has its advantages. Assuming nobody's home along with me, who's little and requires a lot of attention. I think we're kind of in the same boat actually.There's there's been an adjustment for me, certainly because I have a lot of family members who live in this house. I don't know about you, but like I've worked for mostly for 12 years now. 10 years almost. So what's, what's new to me this year has just been dealing with like me and my wife scheduling and taking care of the kids while we're working, which you know, that's the big curve ball this year with COVID and everything with 2020.How about you? Has there been any big adjustments working remotely this year? Well, Jacob Gorban (guest): I was in this like a situation kind of as your, that I was already working remotely. I've been an Indie since 2009, like full-time Indie. So like on this front it was fine. Like I didn't have to adjust to working remotely.But as you, as you have, like, I have like my kids and there's like a school age. They're not very small, so like it's easier, but. No, they were at home and most of the time I have my, one of my kids at home right now. And I could ask him to be quiet. It's like for the next door. Well, while we're your core is not bothering me with anything.So there's none of that. It was like, it was fine. Leo Dion (Host): Yeah. How long have you been an indie and kind of tell us a little bit about some of the stuff that you've been making over the last 15, 10 years. Jacob Gorban (guest): Like I started dabbling in Mac development on the side, like how did t...

Ep 63Apple Watch 2020 with Steve Lipton
GuestSteve Lipton- Twitter @Steve_LiptonLinkedInMakeAppPieiOS Development Tips WeeklyLinkedIn Learning CoursesRelated EpisodesEpisode 18 - WWDC 2019 - Apple Watch with Gary SaboEpisode 32 - Training Your Team with Steve LiptonEpisode 57 - SwiftUI with Majid Jabrayilov - Part 2Episode 35 - SwiftUI - The Good, the Bad, and the BenefitsSponsorsTransistor.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=empowerappsApple September EventIs your app ready for iOS 14?!?! 🤯Why Blood Oxygen? What is VO2 max?Family SetupSeries 6 vs Series 3 vs new SE?State of Apple Watch DevelopmentBuilding Complications in SwiftUICustom Watch Faces?When will the Apple Watch be fully independent?Why build an Apple Watch app?When should you build a companion watchOS app?Is Touch ID coming back?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/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 62Local Database Storage on iOS with Aaron Douglas
Bonus! We talked about Automattic and Apple here...GuestAaron Douglas (@astralbodies)The Dangling Pointer (homepage)Core Data by TutorialsRelated EpisodesEpisode 61 - Machine Learning and Core ML with Jameson TooleEpisode 57 - SwiftUI with Majid Jabrayilov - Part 2Episode 49 - Vapor 4 with Tibor BödecsRelated LinksFetching objects from Core Data in a SwiftUI project by Donny WalsWhy NetNewsWire Is Fast by Brent SimmonsHibernateLibrariesstephencelis/SQLite.swiftccgus/fmdbGRDB.swift ToolsChristianKienle/Core-Data-EditorSimPholdersAlternativesRealm ParseSponsorsAppFiguresThe tools you need to monitor, optimize, and get more downloads.If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. Check out their great articles and guides on app store optimization Brand new teardowns of specific apps, like Spotify for instance or indie apps like Fotmob.New competitor's report in the Appfigures dashboard where you are able to view competitor downloads, build performance benchmarks, and see the new trends as they happen. Check it out here.Check out more of their resources at appfigures.com/resources.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=empowerappsWhy Local Storage?Local cache is import for speed and being off-lineBenefits of a flat file vs local databaseWhy not run a server on your iPhone?Why SQLiteHow SQLite works?What's missing from SQLite as opposed to a relational database server?How to get started with SQLite in Swift?Dealing with data types in SQLiteWhat is Journaling and Why not use it?Why CoreDataWhat is Object Relational Mapping?What is an Object Graph?What is a Context?Why use Core Data vs SQLite?Challenges in Dealing with MigrationsCoreData Tips and TricksOptimizations in CoreDataHow to Debug CoreDataBuilding for Cross-PlatformTesting Different VersionsHow Syncing to makes your app more tolerant based on API changesDealing with CloudKitDealing with SwiftUISocial [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/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 61Machine Learning and Core ML with Jameson Toole
GuestJameson Toole (@jamesonthecrow)Fritz AI - Twitter (@fritzlabs)Heartbeat - Fritz AI Development Blog and TutorialsRelated EpisodesEpisode 37 - Machine Learning with Kevin ScottWWDC Videos - We LovedBuild an Action Classifier with Create MLDetect Body and Hand Pose with VisionMake apps smarter with Natural LanguageControl training in Create ML with SwiftGet models on device using Core ML ConvertersSponsorsAppFiguresThe tools you need to monitor, optimize, and get more downloads.If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. Check out their great articles and guides on app store optimization Brand new teardowns of specific apps, like Spotify for instance or indie apps like Fotmob.New competitor's report in the Appfigures dashboard where you are able to view competitor downloads, build performance benchmarks, and see the new trends as they happen. Check it out here.Check out more of their resources at appfigures.com/resources.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 analyticsTry it today with this special link:https://transistor.fm/?via=empowerappsPreparing for Machine LearningWhat does it mean to build a Model?What tasks are you trying to perform?How do you prep data for a model?How do you collect data for a model?Deciding the Machine Learning TaskWhat types of task can ML do?What's the difference between recommendation and recognition?What is supervised learning?What does Apple provide for building models?How does the Vision framework work?Why should you consider Machine Learning on Device?How can you process Speech?How does choosing the processor affect training?Making ML Part of the ProjectHow to iterate over models?How do you acquire that first set of data?What is synthetic data?How do you implement unit testing in Machine Learning?ML and WWDC 2020How does Apple Silicon on the Mac affect Machine Learning? What advances in Machine Learning came out of WWDC 2020?How WWDC 2020 reveals how ML continues to evolve?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/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 60The Future of Mac Development with Lucas Derraugh - Part 2
GuestLucas Derraugh @LucasDerraugh on Twitterlucasderraugh on GitHub AppleProgramming on YouTubeResponder ChainGitUp AppRelated EpisodesEpisode 59 - The Future of Mac Development with Lucas Derraugh - Part 1Episode 57 - SwiftUI with Majid Jabrayilov - Part 2Episode 56 - SwiftUI with Majid Jabrayilov - Part 1Episode 55 - WWDC 2020 and Xcode 12 with Vadim Shpakovski - Part 2Episode 54 - WWDC 2020 and Xcode 12 with Vadim Shpakovski - Part 1Episode 53 - WWDC 2020 - Quick ThoughtsEpisode 20 - WWDC 2019 - Mac Development with Daniel JalkutRelated LinksResponder Chain EpisodesIvan Sapozhnik on Creating Menu Bar AppsMalin Sundberg on SwiftUI for macOSLeo talks about Asset Catalogs and SpeculidSpeculid Update for Big SurWWDC Videos - We LovedAdopt the new look of macOSWhat’s new in Mac CatalystOptimize the interface of your Mac Catalyst appWhat's new in SwiftUIPort your Mac app to Apple Silicon SponsorsAppFiguresThe tools you need to monitor, optimize, and get more downloads.If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. Check out their great articles and guides on app store optimization Brand new teardowns of specific apps, like Spotify for instance or indie apps like Fotmob.New competitor's report in the Appfigures dashboard where you are able to view competitor downloads, build performance benchmarks, and see the new trends as they happen. Check it out here.Check out more of their resources at appfigures.com/resources.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=empower3030BrightDigitSpecialize in helping businesses build apps for iPhone, iPad, Mac and Apple Watch10 years of experience developing for a variety of Apple platformHelping dev shops which lack experience with Apple platforms and SwiftContact me if you need help today.Apple SiliconAre you getting a DTK?What the future of Windows on the Mac?Running Virtual Machines and Docker on Apple SiliconWhat are the battery life improvements with Apple Silicon?Migrating Apps using C and C++ LibrariesmacOS Big SurChallenges running on older machinesNew UI UpdatesBuilding UI by staying with Apple's APIsEnsuring Keyboard SupportEnsuring Discoverability for "Pros"Distributing Mac AppsApp Store vs Selling Your SelfChallenges with SandboxingDealing with NotarizationDealing with Permissions DialogsSocial [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/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 59The Future of Mac Development with Lucas Derraugh - Part 1
GuestLucas Derraugh @LucasDerraugh on Twitterlucasderraugh on GitHub AppleProgramming on YouTubeResponder ChainGitUp AppRelated EpisodesEpisode 57 - SwiftUI with Majid Jabrayilov - Part 2Episode 56 - SwiftUI with Majid Jabrayilov - Part 1Episode 55 - WWDC 2020 and Xcode 12 with Vadim Shpakovski - Part 2Episode 54 - WWDC 2020 and Xcode 12 with Vadim Shpakovski - Part 1Episode 53 - WWDC 2020 - Quick ThoughtsEpisode 20 - WWDC 2019 - Mac Development with Daniel JalkutRelated LinksResponder Chain EpisodesIvan Sapozhnik on Creating Menu Bar AppsMalin Sundberg on SwiftUI for macOSLeo talks about Asset Catalogs and SpeculidSpeculid Update for Big SurWWDC Videos - We LovedAdopt the new look of macOSWhat’s new in Mac CatalystOptimize the interface of your Mac Catalyst appWhat's new in SwiftUIPort your Mac app to Apple Silicon SponsorsAppFiguresThe tools you need to monitor, optimize, and get more downloads.If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. Check out their great articles and guides on app store optimization Brand new teardowns of specific apps, like Spotify for instance or indie apps like Fotmob.New competitor's report in the Appfigures dashboard where you are able to view competitor downloads, build performance benchmarks, and see the new trends as they happen. Check it out here.Check out more of their resources at appfigures.com/resources.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 - August 16 - 19 (Remote)The 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.Use the promo code WeAreSwift to get 20% off registration.WWDC and MacEmphasis on Mac DevelopmentWhy should iOS developers get into Mac development?iPad Pro Apps vs Mac Pro AppsChallenges of SwiftUI vs AppKitImprovements to AppKitWidgets on macOSSwiftUI Updates for Document-Based AppsElectron vs NativeSocial [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/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 58Big Bad Bluetooth with Leah Vogel
GuestLeah Vogel - Twitter: @leah_m_vogelLinkedInMediumUIKonf 2020 - Leah Vogel - Who’s Afraid of the Big Bad BLERelated EpisodesEpisode 40 - Handling Errors Correctly with Jeff KelleyEpisode 53 - WWDC 2020 - Quick ThoughtsRelated LinksWWDC 2020 - Meet Nearby InteractionBlueSee BLE DebuggerWWDC Videos - We LovedBuild complications in SwiftUICreate complications for Apple WatchApp essentials in SwiftUIBuild document-based apps in SwiftUISponsorsAppFiguresThe tools you need to monitor, optimize, and get more downloads.If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. Check out their great articles and guides on app store optimization Brand new teardowns of specific apps, like Spotify for instance. Check out more of their resources at appfigures.com/resources.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=empower3030Bluetooth 101Origins of BluetoothWhere Bluetooth is a good fit?What is Peripheral?Profiles, Services and CharacteristicsWhat's the difference between Classic and BLE?How to measure signal strength?How to pull extra information from a Characteristic?Development Challenges Similarities with NetworkingDecoding and Encoding Data from BluetoothWhy Mocking is Important in iOS DevelopmentUsing the Mac for Testing APIsDealing with Connectivity IssuesConnection PeculiaritiesHow can Bluetooth be misused?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/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 57SwiftUI with Majid Jabrayilov - Part 2
GuestMajid JabrayilovSwiftWithMajid.comSwiftUI WeeklyTwitter @mecidRelated EpisodesEpisode 56 - SwiftUI with Majid Jabrayilov - Part 1Episode 55 - WWDC 2020 and Xcode 12 with Vadim Shpakovski - Part 2Episode 54 - WWDC 2020 and Xcode 12 with Vadim Shpakovski - Part 1Episode 53 - WWDC 2020 - Quick ThoughtsEpisode 47 - Practical Combine with Donny WalsEpisode 40 - Handling Errors Correctly with Jeff KelleyEpisode 35 - SwiftUI - The Good, the Bad, and the BenefitsEpisode 30 - Quickie: Swift UI and 2020 TrendsEpisode 19 - WWDC 2019 - Swift UI with Jason AndersonRelated LinksSwift with Majid - What's new in SwiftUISwift with Majid - The difference between @StateObject, @EnvironmentObject, and @ObservedObject in SwiftUISwift with Majid - New property wrappers in SwiftUISwift with Majid -The magic of Animatable values in SwiftUISwiftUI Property Wrappers by Donny WallsWWDC Videos - We LovedBuild complications in SwiftUICreate complications for Apple WatchApp essentials in SwiftUIBuild document-based apps in SwiftUISponsorsAppFiguresThe tools you need to monitor, optimize, and get more downloads.If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. Check out their great articles and guides on app store optimization Brand new teardowns of specific apps, like Spotify for instance. Check out more of their resources at appfigures.com/resources.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 - August 16 - 19 (Remote)The 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.Use the promo code WeAreSwift to get 20% off registration.New Property WrappersHow the new State Property Wrappers WorksManaging the Life Cycle of Your AppNew @StateObjectBenefits of @EnvironmentObject in the View HierarchyMaintaining SwiftUI AppsTesting Your StateUsing @StateObject with @EnvironmentObjectStoring Your State with @AppStorage and @SceneStorageHanding Errors with SwiftUIMigrating Older Apps to SwiftUIBridging UIKit to SwiftUINew SwiftUI FeaturesDocument-Based AppsImprovements to Xcode PreviewsWidgets and ComplicationsAnimatableMore Frameworks Views Moving to SwiftUI (i.e. Maps, AVFoundation, etc...)SwiftUI Challenges and WorkaroundsMulti-line Text and Text FormattingUsing Lazy Stacks for Large ListsDealing with AnimationsLists vs ForEachSocial [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/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 56SwiftUI with Majid Jabrayilov - Part 1
GuestMajid JabrayilovSwiftWithMajid.comTwitter @mecidRelated EpisodesEpisode 55 - WWDC 2020 and Xcode 12 with Vadim Shpakovski - Part 2Episode 54 - WWDC 2020 and Xcode 12 with Vadim Shpakovski - Part 1Episode 53 - WWDC 2020 - Quick ThoughtsEpisode 47 - Practical Combine with Donny WalsEpisode 35 - SwiftUI - The Good, the Bad, and the BenefitsEpisode 30 - Quickie: Swift UI and 2020 TrendsEpisode 19 - WWDC 2019 - Swift UI with Jason AndersonRelated LinksSwift with Majid - What's new in SwiftUISwift with Majid - Mastering grids in SwiftUIWWDC Videos - We LovedBuild complications in SwiftUICreate complications for Apple WatchApp essentials in SwiftUIBuild document-based apps in SwiftUISponsorsAppFiguresThe tools you need to monitor, optimize, and get more downloads.If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. Check out their great articles and guides on app store optimization Brand new teardowns of specific apps, like Spotify for instance. Check out more of their resources at appfigures.com/resources.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 - August 16 - 19 (Remote)The 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.Use the promo code WeAreSwift to get 20% off registration.What's New in SwiftUIMore Mature FrameworkUsed in More New FeaturesLazy StacksNew App Structures@main App Structure with old UIAppDelegateYES! Apple Watch doesn't need Storyboards and supports @mainBrand New Grids Do you build for iOS 13 or iOS 14Widgets and Complications in SwiftUI onlySwiftUI - Benefits and IssuesBenefits of SwiftUI over UIKitHow Declarative Programming is an ImprovementLimitation of Static Navigation ViewsSwiftUI on watchOSSwiftUI on tvOSLearning Curve with SwiftUISocial [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/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Ep 55WWDC 2020 and Xcode 12 with Vadim Shpakovski - Part 2
GuestVadim Shpakovski - @VadimShpakovskiNativeConnect RaycastRelated EpisodesEpisode 54 - WWDC 2020 and Xcode 12 with Vadim Shpakovski - Part 2Episode 44 - WWDC Spectacular (Part 2) with Peter WithamEpisode 43 - WWDC Spectacular (Part 1) with Peter WithamEpisode 53 - WWDC 2020 - Quick ThoughtsEpisode 49 - Vapor 4 with Tibor BödecsEpisode 36 - Upgrading Your Skills in 2020 with Paul HudsonEpisode 34 - Server-Side Swift with Tim CondonEpisode 33 - 2020 Developer Wish List with Alex BushEpisode 23 - Modularizing in Xcode with Abbey JacksonRelated LinksApple’s new ARM-based Macs won’t support Windows through Boot Camp - The Verge@brianstucki asks which open source software do you need updated for Apple SiliconQemu - Processor EmulatorSwift on ARM – Supporting ARM in Swift Package CIVideoMeme by Gui Rambo - Sample Document-Based App in SwiftUIArena: Explore SPM packages with ease by Sven A. SchmidtFastlaneSwaggerXcodegenXcode 12 Beta Release NotesXcode 12 for macOS Universal Apps Beta Release NotesSean Allen - What's the new in Xcode 12Paul Hudson - WWDC20: Wrap up and recommended talksLucas Derraugh - Responder Chain 2 Episode on SpeculidAtomic Web DesignWWDC Videos - We LovedExplore the new system architecture of Apple Silicon MacsAdopt the new look of macOSDistribute binary frameworks as Swift packagesPort your Mac app to Apple SiliconWhat's new in App Store ConnectExplore Packages and Projects with Xcode PlaygroundsGet your test results fasterHandle interruptions and alerts in UI testsCreate Swift Playgrounds content for iPad and MacExpanding automation with the App Store Connect APIWrite tests to failXCTSkip your testsUse Swift on AWS Lambda with XcodeSponsorsAppFiguresThe tools you need to monitor, optimize, and get more downloads.If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. Check out their great articles and guides on app store optimization Brand new teardowns of specific apps, like Spotify for instance. Check out more of their resources at appfigures.com/resources.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 analyticsTry it today with this special link:https://transistor.fm/?via=empowerappsmacOS 11 and Big SurStability of Big Sur vs CatalinaUnification of Design Thoughts on CatalystNative iOS on Apple SiliconAppKit vs SwiftUI Apple SiliconMigrating Apps to Apple SiliconHow Virtualization is LimitedWindows on Apple Silicon Xcode 12 vs Xcode 12 UniversalXcode 12New DesignNew SwiftUI App and Scene ChangesSwift Package Binary Dependencies and XCFrameworks

Ep 54WWDC 2020 and Xcode 12 with Vadim Shpakovski - Part 1
Interested in 360iDev Tickets? Let us know what you think of WWDC 2020 by replying to this tweet.GuestVadim Shpakovski - @VadimShpakovskiNativeConnect RaycastRelated EpisodesEpisode 44 - WWDC Spectacular (Part 2) with Peter WithamEpisode 43 - WWDC Spectacular (Part 1) with Peter WithamEpisode 33 - 2020 Developer Wish List with Alex BushRelated LinksJoe Cieplinski - WWDC 2020Helge Heß on Widgets WWDC Videos - We LovedBuild complications in SwiftUIDistribute binary frameworks as Swift packagesCreate app clips for other businessesCreate complications for Apple WatchSupport hardware keyboards in your appSponsorsAppFiguresThe tools you need to monitor, optimize, and get more downloads.If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. Check out their great articles and guides on app store optimization Brand new teardowns of specific apps, like Spotify for instance. Check out more of their resources at appfigures.com/resources.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 - August 16 - 19 (Remote)The 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.Use the promo code WeAreSwift to get 20% off registration.WWDC 2020 from HomeBig Mac Year After So Many Years The Slow Unification of Apple Operating SystemsThe Slow Unification of User InterfaceOur Thoughts on the FormatThe Excitement of Speaking with Apple Engineers RemotelyTight Video ContentiOS 14, watchOS 7, iPadOS Widgets similarity to watchOS complicationsSimilarities to AndroidThe New App LibraryApp Clips might encourage businessesSwiftUI Complications on the Apple WatchMore Mobility metrics on the watchImprovements to SpotlightMinimize Full-Screen Overtaking - Phone Calls, Siri, SpotlightIs touch coming to the Mac?The Power of Scribble on the iPadDefault Apps on iOSSocial [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/) Thanks to our monthly supporters Swapnil S Steven Lipton ★ Support this podcast on Patreon ★