PinnedPublished inLevel 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
PinnedPublished inLevel 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
PinnedPublished inLevel 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
PinnedSOLID 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
Published inLevel 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
VSCollectionKit: 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
Generics in SwiftGeneric programming is a way of writing a reusable functions & types in a flexible wayOct 3, 20171Oct 3, 20171
Strong 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
UIImageView + 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