PinnedKalidoss ShanmugamSOLID Principles in Swift: Real-World Examples with CodeThe SOLID principles are five design principles intended to make software designs more understandable, flexible, and maintainable. Let’s…Jul 12Jul 12
Kalidoss ShanmugamGraphQL for iOS DevelopmentGraphQL is an increasingly popular query language for APIs, and a runtime for executing those queries by using a type system you define for…Sep 31Sep 31
Kalidoss ShanmugamVIPER vs Clean Architecture in iOS DevelopmentDeep Dive into Architecture PatternsSep 3Sep 3
Kalidoss ShanmugamUnderstanding OAuth in iOS Swift: How It Works, Token Contents, and User AuthenticationOAuth (Open Authorization) is a protocol that allows secure authorization in a simple and standardized manner from web, mobile, and desktop…Aug 1Aug 1
Kalidoss ShanmugamWhat Scenario Can the Keychain Be Hacked?1. Exploiting Vulnerabilities in iOSAug 1Aug 1
Kalidoss ShanmugamWhen Can the Keychain Fail?Despite being designed for security, there are scenarios where the iOS Keychain can fail. These failures can arise from system…Aug 11Aug 11
Kalidoss ShanmugamSecure Storage iOS in SwiftWhen it comes to storing sensitive data securely on iOS, the Keychain is the go-to option for many developers. However, there are several…Jul 311Jul 311
Kalidoss ShanmugamThe Importance of Info.plist in iOS DevelopmentThe Info.plist file, short for Information Property List, is a crucial component in iOS development with Xcode. This XML file contains…Jul 19Jul 19
Kalidoss ShanmugamChoosing Between Libraries, Frameworks, and Packages in Swift: A Comprehensive GuideIn Swift development, choosing between libraries, frameworks, and packages is crucial for structuring code, managing dependencies, and…Jul 18Jul 18
Kalidoss ShanmugamUnderstanding the Power of some View in SwiftUI: Why It MattersIntroductionJul 18Jul 18