Mendelugram

Each lecture has its own start and end branch. A beginning of a lecture is in a start branch and a final state after a lecture is in an end branch. The final demo app with content from all lectures is in the master branch.

  • Demo app in Mendelugram/Mendelugram.xcodeproj

Lecture 1: MVC -> MVVM

Transition from MVC to MVVM architecture.

Lecture 2: Coordinators & DI

Add coordinators and dependency injection to the MVVM architecture.

Lecture 3: Testing

Add unit and UI tests to the demo app.