A simple tic tac toe app, to illustrate the use of MVC, MVP, and MVVM architectures to organize the application.
The master branch contains just the model - The brains & state of the tic tac toe game.
Other branches contain the model, plus a User Interface following:
- mvc - Is an example of using Model View Controller to model the UI / Model Interaction.
- mvp - Example of Model View Presenter
- mvvm - Example of Model View ViewModel with Databinding