
Empower Apps
Leo Dion, Principal CEO and Swift Developer at BrightDigit
All episodes
Best episodes
Top 10 Empower Apps Episodes
Goodpods has curated a list of the 10 best Empower Apps episodes, ranked by the number of listens and likes each episode have garnered from our listeners. If you are listening to Empower Apps for the first time, there's no better place to start than with one of these standout episodes. If you are a fan of the show, vote for your favorite Empower Apps episode by adding your comments to the episode page.

Apple Watch 2020 with Steve Lipton
Empower Apps
09/19/20 • 49 min
Guest
Related Episodes
- Episode 18 - WWDC 2019 - Apple Watch with Gary Sabo
- Episode 32 - Training Your Team with Steve Lipton
- Episode 57 - SwiftUI with Majid Jabrayilov - Part 2
- Episode 35 - SwiftUI - The Good, the Bad, and the Benefits
Sponsors
Transistor.Fm
Your podcast's publishing platform
Transistor not only hosts your podcast but also:
- Help distribute your podcast with integrations to Apple Podcasts, Spotify, Google Podcasts, YouTube, and Mailchimp
- Deep analytics including average downloads per episode, popular podcast apps, number of subscribers, trends
- Professional support for creatives, businesses, and professional podcasters when it comes to hosting and analytics
How do you start a podcast?
https://transistor.fm/how-to-start-a-podcast/?via=empowerapps
Try it today with this special link:
https://transistor.fm/?via=empowerapps
Apple September Event
- Is your app ready for iOS 14?!?! 🤯
- Why Blood Oxygen? What is VO2 max?
- Family Setup
- Series 6 vs Series 3 vs new SE?
State of Apple Watch Development
- Building Complications in SwiftUI
- Custom 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 Media
Email
[email protected]
GitHub - @brightdigit
Twitter
BrightDigit - @brightdigit
Leo - @leogdion
Instagram - @brightdigit
Patreon - empowerappshow
Credits
Music from https://filmmusic.io
"Blippy Trance" by Kevin MacLeod (https://incompetech.com)
License: CC BY (http://creativecommons.org/licenses/by/4.0/)
- Edward Sanchez
- Steven Lipton

SwiftUI Fundamentals with Natalia Panferova
Empower Apps
03/14/25 • 25 min
Natalia Panferova former Apple engineer of Nil Coalescing comes on to talk her new book SwiftUI Fundamentals.
Guest
Announcements
- Join Bushel Beta
- Join our Patreon!
- Newsletters | BrightDigit
Links
Related Episodes
- The Great SwiftUI Migration - Part 2 with Ben Scheirman
- The Great SwiftUI Migration - Part 1 with Ben Scheirman
- SwiftUI Field Guide with Chris Eidhof
- SwiftUI Tips and Tricks with Craig Clayton
- Behind the Scenes of SwiftUI with Aviel Gross
- The Composable Architecture with Zev Eisenberg
- WWDC 2022 - SwiftUI and UIKit with Evan Stone
Social Media
Email
[email protected]
GitHub - @brightdigit
Twitter
BrightDigit - @brightdigit
Leo - @leogdion
LinkedIn
BrightDigit
Leo
Patreon - brightdigit
Credits
Music from https://filmmusic.io
"Blippy Trance" by Kevin MacLeod (https://incompetech.com)
License: CC BY (http://creativecommons.org/licenses/by/4.0/)
- (00:00) - Natalia's Background and SwiftUI Book
- (04:48) - SwiftUI "Pet Peeves"
- (13:57) - Natalia's Journey
- (15:34) - SwiftUI and macOS
- Edward Sanchez
- Steven Lipton

Fear of the Main Thread with Matt Masicotte
Empower Apps
12/31/24 • 43 min
Matt Masicotte comes on the show to clear up all our misconceptions about concurrency in Swift 6. 😑
Guest
Announcements
- BrightDigit 103 - 🎁 Early Black Friday Deals
- 50% off first year of Bushel Pro
- 25% off Patreon Membership - Use Code 64632
- Join Bushel Beta
- Join our Brand New Patreon Page!
- Newsletters | BrightDigit
Links
- [Pitch] Inherit isolation by default for async functions - Evolution / Pitches - Swift Forums
- Swift concurrency: Behind the scenes - WWDC21 - Videos - Apple Developer
- Concurrency Step-by-Step: A Network Request
- Concurrency Step-by-Step: Reading from Storage
- Making Mistakes with Swift Concurrency
- Being Sendable with SwiftData
- Swift 6 Incomplete Migration Guide for Dummies
- Using ModelActor in SwiftData
- Non-Sendable types are cool too you know
- Problematic Swift Concurrency Patterns
- SE-0430: sending parameter and result values
- SE-0431: @isolated(any) Function Types
- SE-0434: Usability of global-actor-isolated types
- So how does this whole @preconcurrency thing work?
Related Episodes
- Async, Await, and Combine with Marin Todorov
- Awaiting for Async with Vincent Pradeilles
- Edge of Concurrency with Matt Massicotte
- Open and Extensible with Matt Massicotte
- Practical Year - Part 1 with Donny Wals
- Practical Year - Part 2 with Donny Wals
- The Case of the Crimson Test Suite with Daniel Steinberg
- WWDC Notes with Cihat Gündüz
Social Media
Email
[email protected]
GitHub - @brightdigit

Apple and Video with Paul J Schmidt
Empower Apps
05/19/19 • 40 min
UnoDeuce Multimedia and Storytelling
Previous Episodes
- Other Services
- How is Apple positioning itself compared with other Streaming Services?
How to start telling stories with video now
- Filmic Pro
- Clips
- iMovie
- Recording with an iPhone
- Editing with an iPad
- iMac vs iMac Pro for Video
- HD vs 4K
- High Color Gamut
- Final Cut Pro
- Mac Mini
Running IT in an Apple Run Business
Archiving and Hard Drives
Lansing Marketing Hackers
WWDC
- New Mac Pro?
- Pro App Updates
- Edward Sanchez
- Steven Lipton

10/17/20 • 45 min
Guest
YouTube Video - https://youtu.be/NTvljGAha_E
Related Episodes
- Episode 63 - Apple Watch 2020 with Steve Lipton
- Episode 57 - SwiftUI with Majid Jabrayilov - Part 2
- Episode 35 - SwiftUI - The Good, the Bad, and the Benefits
Related Links
- Apps designed by Heidi
- Guides
- Guidelines for Designing for iOS from Apple with Sketch and PS Templates
- Material Design from Google
- What has Changed in iOS
- Tools for Developers to Get Better at Design
- 100 Days of SwiftUI
Sponsors
AppFiguresThe 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/aso
Also check out our episode with CEO Ariel Michaeli:
https://share.transistor.fm/s/15b7ff63
Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:https://appfigures.com/account/upgrade?p=empower3030
I will be speaking at NSSpain 2020...
Nov 17 - 20, 2020
- One of the most known conferences about Apple platforms development is going remote...

SwiftUI with Majid Jabrayilov - Part 2
Empower Apps
07/17/20 • 38 min
Guest
Related Episodes
- Episode 56 - SwiftUI with Majid Jabrayilov - Part 1
- Episode 55 - WWDC 2020 and Xcode 12 with Vadim Shpakovski - Part 2
- Episode 54 - WWDC 2020 and Xcode 12 with Vadim Shpakovski - Part 1
- Episode 53 - WWDC 2020 - Quick Thoughts
- Episode 47 - Practical Combine with Donny Wals
- Episode 40 - Handling Errors Correctly with Jeff Kelley
- Episode 35 - SwiftUI - The Good, the Bad, and the Benefits
- Episode 30 - Quickie: Swift UI and 2020 Trends
- Episode 19 - WWDC 2019 - Swift UI with Jason Anderson
Related Links
- Swift with Majid - What's new in SwiftUI
- Swift with Majid - The difference between @StateObject, @EnvironmentObject, and @ObservedObject in SwiftUI
- Swift with Majid - New property wrappers in SwiftUI
- Swift with Majid -The magic of Animatable values in SwiftUI
- SwiftUI Property Wrappers by Donny Walls
WWDC Videos - We Loved
- Build complications in SwiftUI
- Create complications for Apple Watch
- App essentials in SwiftUI
- Build document-based apps in SwiftUI
Sponsors
AppFiguresThe 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/aso
Also check out our episode with CEO Ariel Michaeli:
https://share.transistor.fm/s/15b7ff63
Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:https://appfigures.com/account/upgrade?p=empower3030
360iDev - August 16 - 19 (Remote)
- The Leading indie iOS/Mac (and watchOS, and tvOS) Developer conference
- It's all about Community and Code!
- Four days of hands-...

06/02/19 • 35 min
Guests
Book - Advanced iOS App Architecture
Links
- Swinject
- RxSwift
- Advanced Unidirectional Architecture with Rene Cacheaux - Live Tutorial Session - RWDevCon 2018
- Alcatraz RIP
- Xcode Extensions
Previous Episodes
- Episode 7: Apple 2019
- Episode 8: Cloud and Backend Services
- Episode 12: iOS Developer Interviews with Alex Bush
Show Notes
Challenges with Architecture in iOS Application Development
- Dealing with the lack of guidance from Apple
- Slow team velocity caused By large volumes of code
- Architecture is important when the team is large enough to benefit
Josh Berlin
- The need to slow down and establish an architecture in an app
- constant communication and early meeting to discuss patterns and practices (i.e. Architecture)
- How team dynamic affects the need for leadership
Applying Patterns to iOS Application Architecture
- MVC vs Other Patterns such as RxSwift
- How design patterns naturally develop
- Using third party libraries
- The importance of team DNA
- The importance of dependency injection
- Tooling - iOS and Swift vs Android and Kotlin
- The problems with Storyboards and having healthy architecture
WWDC Hopes and Dreams
- Dark Theme (iOS)
- Marzipan
- Swift Concurrency Primitives
- Xcode Improvements
- More Exposure for Services and Server Side Swift
- Swift Package Manager
- More Developer Tools
What happened to Alcatraz and Xcode Extensions?
Social Media
Twitter - @brightdigit
Facebook - BrightDigit
Brand New Instagram! - @brightdigit
Transcript
Leo Dion (Host): [00:00:00] Hello, welcome to another episode of EmpowerApps Show today. We have with us René Cacheaux and Josh Berlin. Guys, thanks for coming on.
René Cacheaux (Guest): [00:00:08] Thanks for having us.
Josh Berlin (Guest): [00:00:09] Yeah.
Leo Dion (Host): [00:00:09] So I've heard a lot of issues that companies have with architecture especially architecture with iOS apps and I know you guys have a book coming out as part of the Ray Wenderlich series - IOS app architecture. So this is something I'm really interested [in]. Maybe if you can kind of define the problems you've seen a lot of companies run into when it comes to architecting a successful mobile app, especially in iOS.
René Cacheaux (Guest): [00:00:40] Yeah, one of the biggest challenges with iOS development is that there's really no strong opinion from Apple. So everyone's really kind of left to roll their own patterns. The biggest issues that I've seen is just slow in-team velocity, ...

Cross Platform Comparison with Rob Kerr
Empower Apps
06/30/19 • 34 min
Guest
Why should companies go with a cross-platform solution?
- Consistent User Experience (whether that's a good idea or not)
- Synchronicity in Code Base
- Budget - Use existing team expertise
What are the differences between cross-platform solutions?
- Web Based - Cordova, Ionic, PhoneGap
- Bridging Solution - Flutter, React Native, NativeScript
- Language Based - Xamarin - Use C# to Call Native API
What are the challenges with cross-platform solution?
- Dependent on Vendor Support
- Dev teams need to keep Cross-Platform Tooling up to date
- Using a Specific API (Metal, HealthKit, etc...)
- May not be supported by Cross-Platform Tool
- There may be instances such as UI - you want differences between devices
Social Media
Twitter - @brightdigit
Facebook - BrightDigitLinkedIn - BrightDigitInstagram - @brightdigit
Transcript
[00:00:00] Leo Dion (Host): Today with us. We have Rob Kerr. You want to go ahead and introduce yourself.
[00:00:05] Rob Kerr (Guest): My name is Rob Kerr. I'm a consultant working primarily in mobile platforms a lot of native development but more and more it's cross-platform with Xamarin, Flutter, and some other tools and I work with primarily business customers who are looking to deliver applications to both IOS and Android with the most efficient development process that they can experience.
[00:00:29] Leo Dion (Host): Awesome, really glad to have you on Rob. I've known you for three or four years now. It seems like.
[00:00:35] Rob Kerr (Guest): Something like that.
[00:00:37] Leo Dion (Host): Yeah, and we've met either at meetups or touch base every so often. So it sounds like recently you've been doing a lot of cross-platform development. And like I said, I have a little bit of experience with that of dabbled a little bit in Cordova as well.
[00:00:54] My bread-and-butter, my expertise is obviously Swift [that is] native Swift development. That's what I like to do. I think it has a lot of advantages but there could be situations like business reasons valid business reasons to go cross-platform, right?
[00:01:10] Rob Kerr (Guest): Yeah, I think so. And I think you and I have similar backgrounds in solutions as far as Apple. I've done a ton of native development in Swift and iOS and some on Android as well. Probably the last year or two a lot of my work has been cross platform and it's kind of driven by that business need or want to you know, hit both platforms efficiently. And currently in the IOS app store has you know about 1.8 million apps and the Play Store has about 2.1 million but the stats tell us that I think AppFigures had a study that only 450 thousand apps are truly cross platform where the same application is deployed in both platforms, which is you know, it's really small numbers less than 10 percent.
[00:01:54] And so when will you find is you know, Everyone would kind of like to be on both platforms at the same time, but not a lot of folks are or at least not not an efficient way. So in the past you mentioned Cordova and PhoneGap and probably five or six years ago that was almost the only game in town.
[00:02:11] But now this cross-platform frameworks are you know sprouting up quite a bit and all of the mega vendors offer something like Flutter or React Native or Xamarin from Microsoft. And so it's definitely coming into its own and there's certainly those those applications like business applications, especially where you need to have both platforms, but maybe don't want to fund building the app twice once for each so yeah, I think so.
[00:02:38] Leo Dion (Host): What are some situations where businesses should choose cross platform as opposed to a native?
[00:02:46] Rob Kerr (Guest): Yeah, that's a good question. And that's you know comes up a lot because the sort of the reasons not to usually drive into accessing very exotic APIs and things like that. In my mind if a business really wants to deliver on both platforms, especially if they like to do it at the same time that kind of tends toward cross-platform if you can particularly if the user experience they wanted to be the same on both...

Big Bad Bluetooth with Leah Vogel
Empower Apps
07/31/20 • 44 min
Guest
Related Episodes
Related Links
WWDC Videos - We Loved
- Build complications in SwiftUI
- Create complications for Apple Watch
- App essentials in SwiftUI
- Build document-based apps in SwiftUI
Sponsors
AppFiguresThe 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/aso
Also check out our episode with CEO Ariel Michaeli:
https://share.transistor.fm/s/15b7ff63
Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:https://appfigures.com/account/upgrade?p=empower3030
Bluetooth 101
- Origins of Bluetooth
- Where Bluetooth is a good fit?
- What is Peripheral?
- Profiles, Services and Characteristics
- What's the difference between Classic and BLE?
- How to measure signal strength?
- How to pull extra information from a Characteristic?
Development Challenges
- Similarities with Networking
- Decoding and Encoding Data from Bluetooth
- Why Mocking is Important in iOS Development
- Using the Mac for Testing APIs
- Dealing with Connectivity Issues
- Connection Peculiarities
- How can Bluetooth be misused?
Social Media
Email
[email protected]
GitHub - @brightdigit
Twitter
BrightDigit - @brightdigit
Leo - @leogdion
Instagram - @brightdigit
Patreon - empowerappshow
Credits
Music from https://filmmusic.io
"Blippy Trance" by Kevin MacLeod (https://incompetech.com)
License: CC BY (http://creativecommons.org/licenses/by/4.0/)

SOTU 2024 with Peter Witham
Empower Apps
06/11/24 • 43 min
Peter comes on and we use our Apple Intelligence to speak about the greatness of the WWDC 2024 Platforms State of the Union.
Guest
Related Episodes
- Episode 151 - Platforms State of Union 2023 with Peter Witham
- CompileSwift - Apple WWDC23 Keynote reactions and analysis with Leo G. Dion
- Episode 149 - How to WWDC with Peter Witham
- Episode 124 - WWDC 2022 - Platforms State of the Union with Peter Witham
We talked about
- (00:00) - Privacy and User Control in AI
- (04:56) - The Vision Pro Device and its Potential
- (14:35) - Apple Intelligence
- (21:57) - Swift Turns 10
- (25:15) - Expanding Swift's Reach: Linux and Windows Support
- (29:18) - Advancements in Swift 6: Typed Throws and Non-Copyable Structs
- (35:41) - Enhancing Code Safety with Data Race Detection
- (37:15) - Apple's Use of Swift Internally and the Impact on SwiftUI
- (40:17) - Satisfaction with the Announcements and Anticipation for the Future
Social Media
Twitter Leo - @leogdionTwitter BrightDigit - @brightdigit
LinkedIn - @leogdion
GitHub - @brightdigit
GitHub - @leogdion
TikTok - @brightdigit
Mastodon - @[email protected]
Youtube - @brightdigit
Credits
Music from https://filmmusic.io
"Blippy Trance" by Kevin MacLeod (https://incompetech.com)
License: CC BY (http://creativecommons.org/licenses/by/4.0/)
- Edward Sanchez
- Steven Lipton
Show more best episodes

Show more best episodes
FAQ
How many episodes does Empower Apps have?
Empower Apps currently has 198 episodes available.
What topics does Empower Apps cover?
The podcast is about Mac, Ipad, Apple Watch, Iphone, Apple, Podcasts, Technology and Business.
What is the most popular episode on Empower Apps?
The episode title 'UI Design for Developers with Heidi Helen Pilypas' is the most popular.
What is the average episode length on Empower Apps?
The average episode length on Empower Apps is 42 minutes.
How often are episodes of Empower Apps released?
Episodes of Empower Apps are typically released every 12 days, 7 hours.
When was the first episode of Empower Apps?
The first episode of Empower Apps was released on Aug 14, 2018.
Show more FAQ

Show more FAQ