PinnedVinodh SwamyinLevel Up CodingMobile App Architectural Best Practices in Action [User Story 2]Welcome to “Mobile: Architectural Best Practices in Action” — a series where we embark on a journey through the intricate world of mobile…Jan 1Jan 1
PinnedVinodh SwamyinLevel Up CodingMobile: Architectural Best Practices in Action [User Story 1]Welcome to “Mobile: Architectural Best Practices in Action” — a series where we embark on a journey through the intricate world of mobile…Dec 5, 2023Dec 5, 2023
PinnedVinodh SwamyinLevel Up CodingDesign Code for Unit TestingUnit testing is a type of automated testing meant to verify whether a small and isolated piece of the codebase the so-called “unit” behaves…Nov 22, 2021Nov 22, 2021
PinnedVinodh SwamySOLID Principles in SwiftSOLID is a mnemonic acronym named by Robert C. Martin used in Software Programming, It represents 5 principles of Object Oriented…Apr 16, 20177Apr 16, 20177
Vinodh SwamyinLevel Up CodingThe Code Review Best PractiseCode review is an important part of the software development process and can help improve code quality and help developers grow…May 31, 20231May 31, 20231
Vinodh SwamyVSCollectionKit: Swift Component based lib for UICollectionViewVSCollectionView a handy framework supporting functionality of a UICollectionView or UICollectionViewController in a much simpler way.Apr 24, 2020Apr 24, 2020
Vinodh SwamyGenerics in SwiftGeneric programming is a way of writing a reusable functions & types in a flexible wayOct 3, 20171Oct 3, 20171
Vinodh SwamyStrong Cycle /Retain Cycle in SwiftBefore Jumping into the Strong/Retain Cycle problem let’s have very brief understanding how our object memory is managed with ARC.Sep 14, 201718Sep 14, 201718
Vinodh SwamyUIImageView + Async Dowload Remote ImageUIImageView+AsyncLoad is an extension of UIImageView for loading and displaying images asynchronously on iOS. Developer will have a hassle…Feb 12, 2017Feb 12, 2017