swift_pal's profile picture. Weekly articles about iOS & Swift development by @swift_karan, self.view

Swift Pal

@swift_pal

Weekly articles about iOS & Swift development by @swift_karan, self.view

SwiftUI animations that actually work 🚀 ✨ matchedGeometryEffect for smooth transitions ⏰ TimelineView for time-based animations 🎭 PhaseAnimator for multi-step sequences 🛠️ Custom AnimatableModifier for anything youtu.be/GopaBBJpKGI #SwiftUI #iOSDev #iOS26

swift_pal's tweet card. SwiftUI Animations - matchedGeometryEffect, TimelineView, PhaseAnim...

youtube.com

YouTube

SwiftUI Animations - matchedGeometryEffect, TimelineView, PhaseAnim...


widgets are still confusing in 2025 and i'm tired of pretending they're not wrote down all the stuff apple doesn't explain clearly - timelines, refresh budgets, why they work backwards, etc. just the mental models that actually make sense swift-pal.com/ios-widget-gui… #iOS26

swift-pal.com

iOS Widget Guide: Everything Beginners Need to Know About WidgetKit in 2025

Understanding widget families, timelines, configuration, and Apple’s latest interactive widget features


Swift 6 turned my Sendable warnings into compiler errors and I'm not mad about it 😤 Turns out ignoring concurrency safety wasn't a sustainable strategy. Who knew? 🤷‍♂️ Wrote down everything I wish I knew about Sendable swift-pal.com/understanding-… #Swift #iOS #SwiftConcurrency

swift-pal.com

Understanding @Sendable: Swift 6 Changes, Interview Prep, and Real Examples

Master @Sendable protocol: value types, actors, generics, and the interview questions that stump developers


Swift 6.2 brought game-changing improvements: nonisolated init, concurrent for background work, and better Xcode 26 debugging. If you're still using DispatchQueue.main.async everywhere, this comprehensive guide will level up your thread safety game. swift-pal.com/mainactor-in-s…

swift-pal.com

MainActor in Swift 6.2: Complete Guide to Thread Safety, New Features, and 2025 Best Practices

From SwiftUI crashes to seamless concurrency — everything you need to build thread-safe iOS apps in 2025


Apple's Foundation Models framework is wild 🤯 Get structured Swift data directly from on-device LLMs. No more parsing messy AI responses or dealing with API costs. 20min breakdown: youtu.be/z-AMq4rozzU #iOSDev #Swift #AppleML

swift_pal's tweet card. Foundation Models, Image Playground & Smart Reply for iOS Devs: Apple...

youtube.com

YouTube

Foundation Models, Image Playground & Smart Reply for iOS Devs: Apple...


The whole iOS 26 looks like early Cred app, but glass mode version #iOS26 #Cred


Ever paused mid-code and thought: “Should this be @`AppStorage, @`SceneStorage, or full-on SwiftData?” 🤯 Been there too many times… so I made the guide I wish I had: 👇 🎥 youtu.be/Dzn5uCg-nsM #SwiftUI #iOSDev #SwiftData

swift_pal's tweet card. SwiftData, @SceneStorage & @AppStorage: How to Store Data in SwiftUI

youtube.com

YouTube

SwiftData, @SceneStorage & @AppStorage: How to Store Data in SwiftUI


Stop passing props through 5 views like it's a relay race 🏃‍♂️ Your intermediate views don't need that theme data. They're just innocent middlemen in your prop drilling nightmare. SwiftUI @ Environment fixes this mess. New video breaks it down: youtu.be/5enyOSqkL-w #Swift

swift_pal's tweet card. How to Use @Environment & @EnvironmentObject in 2025

youtube.com

YouTube

How to Use @Environment & @EnvironmentObject in 2025


Loading...

Something went wrong.


Something went wrong.