TDD with CoreBluetoothUnit-testing is an essential part of day-to-day development since it reduces cost of fixing production bugs in the future. If you ever had…Mar 23, 2022Mar 23, 2022
Eliminating cross-cutting concerns with Decorator patternCross-cutting concern is a requirement of the system that has to be satisfied in multiple places of the application. For instance, if we…Feb 22, 20221Feb 22, 20221
UIKit is dead???If you have read two of my previous posts regarding MVC design pattern in iOS development and making your code cleaner, it’s time to…Apr 4, 20211Apr 4, 20211
Use this to make your code clean in iOSIf you are not familiar with how MVC in iOS should be structured, check out my previous post about MVC design pattern. This post explains…Feb 22, 20212Feb 22, 20212
You always did it wrong. MVC is not MASSIVE View Controller. Here is whyOverwhelming majority of iOS engineers refrain from using MVC in their projects because ViewController.swift file gets larger and larger…Feb 15, 20214Feb 15, 20214