Object Oriented Programming (OOP) was the classic strategy to write modular code for decades, and with good reason.
I’m just going to jump right in. (Example Project)
There’s no point in asking why it’s important because I’m going to tell you right now that…
Why care about architecture?
If you’re making an app whose sole purpose is to change the background color when you click a button, which architecture should you use? MVVM, FRP, MVC, VIPER? Before reading the next…
Generics are pretty cool. What are generics though? In general, you want to write the least code possible to carry out a task, and one of the best ways of accomplishing such a goal is reuse. Being able to reuse a piece of code for similar tasks can greatly reduce time and energy put into a program…
With the very first table view I implemented in iOS, I was using…