Sign up to save your podcastsEmail addressPasswordRegisterOrContinue with GoogleAlready have an account? Log in here.
Point-Free is a hub for advanced topics in Swift. Videos cover complex, real world topics including application architecture, concurrency, persistence, and more.... more
FAQs about Point-Free Videos:How many episodes does Point-Free Videos have?The podcast currently has 361 episodes available.
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
February 27, 2023Composable Navigation: Sheets๐ We tackle a more complex form of navigation: sheets! We'll start with the tools the ComposableArchitecture ships today before greatly simplifying them, taking inspiration from the tools webuilt for alerts and dialogs....more1h 15minPlay
February 20, 2023Composable Navigation: Alerts & Dialogs๐ Let's dip our toes into the new composable navigation tools by improving how alerts andconfirmation dialogs can used in the library. We will create a new reducer operator that morecorrectly handles the logic and hides unnecessary details....more1h 3minPlay
February 13, 2023Composable Navigation: Tabs๐ It's finally time to tackle navigation in the Composable Architecture. We'll port theInventory app we first built to understand SwiftUI navigation, which will push us tounderstand what makes the architecture "composable," how it facilitates communication betweenfeatures, and testing....more1h 4minPlay
February 06, 2023๐ Point-Free Live: Dependencies & Stacks๐ Our first ever livestream! We talk about a few new features that made it into our[Dependencies](http://github.com/pointfreeco/swift-dependencies) library when we extracted itfrom the Composable Architecture, live code our way through a `NavigationStack` refactor ofour [Standups](http://github.com/pointfreeco/standups) app, and answer your questions alongthe way!...more1h 35minPlay
FAQs about Point-Free Videos:How many episodes does Point-Free Videos have?The podcast currently has 361 episodes available.