This is an internal training track to introduce concepts & thought processes to write cleaner code with SOLID, Design Patterns, & unit testing in mind. *code between commits will be refactored as concepts are introduced.
Contents (so far):
- Day 1: Introduction to MVVM
- Day 2:
- Custom
UITableViewCell
*nib with MVVM - Provider Design w/ S.O.L.I.D.
- Custom
- Day 3:
- Protocol Oriented Programming
- MVVM w/ protocols
- Brief preview of Liskov's Substituition Principle in action
based on the Marvel API Test