Skip to content

Repository files navigation

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 using UIKit.

Resources

Stars

103 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages