私はAndroidアプリケーションの優れたアーキテクチャパターンを探求したいと考えています。Androidの良いアーキテクチャ
私はVIPERと一般的にはClean Architectureアプローチでいくつかの実験を行いましたが、あなたから親愛なるSO人を調査するための良い材料やアイデアを入手したいと思います。ここ
反映されるべきいくつかの重要な点である:複数の断片が
をAPP /それは、典型的な単一活性ルーティング/ナビゲーションを扱う役立つはず
それは明らか成分/層を分離しなければなりませんバックグラウンドスレッドで実行され、メインスレッド上で実行され、レイヤ間で通信する(オブザーバパターン、イベントバスなど)
限られたサードパーティライブラリ
これは、アプリケーションを適応/拡張する際に、長期的には直交性を維持するのに役立ちます(例えば、依存性注入のためのDaggerのように)。 1つのモジュールの変更は、コンポーネントが大腿に結合されているため、カスケード効果を持たずにコンポーネントの最小量に影響するはずです。
githubの上の実際の例/プロトタイプを見たりどこ学術側に事前に;-)
おかげであまりせずにリアルで実用的な、それを維持するために持っているのは素晴らしいだろう任意のクールなアイデア/パターン
これは適切な質問ではありません。 [ヘルプセンター](http:// stackoverflow。あなたが直面している実際の問題に基づいて、実用的で、答えることができる質問をするだけでよいのです。無関心で開放的な質問は、私たちのサイトの有用性を低下させ、他の質問をフロントページから外します...あなたの質問に答える書籍全体を想像することができれば、あなたはあまりにも多くを求めています._ " –
膨大なトピック[リンク](http://mgolokhov.github.io/)をチェックしてください。アーキテクチャ/) –