Composable Stacks: Effect Cancellation
Point-Free
by Brandon Williams, Stephen Celis, Brandon Williams & Stephen Celis
1w ago
Subscriber-Only: Today's episode is available only to subscribers. If you are a Point-Free subscriber you can access your private podcast feed by visiting https://www.pointfree.co/account. --- We round out the functionality of the Composable Architecture's stack navigation tools. This includes automatic cancellation of a child feature's effects when it's popped off the stack, and the ability for a child feature to pop itself. Along the way we will clean up the domain modeling and user experience of working with these tools ..read more
Visit website
Composable Stacks: Action Ergonomics
Point-Free
by Brandon Williams, Stephen Celis, Brandon Williams & Stephen Celis
3w ago
Subscriber-Only: Today's episode is available only to subscribers. If you are a Point-Free subscriber you can access your private podcast feed by visiting https://www.pointfree.co/account. --- 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 ..read more
Visit website
Composable Stacks: Multiple Destinations
Point-Free
by Brandon Williams, Stephen Celis, Brandon Williams & Stephen Celis
3w ago
Subscriber-Only: Today's episode is available only to subscribers. If you are a Point-Free subscriber you can access your private podcast feed by visiting https://www.pointfree.co/account. --- 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 ..read more
Visit website
Composable Stacks: Multiple Layers
Point-Free
by Brandon Williams, Stephen Celis, Brandon Williams & Stephen Celis
1M ago
Subscriber-Only: Today's episode is available only to subscribers. If you are a Point-Free subscriber you can access your private podcast feed by visiting https://www.pointfree.co/account. --- 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 ..read more
Visit website
Composable Stacks: vs Trees
Point-Free
by Brandon Williams, Stephen Celis, Brandon Williams & Stephen Celis
1M ago
Subscriber-Only: Today's episode is available only to subscribers. If you are a Point-Free subscriber you can access your private podcast feed by visiting https://www.pointfree.co/account. --- It's finally time to tackle navigation stacks in the Composable Architecture! They are a powerful, new tool in SwiftUI and stray a bit from all the other forms of tree-based navigation we've explored. Let's compare the two styles and see what it takes to integrate stacks into the library's navigation tools ..read more
Visit website
Composable Navigation: Stack vs Heap
Point-Free
by Brandon Williams, Stephen Celis, Brandon Williams & Stephen Celis
1M ago
Subscriber-Only: Today's episode is available only to subscribers. If you are a Point-Free subscriber you can access your private podcast feed by visiting https://www.pointfree.co/account. --- 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 ..read more
Visit website
Composable Navigation: Correctness
Point-Free
by Brandon Williams, Stephen Celis, Brandon Williams & Stephen Celis
1M ago
Subscriber-Only: Today's episode is available only to subscribers. If you are a Point-Free subscriber you can access your private podcast feed by visiting https://www.pointfree.co/account. --- 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 ..read more
Visit website
Composable Navigation: Destinations
Point-Free
by Brandon Williams, Stephen Celis, Brandon Williams & Stephen Celis
2M ago
Subscriber-Only: Today's episode is available only to subscribers. If you are a Point-Free subscriber you can access your private podcast feed by visiting https://www.pointfree.co/account. --- 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 ..read more
Visit website
Composable Navigation: Links
Point-Free
by Brandon Williams, Stephen Celis, Brandon Williams & Stephen Celis
2M ago
Subscriber-Only: Today's episode is available only to subscribers. If you are a Point-Free subscriber you can access your private podcast feed by visiting https://www.pointfree.co/account. --- 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 ..read more
Visit website
Composable Navigation: Unification
Point-Free
by Brandon Williams, Stephen Celis, Brandon Williams & Stephen Celis
2M ago
Subscriber-Only: Today's episode is available only to subscribers. If you are a Point-Free subscriber you can access your private podcast feed by visiting https://www.pointfree.co/account. --- 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 ..read more
Visit website

Follow Point-Free on Feedspot

Continue with Google
Continue with Apple
OR