Good post.

Thank you Emanuel, 
I have tried writing the sample app and my other projects without the Contract interface. However, I think it is really good practice which helps us keep the Presenter and the View in a same place. It represents their one-to-one relationship and you will easily keep track their behaviors. I highly recommend this approach.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.