私は Android プロジェクトに取り組んでおり、Android アプリケーションを構築するための優れたアーキテクチャについての推奨事項を知りたいです。
Roboguice を使用して依存性注入を使用したいのですが、MVVM パターンまたは MVC パターン ( Android MVVM Design Pattern Examples )について読んでいます。
また、roboguice には、コードが分離されているため非常にテストしやすい、非常に優れた Context-Based Event の発生および処理機能があることも知っています。
機能する設計パターンに関する推奨事項はありますか? 作業または開発した、テスト可能でスケーラブルなアーキテクチャ?