超越九九八十一天的歷練,Awesome-Third-Library-Source-Analysis誕生了

項目地址

Awesome-Third-Library-Source-Analysis(文章內容持續優化中,感興趣的朋友能夠先點個star收藏下-0v0-~)git

前言

衆所周知,優秀源碼的閱讀與理解是最能提高自身功力的途徑,若是想要成爲一名優秀的Android工程師,那麼Android優秀三方庫源碼的分析和理解則是必備技能。所以,爲了將知識成體系地聚合起來,筆者建立了Awesome-Third-Library-Source-Analysis這個項目,爲的就是讓每個Android工程師可以從如下七方面全方位地提高本身github

Contents

網絡

Android最優秀的網絡底層框架,沒有之一。數據庫

Android最優秀的網絡封裝框架,內含九種經常使用設計模式的靈活運用。express

圖片

Android使用最普遍的圖片加載框架。apache

數據庫

Android中數據庫操做綜合效率最高的框架。編程

響應式編程

來一塊兒探究RxJava的異步、簡潔、優雅和它強大的操做符吧!json

內存泄露

LeakCanary到底是如何檢測出內存泄露的呢?設計模式

依賴注入

使用APT + 註解攻破了findViewByid(),JW大神之做。網絡

Dagger就一把匕首,在中大型項目中,它能提高開發效率、自動管理類的實例、解耦,是如此的乾脆。app

事件總線

使用擴展的觀察者模式實現的組件間通訊框架,廣播的替代者。

About me

License

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

www.apache.org/licenses/LI…

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.

相關文章
相關標籤/搜索