任何平臺 語言開發 到了後期就不可避免產生各種問題,這時候他人大量通過實踐證明過的優秀三方庫和設計模式就是你需要學習和使用了。
下面的資源和三分庫並沒有給出相應的鏈接,爲什麼?一是:我比較懶,二是:搜索應該是你必備的學習能力。
架構和模式
- 架構
有空去看看 Uncle Bob的文章吧 相信你會有所收穫。。
- 表現層模式 MVP
你的activity是不是越來越大 越來越複雜 代碼越來越噁心了
MVP資料很多 具體實現有各種各樣 選一個你喜歡的開始學習和實踐吧
三方庫
- Butter Knife
View註解,每天寫findViewById setOnClickListener還沒寫夠 還沒寫累麼 ?趕緊解脫吧,把省下來的時間去學習 健身和找對象吧(單身狗哭瞎)
- Hrisey
序列化在android不可少 Serializable和Parcelable性能差了十萬八千里,可自己寫Parcelable實現又麻煩的要死 我可是有又一堆bean哦 麻麻 我不想幹這種沒意義的事哦 趕緊去用吧
- Otto/EventBus
這個不解釋
- dagger2
DI依賴注入 配合MVP使用 威力無窮大
- Retrofit (OkHttp RxJava)
Retrofit網絡通信 所有三方框架最喜歡的,結合restful api使用簡直太美好了。而且天然支持OkHttp RxJava 感動哭了
- Picasso
網絡圖片請求框架太多了 沒有全部列出來 有facebook家的 有google的 有老牌的UIL 等等 ,自己看的選一個吧 爲什麼寫它 只因爲向它的東家表示敬意 ,Square這家業界最良心的企業,沒有之一。
就寫些這麼多了 也夠我們學習了 日後發現更好的三方會繼續更新。