Open BreakingBad.xcworkspace
- Include proper error handling.
- Implement pull to refresh.
- Make the app look nicer design wise.
- Add more information and UI to the detail screens.
- Add more unit tests.
Other things to consider:
- Pass the relevant ID instead of the model from the list screen to detail screen. For example with the
Character
list, we take theid
and pass it through to theCharacterViewModel
. Then use this ID to make the network call to get information for that specificCharacter
. - We could also use coordinators for showing the detail screens so that it would be testable.