show episodes
 
Loading …
show series
 
Rambo’s custom implementation of macOS desktop widgets and how they relate to Apple’s new built-in system feature, why the experience of using SwiftUI depends so much on the environment it’s being used in, and a mini-review of the ASUS ROG Ally. Links App Intents Building interactive widgets SwiftData NSScreencast Episode number 192: “Sundell Silic…
  continue reading
 
John and Rambo start diving into the new announcements from WWDC23 — including the Apple Vision Pro and visionOS, the new Apple Silicon-powered Mac Pro, as well as many of the updates to Apple’s various operating systems. Links NSView’s clipsToBounds property UIViewController’s viewIsAppearing method The Talk Show Live From WWDC 2023 Game porting t…
  continue reading
 
With the start of WWDC23 just around the corner, John and Rambo share their predictions, hopes, and dreams as to what Apple might introduce during this year’s edition of the conference. It’s Keynote Poker time! Links Steve Troughton-Smith’s xrOS binary submission Distributed actors in Swift John on Mastodon Rambo on Mastodon…
  continue reading
 
Reducing UI flickering, designing in-app purchase and signup flows, and how adding delays can interestingly make a UI feel more smooth and stable. Sponsor Essential Developer: Join the iOS Architect Crash Course to accelerate your journey towards becoming a senior developer. It’s 100% free and held entirely online. Sign up today!…
  continue reading
 
Integrating AI-powered features into an iOS app, using high refresh rate monitors with a Mac, the advantages of simple abstractions, and how the M1 and M2 Max compare in terms of Xcode work. Sponsor NordVPN: Get an exclusive discount on NordVPN’s two-year plan, including four bonus months, by going to nordvpn.com/stacktrace. Try it risk-free now wi…
  continue reading
 
John and Rambo celebrate the 5-year anniversary of the show by looking back at how their work and the technology they use have changed since the beginning of the show. Also, how might things change during the next 5 years, specifically when it comes to machine learning, AR, and the openness of Apple’s platforms? Sponsor Essential Developer: Join th…
  continue reading
 
How game controllers communicate with a Mac, handling asynchronous data and actions in SwiftUI, and various ways to use view models within a code base. Sponsor NordVPN: Get an exclusive discount on NordVPN’s excellent VPN service, by going to nordvpn.com/stacktrace. They even have a 30-day money-back guarantee! Links Rambo’s Mastodon post about add…
  continue reading
 
Thoughts on the most recent Mac Pro rumors, building custom layouts for SwiftUI views in a backward-compatible manner, and the mechanics of making a UI interaction feel responsive and fluid. Sponsor Essential Developer: Join the iOS Architect Crash Course to accelerate your journey towards becoming a senior developer. It’s 100% free and held entire…
  continue reading
 
Building computers, running A/B tests as an indie developer, using UIKit as a layout tool for SwiftUI views, and deciding whether to use Core Data or a more simple on-disk data storage solution. Links CollectionConcurrencyKit Under the Radar episode about optimizing paywalls Rambo’s article about using CloudKit for feature flags Cloudflare’s Worker…
  continue reading
 
On this final episode of 2022, Nick Lockwood returns to the show to discuss the overall evolution of Swift and its ecosystem of tools and libraries. How has Swift changed since its original introduction in 2014, how does it compare to other modern programming languages, and how might the language continue to evolve in 2023 and beyond? Sponsors Bitr…
  continue reading
 
Ben Scheirman returns to the show to discuss how Swift’s built-in concurrency features, such as async/await and tasks, can be used in practice when building apps for Apple’s platforms. Sponsors Essential Developer: Join the iOS Architect Crash Course to accelerate your journey towards becoming a senior developer. It’s 100% free and held entirely on…
  continue reading
 
Adam Bell returns to the podcast to discuss different techniques and approaches for optimizing UI code, and how to utilize tools like animations in order to build iOS apps that feel fast and responsive. Sponsors NordVPN: Get an exclusive discount on NordVPN’s excellent VPN service, by going to nordvpn.com/sundell. They even have a 30-day money-back…
  continue reading
 
John’s got the new AirPods Pro, Rambo’s got the iPhone 14 Pro, so the two share their initial impressions of using these new devices and how features like Dynamic Island and Adaptive Transparency work in day-to-day use. Links Rambo’s 48 MP photos iMazing (disclaimer: former sponsor)By John Sundell and Gui Rambo
  continue reading
 
Donny Wals returns to the show to talk about being an iOS developer freelancer, and to discuss some of the key new APIs, Swift language features, and frameworks that were introduced at WWDC22. Sponsors Essential Developer: Join the iOS Architect Crash Course to accelerate your journey towards becoming a senior developer. It’s 100% free and held ent…
  continue reading
 
John and Rambo discuss three of the key announcements that Apple made during their “Far Out” event — the Apple Watch Ultra, the new AirPods Pro, and the iPhone 14 Pro. Since this episode was recorded, Apple have now published the documentation for ActivityKit, which lets us build Live Activities that integrate with the Dynamic Island. You can find …
  continue reading
 
Gui Rambo returns to the show to talk about the role and importance of system design when building apps and open source tools, and how common app architectures and design patterns can be augmented with custom systems. Sponsors NordVPN: Get an exclusive discount on NordVPN’s excellent VPN service, by going to nordvpn.com/sundell. They even have a 30…
  continue reading
 
John gains a new “job title”, Rambo starts working on an iOS version of AirBuddy, and the two discuss how come the Apple developer community tends to be so focused on UI frameworks. Links Core Bluetooth August Smart Lock Pro Distributed actors SwiftUI and UIKit interoperability Rambo’s cross-platform UI/NSViewRepresentable solution…
  continue reading
 
John and Rambo share their initial impressions of some of the new APIs that were announced at WWDC22, and talk about managing releases, learning when and how to apply generics, and the launch of the Gigahertz podcast network. Links Swift by Sundell episode with Natalia Panferova Swift Charts Type erasure in Swift (before Swift 5.7) John’s article a…
  continue reading
 
Natalia Panferova joins John to discuss some of the key new features that are coming to SwiftUI and UIKit in iOS 16, and to talk about her experience working on SwiftUI at Apple. Sponsors NordVPN: Get an exclusive discount on NordVPN’s excellent VPN service, by going to nordvpn.com/sundell. They even have a 30-day money-back guarantee. Essential De…
  continue reading
 
Ben Cohen, manager of the Swift team at Apple, joins John on this WWDC22 special to discuss Swift 5.7, how generics have been made more powerful and easy to use, and how the language is expected to evolve towards Swift 6. Sponsors Bitrise: Rock-solid continuous integration for your Swift projects. Go to bitrise.io/swift to get started for free. Nor…
  continue reading
 
Organizing workspaces and hobby projects, the pros and cons of view models and controllers, and rendering Core Animation layers within SwiftUI view hierarchies. Links The Jarvis standing desk The iOS App Icon Book SwiftUI’s state management system Publish SwiftUI’s List component AirBuddy desktop widgets announcement tweet SwiftUI’s accessibilityRe…
  continue reading
 
Chris Eidhof returns to the podcast to talk about how SwiftUI has evolved since its initial release, to share several key learnings from using it over the past few years, and to discuss concepts like app architecture and state management. Sponsors Judo: Quickly build native, server-driven UI for iOS and Android, and publish instantly, without havin…
  continue reading
 
Loading …

Quick Reference Guide