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…9 min read·Jan 1, 2024----
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…8 min read·Dec 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…11 min read·Nov 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…10 min read·Apr 16, 2017--7--7
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…4 min read·May 31, 2023----
Vinodh SwamyVSCollectionKit: Swift Component based lib for UICollectionViewVSCollectionView a handy framework supporting functionality of a UICollectionView or UICollectionViewController in a much simpler way.5 min read·Apr 24, 2020----
Vinodh SwamyGenerics in SwiftGeneric programming is a way of writing a reusable functions & types in a flexible way5 min read·Oct 3, 2017--1--1
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.10 min read·Sep 14, 2017--18--18
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…1 min read·Feb 12, 2017----