Muralidharan Kathiresan

Muralidharan Kathiresan

Senior iOS Developer and Creator @swiftpublished.com

London, United Kingdom

Murali is an experienced Senior iOS Developer with more than 10 years of expertise in Mobile App Development.
He is also the co-creator and co-author of https://swiftpublished.com, a weekly blog that focuses on iOS Development.
Murali believes in writing clean and organized code and prioritizes testing as the first step. He enjoys collaborating and learning from the community to enhance his skills.

Area of Expertise

  • Information & Communications Technology


  • Swift
  • iOS
  • iOS Software Development
  • iOS Development
  • SwiftUI
  • Android
  • Android Development
  • Mobile Apps
  • Mobile Development
  • iOS Android native development

TCA: Path towards Building Better SwiftUI Apps

Talk title:

A Newbie's Guide To The Composable Architecture
(can also be called as)
Leveraging Composable Architecture At Scale
(can also be called as)
TCA: Path towards Building Better SwiftUI Apps


The emergence of SwiftUI and State-driven programming has led to the rise in the introduction of various architectures, and among them, The Composable Architecture (TCA) has been one of the most widely adopted in recent times.
When I started working with a new SwiftUI app, I had a lot of ups and downs with TCA, I will be sharing my experiences in this talk.
This talk focuses on a 50-50, talk plus a hands-on walk-through.

Talk contents:

- How TCA works and what are its components (State, Action, Reducer and Store)
- How to create a feature in TCA
- Do I really need TCA for my app?
- Testing in TCA
- Pros and Cons

Conferences Presented:

I presented this at the PragmaConference in Italy this past October, and have since made additional enhancements.

Audience level:
Any level from intermediate to expert

Appdevcon 2024 Upcoming

March 2024 Amsterdam, The Netherlands



November 2023 London, United Kingdom

Appdevcon / Endpointcon 2023

May 2023 Amsterdam, The Netherlands

Muralidharan Kathiresan

Senior iOS Developer and Creator @swiftpublished.com

London, United Kingdom