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

  Переглядів 11,618

Swift Heroes

Swift Heroes

День тому

🎟️ 2024 ticket SPECIAL PRICE: 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: swiftheroes.com/
✅ Tweet: / swiftheroes_it
✅ Connect: / swift-heroes
✅ Read: telegram.me/swiftheroes
#TCA #ComposableArchitecture #BeginnersGuide #StateDrivenProgramming #AppDevelopment #ProgrammingForNewbies #SwiftUI #NewbieFriendly #CodingJourney #AppDevelopmentJourney

КОМЕНТАРІ: 14
@filiplazov5895
@filiplazov5895 8 місяців тому
One of the best live demos I have seen, kudos!
@SwiftHeroes
@SwiftHeroes 5 місяців тому
Thanks, stay connected for the next talks.
@asseeger
@asseeger 9 місяців тому
Just wow-everyone only slightly interested in TCA should watch this talk. And those who watch it without any prior interest in TCA will be interested afterwards. Shai really delivers in this **live coding** talk. I'm blown away 🤯
@roh9934
@roh9934 8 місяців тому
An Intermediate SwiftUI experience is pre requisite here.
@rizwanahmed64
@rizwanahmed64 3 місяці тому
Amazing talk! I am a huge fan of Shai Mishali's works and talks!
@SwiftHeroes
@SwiftHeroes 3 місяці тому
thank you, he is really cool 💪
@marcosfvarani
@marcosfvarani 9 місяців тому
Amazing talk and amazing speaker! Congrats!
@SwiftHeroes
@SwiftHeroes 5 місяців тому
Glad you enjoyed it!
@daniellyons6269
@daniellyons6269 9 місяців тому
Fantastic job. Thank you. 🙏
@SwiftHeroes
@SwiftHeroes 5 місяців тому
Thank you too!
@nicodioso
@nicodioso 7 місяців тому
That was AMAZING!
@SwiftHeroes
@SwiftHeroes 5 місяців тому
look at the next talks ;)
@last_aid_kit
@last_aid_kit 2 місяці тому
Great talk and smooth demo, thank you!
@SwiftHeroes
@SwiftHeroes 2 місяці тому
Glad it was helpful! 💪
Завтра в школу с... | Шоу-квиз «Вопросики»
00:28
Телеканал СОЛНЦЕ
Переглядів 1,4 млн
STOP Using MVVM with SwiftUI
18:30
azamsharp
Переглядів 16 тис.
SwiftUI Drag and Drop with Transferable Custom Object
26:33
Sean Allen
Переглядів 16 тис.
Why I don't do MVVM anymore
10:56
Flo writes Code
Переглядів 6 тис.
What is Composable Architecture (and how should you get started)?
27:37
Why You Should Use The SwiftUI Coordinator Pattern
18:45
Rebeloper - Rebel Developer
Переглядів 11 тис.
Swinject: Effortless Dependency Injection in iOS (Basics)
12:45
iOS Academy
Переглядів 27 тис.
Composition in TCA: Scope, Combine and Pullback operators
12:23
Swift and Tips
Переглядів 7 тис.
Subscribe for more!! #procreate #logoanimation #roblox
0:11
Animations by danny
Переглядів 3,2 млн
Как открыть дверь в Jaecoo J8? Удобно?🤔😊
0:27
Суворкин Сергей
Переглядів 752 тис.
Vortex Cannon vs Drone
20:44
Mark Rober
Переглядів 11 млн