我正在嘗試爲我的Android應用程序創建模塊化體系結構,現在我正在研究Dagger DI庫。這真是真棒的工具,但我不想濫用它和現在我有這樣許多問題:在良好的架構方面使用DI(Dagger)的好例子是什麼?
- 我應該穿得一切(如活動或片段,或事件單獨查看)成模塊或只有常用配件的應用程序(喜歡用登錄,數據層查詢數據的服務)?
- 更好地使用Android註釋。 Android Annotations是我面對的另一個很酷的庫,但它似乎可以很好地與UI層配合,使用Views,Fragments和刪除一些樣板代碼輕鬆實現。但是如何與Dagger一起玩呢?
如果你有一個使用DI的開源項目的很好的例子,請參考我。我真的想遵循最佳實踐。
非常感謝)我還發現https://github.com/antoniolg/DaggerExample – Artemis 2014-10-22 09:36:53