Shai Mishali - A Newbie's Guide to The Composable Architecture | Swift Heroes Talk

Описание к видео Shai Mishali - A Newbie's Guide to The Composable Architecture | Swift Heroes Talk

🎟️ 2024 ticket SPECIAL PRICE: https://swiftheroes.com/2024/

With the rise of SwiftUI and State-driven programming, many new architectures rose to popularity, but one of the most popular over the past few years has definitely been The Composable Architecture (TCA).

TCA aims to make building apps and features consistent, predictable and natural by providing a single way to mutate state in your apps (similarly to architectures like Redux and Flux). Bundle this with with a set of unique tools to control dependencies and parent-child relationships between features and modules, and an airtight emphasis on testability, and you've got what might be an incredible choice for a modern app!

With all of these tools and constructs, getting your first steps can get quite overwhelming and even scary! Worry not, this is where this talk comes into play! I'll share with you my personal journey of starting to learn TCA from zero, and how to take your first steps.

In this half-talk/half-live-coding session you'll learn:

- How TCA works and what are its different moving pieces (State, Action, Reducer and Store)
- How to structure your features
- Controlling your dependencies
- Working with the "real world" by running side-effects
- Exhaustive and non-exhaustive testing
- And much more!

🎤 Shai Mishali, Senior iOS Tech Lead, monday.com


📍Swift Heroes 2023 was hosted in Turin, 4-5 May. Attended by 320 iOS developer participants and broadcast to an additional 320 Swift enthusiasts across the globe. The agenda covered a range of important iOS developer topics including SwiftUI, the composable architecture, accessibility, developer tools, testing and much more.

📌 For more engaging content and expert insights, subscribe to our channel and hit the notification bell. 🛎️
Inform: https://swiftheroes.com/
✅ Tweet:   / swiftheroes_it  
✅ Connect:   / swift-heroes  
✅ Read: https://telegram.me/swiftheroes

#TCA #ComposableArchitecture #BeginnersGuide #StateDrivenProgramming #AppDevelopment #ProgrammingForNewbies #SwiftUI #NewbieFriendly #CodingJourney #AppDevelopmentJourney

Комментарии

Информация по комментариям в разработке