これが、MonoDroidアプリでMVP(またはより具体的にはパッシブビュー?)を使用する私の試みです。
https://gist.github.com/857356
私の主な目標は再利用ではなく、テスト容易性の向上と(願わくば)保守性の向上です。再利用は素晴らしい副作用ですが、私は現在、MonoTouchバージョンなどを実行する予定はありません。
私は一般的にそれでかなり満足しています(1つの例外を除いて)、しかし私は確かにいくつかの批評/評価が必要です。
唯一の例外:メソッド "GetPortfolioIdForContextMenu"は'int'を返しますが、残りのメソッドがそれを行う必要がないため、これは完全に正しく感じられません。気分が悪いだけなのに、「なぜ」とか、どうしたらいいのかわからない。