Point-Free Videos

Point-Free Videos

By Brandon Williams & Stephen CelisTechnologyEducation
Download on the App Store

Point-Free Videos episodes

  • Observation: The Present
    ๐Ÿ”’ The `@Observable` macro is here and we will see how it improves on nearly every aspect of the old tools in SwiftUI. We will also take a peek behind the curtain to not only get comfortable with the code the macro expands to, but also the actual open source code that powers the framework.
    53 min
  • Observation: The Past
    ๐Ÿ”’ It's time to dive deep into Swift's new observation tools. But to start we will take a look at the tools SwiftUI historically provided, including the `@State` and `@ObservedObject` property wrappers, how they behave and where they fall short, so that we can compare them to the new `@Observable` macro.
    43 min
  • ๐Ÿ†“ Testing & Debugging Macros: Part 1
    ๐Ÿ†“ Macros are here! To celebrate, we are releasing a brand new tool to aid in writing tests for them. First, let's explore testing macros using the tools that Apple provides, evaluate their shortcomings, and see how we can address them.
    47 min
  • Tour of the Composable Architecture: Domain Modeling
    ๐Ÿ”’ We'll learn how to precisely model navigation in the Composable Architecture using an enum to eliminate impossible runtime states at compile time. And we'll begin to implement the app's most complex screen and most complex dependency: the record meeting view and the speech client.
    36 min
  • Tour of the Composable Architecture: Stacks
    ๐Ÿ”’ We show how to add stack-based navigation to a Composable Architecture application, how to
    support many different kinds of screens, how to deep link into a navigation stack, and how to
    write deep tests for how navigation is integrated into the application.
    1 hr 3 min
  • Tour of the Composable Architecture 1.0: Navigation
    ๐Ÿ”’ With the standups list and standup form features ready, it's time to integrate them together using the Composable Architecture's navigation tools. We will make it so you can add and edit standups via a sheet, and write comprehensive unit tests for this integration.
    51 min
  • Tour of the Composable Architecture 1.0: Introducing Standups
    ๐Ÿ”’ We continue our tour of the Composable Architecture 1.0 by rebuilding one of Apple's most
    complex sample projects: [Scrumdinger](https://developer.apple.com/tutorials/app-dev-training/getting-started-with-scrumdinger).
    We will create our own "Standups" app using the tools of the Composable Architecture.
    51 min

About Point-Free Videos

From the publisher's feed

Point-Free is a hub for advanced topics in Swift. Videos cover complex, real world topics including application architecture, concurrency, persistence, and more.