Sign up to save your podcastsEmail addressPasswordRegisterOrContinue with GoogleAlready have an account? Log in here.
Point-Free is a video series that explores advanced topics in the Swift programming language. Each episode covers a topic that may seem complex and academic at first, but turns out to be quite simple.... more
FAQs about Point-Free Videos:How many episodes does Point-Free Videos have?The podcast currently has 355 episodes available.
May 08, 2023Composable Stacks: Action Ergonomics🔒 We begin designing brand new navigation stack tools for the Composable Architecture to solve *all* of the problems we encountered when shoehorning stack navigation into the existing tools, and more....more39minPlay
May 01, 2023Composable Stacks: Multiple Destinations🔒 Let's insert a new feature into the navigation stack. We'll take things step-by-step, employing an enum to hold multiple features in a single package, and making small changes to how we use our existing APIs before sketching out all-new tools dedicated to stack navigation....more31minPlay
April 24, 2023Composable Stacks: Multiple Layers🔒 We enhance our navigation stack with a bit more complexity by adding the ability to drill down multiple layers in multiple ways: using the new navigation link API, and programmatically. We also prepare a new feature to add to the stack....more24minPlay
April 17, 2023Composable Stacks: vs Trees🔒 It's finally time to tackle navigation stacks in the Composable Architecture! They are apowerful, new tool in SwiftUI and stray a bit from all the other forms of tree-basednavigation we've explored. Let's compare the two styles and see what it takes to integratestacks into the library's navigation tools....more46minPlay
April 10, 2023Composable Navigation: Stack vs Heap🔒 We take a detour to learn about the stack, the heap, copy-on-write, and how we can use this knowledge to further improve our navigation tools by introducing of a property wrapper....more51minPlay
April 03, 2023Composable Navigation: Correctness🔒 We now support many different forms of navigation in the Composable Architecture, but if used naively, they open us up to invalid states, like being navigated to several screens at a time. We’ll correct this with the help of Swift's enums....more1h 10minPlay
March 27, 2023Composable Navigation: Destinations🔒 While we just tackled drill-down navigation, sadly the API we used was deprecated in iOS 16. Let's get things working with the new `navigationDestination` view modifier, and see what testing in the Composable Architecture has to say about navigation....more32minPlay
March 20, 2023Composable Navigation: Links🔒 We have a single navigation API powering alerts, dialogs, sheets, popovers, and full screen covers, but what about the prototypical form of navigation, the one that everyone thinks of when they hear "navigation"? It's time to tackle links....more32minPlay
March 13, 2023Composable Navigation: Unification🔒 Let's prepare to delete a *lot* of code. The navigation APIs we've built so far to drive alerts, dialogs, and sheets all have more or less the same shape. We can unify them all in a single package that can also be applied to popovers, fullscreen covers, and more!...more29minPlay
March 06, 2023Composable Navigation: Effect cancellation🔒 We add superpowers to the navigation tools of the [Composable Architecture][tca-gh], includingautomatically cancelling a child feature's effects upon dismissal, and even letting childfeatures dismiss themselves! Plus, we look at how "non-exhaustive" testing simplifiesnavigation-based tests.[tca-gh]: http://github.com/pointfreeco/swift-composable-architecture...more53minPlay
FAQs about Point-Free Videos:How many episodes does Point-Free Videos have?The podcast currently has 355 episodes available.