Similar to what we have done in implementing the Login UI and SignUp UI, we will create a model, view, and presenter for the Main UI. We are not going to focus as much on explanations as we did in the process of implementing the previous two UI views. Instead, only new concepts will be explained.
Without further ado, let's create a MainView.