Step 1.
A detailed guide on developing Android apps using the Clean Architecture pattern
Uncle Bob的洋蔥圈文章寫得比較抽象 不容易看懂
detail這篇文章寫的算是對洋蔥圈很好的解釋了 很詳細(xì) 所以先看這篇文章 然后跟著文章看他的兩個項目 一個是模板項目 一個是記賬的demo項目
https://medium.com/p/a-detailed-guide-on-developing-android-apps-using-the-clean-architecture-pattern-d38d71e94029 (需要梯子)
Android Clean模板項目
https://github.com/dmilicic/Android-Clean-Boilerplate
記賬的demo項目
https://github.com/dmilicic/android-clean-sample-app
Step 2.
The Clean Architecture -Uncle Bob
https://8thlight.com/blog/uncle-bob/2012/08/13/the-clean-architecture.html
Step 3.
Google Clean 項目
https://github.com/googlesamples/android-architecture/tree/todo-mvp-clean
Step 4.
Architecting Android...The clean way? -android10
https://fernandocejas.com/2014/09/03/architecting-android-the-clean-way
這個項目包含了RxJava 和 Dagger兩個前提項目