ippily / BreakingBad

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Breaking Bad Swift Application

Running the Application

Open BreakingBad.xcworkspace

Further Development

  • 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 the id and pass it through to the CharacterViewModel. Then use this ID to make the network call to get information for that specific Character.
  • We could also use coordinators for showing the detail screens so that it would be testable.

About


Languages

Language:Swift 99.8%Language:Ruby 0.2%