PinnedInLevel Up CodingbyVinodh Swamy·Jan 1, 2024Mobile 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…
PinnedInLevel Up CodingbyVinodh Swamy·Dec 5, 2023Mobile: 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…
PinnedInLevel Up CodingbyVinodh Swamy·Nov 22, 2021Design 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…
PinnedVinodh Swamy·Apr 16, 2017SOLID Principles in SwiftSOLID is a mnemonic acronym named by Robert C. Martin used in Software Programming, It represents 5 principles of Object Oriented…A response icon7A response icon7
InLevel Up CodingbyVinodh Swamy·May 31, 2023The Code Review Best PractiseCode review is an important part of the software development process and can help improve code quality and help developers grow…A response icon1A response icon1
Vinodh Swamy·Apr 24, 2020VSCollectionKit: Swift Component based lib for UICollectionViewVSCollectionView a handy framework supporting functionality of a UICollectionView or UICollectionViewController in a much simpler way.
Vinodh Swamy·Oct 3, 2017Generics in SwiftGeneric programming is a way of writing a reusable functions & types in a flexible wayA response icon1A response icon1
Vinodh Swamy·Sep 14, 2017Strong 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.A response icon19A response icon19
Vinodh Swamy·Feb 12, 2017UIImageView + Async Dowload Remote ImageUIImageView+AsyncLoad is an extension of UIImageView for loading and displaying images asynchronously on iOS. Developer will have a hassle…