Awesome-Third-Library-Source-Analysis(文章內容持續優化中,感興趣的朋友能夠先點個star收藏下-0v0-~)git
衆所周知,優秀源碼的閱讀與理解是最能提高自身功力的途徑,若是想要成爲一名優秀的Android工程師,那麼Android優秀三方庫源碼的分析和理解則是必備技能。所以,爲了將知識成體系地聚合起來,筆者建立了Awesome-Third-Library-Source-Analysis這個項目,爲的就是讓每個Android工程師可以從如下七方面全方位地提高本身。github
Android最優秀的網絡底層框架,沒有之一。數據庫
Android最優秀的網絡封裝框架,內含九種經常使用設計模式的靈活運用。express
Android使用最普遍的圖片加載框架。apache
Android中數據庫操做綜合效率最高的框架。編程
來一塊兒探究RxJava的異步、簡潔、優雅和它強大的操做符吧!json
LeakCanary到底是如何檢測出內存泄露的呢?設計模式
使用APT + 註解攻破了findViewByid(),JW大神之做。網絡
Dagger就一把匕首,在中大型項目中,它能提高開發效率、自動管理類的實例、解耦,是如此的乾脆。app
使用擴展的觀察者模式實現的組件間通訊框架,廣播的替代者。
Copyright 2018 JsonChao
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.