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, 2024Dec 19, 2024
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, 2024Dec 16, 2024
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, 2024Oct 28, 2024
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, 20241Oct 13, 20241
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, 2024Oct 3, 2024
Published inStackademicNavigation Patterns in SwiftUINavigation has often been a challenge in SwiftUI applications. Initially, SwiftUI introduced NavigationView, which was later replaced by…Sep 30, 20241Sep 30, 20241
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, 2024Sep 25, 2024
Published inStackademicGlobal Sheets Pattern in SwiftUICentralized Sheet Management: Simplifying SwiftUI PresentationsSep 5, 2024Sep 5, 2024
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, 2024May 4, 2024
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, 2024Feb 1, 2024