This is a demo application used to educate and interview iOS Engineers.
- 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.
- 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.