一個項目的前期準備是很是重要的,程序的框架就是其中一環。一個合適的框架能夠大大減小開發以及維護難度等等...在MVVM還沒盛行的時候,MVP仍然是首選框架之一。git
下面我寫了一個MVP的Demo,其中有本身對MVP的一些理解及優化,但願能幫助到你們~github
舒適提示:建議先了解下MVP再來食用本Demo更佳!app
一個Android MVP框架演示項目。框架
--base
Activity & Fragment Base類--mvp
MVP的Base類都在這裏面--presentation
主要包,其中的Contract類是定義View和Presenter接口的地方--util
共通工具包App
ApplicationAppRouter
app路由,界面跳轉幫助類,全部的界面跳轉經過此類進行跳轉,包括組件交互Fragment 管理: Fragmentation工具
DemoAPK: Download優化
MVPFramedebug