An example of simple colour choosing application that show cases how to use Model-View-ViewModel in Swift
Chapter 3 of iOS Code Testing Test-Driven Development and Behavior-Driven Development with Swift
I've now finished writing the code from the chapter and filled in the missing parts of the code. I have no clue what it's supposed to do as there are many delegates and extensions. I need to spend some time drawing out some architectural diagrams and rereading the chapter to figure out exactly how this works. Also I need to plumb in the UI at the correct spots.