Naurto_Wiki - MVVM Study Case

A simple iOS app using a brazilian opensource Naruto API to explore MVVM architecture.

Details

  1. Create and use a custom Xcode file template.

  2. Build UI using view code.

  3. Use MVVM as architecture, respecting protocols and SOLID principles.

  4. Add a mock service layer to do unit tests.

  5. No third libraries.

Itadakimasu

alt text