PAPavel Andreevinpavelandreev7.hashnode.dev·Mar 16 · 15 min readMastering SwiftUI Gestures: Basic to AdvancedWelcome back, If there is one thing that defines a truly great iOS app, it’s how it feels under the user’s fingertips. Fluid, intuitive, and responsive interactions are what separate good apps from ex00
PAPavel Andreevinpavelandreev7.hashnode.dev·Feb 23 · 7 min readDifference between EnvironmentObject, StateObject, ObservedObject & Observable@StateObject, @EnvironmentObject, and @ObservedObject I’ve decided to dedicate this week to exploring data flow in SwiftUI. In this article, we’ll discuss the differences between the @StateObject, @En00
PAPavel Andreevinpavelandreev7.hashnode.dev·Feb 15 · 20 min readMultithreading in Swift: GCDWelcome, fellow developers! 👋 I am absolutely thrilled to have you here today. Let’s face it: Multithreading can be a tangled mess. It’s one of those topics that can make even experienced developers sweat. But today, we are going to unravel that bal...00
PAPavel Andreevinpavelandreev7.hashnode.dev·Feb 10 · 7 min readSwift: Master of Decoding messy jsonI recently came across an interesting challenge involving JSON decoding in Swift. Like many developers, when faced with a large, complex JSON response, my first instinct was to reach for “quick fix” t00
PAPavel Andreevinpavelandreev7.hashnode.dev·Feb 10 · 1 min readStop waiting! Are you using Swift Concurrency efficiently? 🚀One of the biggest performance gains in modern Swift development comes from understanding how to run tasks in parallel. As shown in the code snippet, the difference between a sluggish UI and a snappy app often comes down to just one keyword: async le...00