Published inStackademicThe Ultimate Guide to Validation Patterns in SwiftUINo paywall version: https://azamsharp.com/2024/12/18/the-ultimate-guide-to-validation-patterns-in-swiftui.htmlDec 19, 202425Dec 19, 202425
Published inStackademicDeep Dive into Environment in SwiftUILearn the purpose of Environment in SwiftUI. Differences between re-evaluation vs re-rendering and ObservableObject vs @Observable macro.Dec 16, 2024821Dec 16, 2024821
Published inStackademicSimplifying List Sorting in SwiftUI: A Guide to Custom Environment ValuesIn React, hooks are special functions that enable you to tap into React’s state and lifecycle features within function components…Oct 28, 20247Oct 28, 20247
Published inStackademicThe What-If ArchitectureLately, I have been thinking about the “What-If Architecture”. Most people commonly refer to it as YAGNI (You Aren’t Gonna Need It). I was…Oct 13, 2024101Oct 13, 2024101
Published inStackademicThe Hidden Cost of AI-Generated Unit Tests: Sacrificing Domain KnowledgeThe article’s main point isn’t about mistrusting AI-generated code but about the missed opportunity to learn domain rules. Manually writing…Oct 3, 202430Oct 3, 202430
Published inStackademicNavigation Patterns in SwiftUINavigation has often been a challenge in SwiftUI applications. Initially, SwiftUI introduced NavigationView, which was later replaced by…Sep 30, 20241881Sep 30, 20241881
Introduction to Communication Patterns in SwiftUISwiftUI provides a powerful and declarative way to build UIs, allowing views to react to state changes automatically. However, managing…Sep 25, 2024241Sep 25, 2024241
Published inStackademicGlobal Sheets Pattern in SwiftUICentralized Sheet Management: Simplifying SwiftUI PresentationsSep 5, 202451Sep 5, 202451
The Ultimate 70+ Hours iOS Development BootcampMy brand new course “The Ultimate 70+ Hours iOS Development Bootcamp” is now available. This course covers a lot of topics including.May 4, 202425May 4, 202425
RealityKit Workshop Feb 24, 2024Embark on a journey into the fundamentals of RealityKit applications, where we unravel the essential elements of entities, components, and…Feb 1, 20241Feb 1, 20241