lieubv / MVVM.Demo

This is a demo application used to educate and interview iOS Engineers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MVVM.Demo

This is a demo application used to educate and interview iOS Engineers.

Key Areas of Interest

  • MVVM pattern is used to View/View Model binding (via Rx)
  • IoC pattern is used for dependency injection and in-app navigaton through the Coordinator pattern.
  • 100% unit test coverage for View Models and services.
  • Strong architecture patterns that improve testability and extensibility.

Learning Opportunities/Interview Questions

  • Quickly look through the source code to understand the important area of the architecture.
  • Following the patterns within the source code, create a new screen that allows the user to select which emoji will be shown within the app.

About

This is a demo application used to educate and interview iOS Engineers.

License:MIT License


Languages

Language:Swift 100.0%