Refactor APIController to not use NSObject
Use models with API
Provision on device
Part 6: Details View