Empower Apps

The Great SwiftUI Migration - Part 2 with Ben Scheirman


Listen Later

Ben Scheirman is back for part 2 of our interview on SwiftUI Migration. In this episode we focus on navigation, data handling and Swift packages.

Guest

  • Ben Scheirman | Ben is an experienced software engineer from Houston, TX. Currently focused on Swift, iOS, Ruby, and Rust.
  • Ben Scheirman (@[email protected]) - Mastodon
  • subdigital (Ben Scheirman)
  • NSScreencast: Bite-sized Screencasts for iOS Development
  • Combine Swift

Announcements

  • Need help with your projects this year? BrightDigit has openings.
  • Join Bushel Beta
  • Join our Brand New Patreon Page!

Links

  • Episode #288: Modern UIKit: Stack Navigation, Part 2
  • pointfreeco/swift-perception: Observable tools, backported.
  • brightdigit/Sublimation: Enable automatic discovery of your local development server on the fly. Turn your Server-Side Swift app from a mysterious vapor to a tangible solid server.
  • krzysztofzablocki/LifetimeTracker: Find retain cycles / memory leaks sooner.
  • siteline/swiftui-introspect: Introspect underlying UIKit/AppKit components from SwiftUI
  • Presenting Coordinators - Soroush Khanlou on Vimeo

Related Episodes

  • The Great SwiftUI Migration - Part 1 with Ben Scheirman
  • SwiftUI Field Guide with Chris Eidhof
  • SOTU 2024 with Peter Witham
  • SwiftUI Tips and Tricks with Craig Clayton
  • Swiftly Tooling with Pol Piella Abadia
  • It Depends with Brandon Williams
  • My Taylor Deep Dish Swift Heroes World Tour
  • Mobile System Design with Tjeerd in 't Veen
  • The Composable Architecture with Zev Eisenberg
  • Behind the Scenes of SwiftUI with Aviel Gross
  • 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) - Discussing Data Handling in Swift UI
  • (01:22) - Observable Objects and View Models
  • (04:20) - The Power of Previews in Swift UI
  • (06:36) - Combining Combine and Async/Await
  • (10:29) - Interfacing Between UIKit and Swift UI
  • (17:12) - Challenges with Swift Package Manager
  • Thanks to our monthly supporters
    • Steven Lipton
    • ★ Support this podcast on Patreon ★
      ...more
      View all episodesView all episodes
      Download on the App Store

      Empower AppsBy Leo Dion, Principal CEO and Swift Developer at BrightDigit

      • 5
      • 5
      • 5
      • 5
      • 5

      5

      14 ratings