SwiftUI
Every article on SwiftUI published on this blog, newest first: 5 in total, written by Ramón Chancay.
5 articles on SwiftUI
UI, theming and animations in SwiftUI without NativeWind or Reanimated
How to do theming, animations and accessibility in SwiftUI coming from NativeWind and Reanimated: design tokens in the Asset Catalog, Dynamic Type as the default, SF Symbols, withAnimation, matchedGeometryEffect, PhaseAnimator, native gestures and Liquid Glass as a day-one API.
Read moreSwiftUI navigation without file-based routing: NavigationStack, a Route enum and deep links
How to move mentally from Expo Router to SwiftUI: NavigationStack with a Route enum, the Coordinator pattern, deep links and Universal Links, and what swift-navigation adds when sheets and alerts become state.
Read moreState and architecture in SwiftUI: from Zustand and Redux to @Observable and TCA
How to manage state in SwiftUI coming from Zustand and Redux: MVVM with @Observable as the default, when TCA justifies its learning curve, dependency injection with swift-dependencies or Factory, and why to modularize into packages from day one.
Read moreSwiftUI is not React, even if it looks like it: body, identity, modifiers and layout
SwiftUI explained for people coming from React: what body is compared to render, why a view's identity matters, how modifier order changes the result, the layout system without flexbox and the map from hooks to property wrappers.
Read moreWhy a senior React Native developer should learn native in 2026
When native iOS beats React Native (widgets, day-one APIs, on-device ML), when it loses (two platforms, OTA, team) and why learning Swift adds to your toolkit instead of replacing it.
Read more