Published inStackademicSwiftData Architecture — Patterns and PracticesSwiftData, announced at WWDC 2023, marks a significant evolution in data persistence for SwiftUI applications. Built from the ground up…Apr 27Apr 27
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, 2024A response icon1Dec 16, 2024A response icon1
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, 2024A response icon1Oct 13, 2024A response icon1
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, 2024A response icon1Sep 30, 2024A response icon1
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