## 教程
1. [RxJava使用場景小結](http://blog.csdn.net/lzyzsd/article/details/50120801)
取數據先檢查緩存的場景,取數據,首先檢查內存是否有緩存,然后檢查文件緩存中是否有 最后才從網絡中取,前面任何一個條件滿足,就不會執行后面的。
2. [RxJava基本流程和lift源碼分析](http://blog.csdn.net/lzyzsd/article/details/50110355)
首先來介紹一下Func這個接口。RxJava中有一系列Action+數字,Func+數字的接口,這些接口中都只有一個call方法,其中Action接口的call方法都沒有返回值,Func接口的call方法都有返回值,后面的那個數字表示call方法接受幾個泛型類型的參數。
3. [dex分包變形記](http://t.cn/RUgnV8S)
當 Android 系統安裝一個應用的時候,有一步是對 Dex 進行優化,這個過程有一個專門的工具來處理,叫 DexOpt。DexOpt 是在第一次加載 Dex 文件的時候執行的。這個過程會生成一個 ODEX 文件,即 Optimised Dex。執行 ODEX 的效率會比直接執行 Dex 文件的效率要高很多。
4. [Instant Run 淺析](http://jiajixin.cn/2015/11/25/instant-run/)
AS2.0 Preview 版本發布了,早上醒來就被各種刷屏,有人在擔心更新,有人在拍手稱快,有人在廁所哭暈。而我當然沒有那么膚淺,暗想要去研究一下AS2.0最重要特性Instant Run的原理。Instant Run實際上就是一個熱補丁,[@別鬧騰啊](http://weibo.com/u/1851118441)在搞LayoutCast,我在搞Nuwa,對Instant Run熱補丁的思路都非常感興趣,所以就坐在一起看了兩三個小時代碼,對代碼修復的這一部分基本上搞清楚了。
5. [10 條提升 Android 性能的建議](https://realm.io/cn/news/droidcon-farber-improving-android-app-performance/)
每個人都知道一個 App 的成功,與這個 App 的性能體驗有著很密切的關系。但是如何讓你的 App 擁有極致性能體驗呢?在 DroidCon NYC 2015 的這個分享里,Boris Farber 帶來了他關于 Android Api 以及如何避免一些常見坑的經驗。帶你了解如何縮短啟動時間,優化滑動效果,創建更加順滑的用戶體驗。
6. [各大熱補丁方案分析和比較](http://blog.zhaiyifan.cn/2015/11/20/HotPatchCompare/)
最近開源界涌現了很多熱補丁項目,但從方案上來說,主要包括Dexposed、AndFix、ClassLoader(來源是原QZone,現淘寶的工程師陳鐘,在15年年初就已經開始實現)三種。前兩個都是阿里巴巴內部的不同團隊做的(淘寶和支付寶),后者則來自騰訊的QQ空間團隊。
7. [用 Retrofit 2 簡化 HTTP 請求](https://realm.io/cn/news/droidcon-jake-wharton-simple-http-retrofit-2/)
Retrofit 作為簡化 HTTP 請求的庫,已經運行多年,2.0版本依然不辱使命的在做這些事情。不過 2.0 版本修復了一些長期影響開發者的設計,還加入了前所未有的強大特性。在 NYC 2015 的這一個分享中,Jake Wharton 的演講涵蓋了所有 Retrofit 2.0 的新特性,全面介紹了 Retrofit 2.0 工作原理。
8. [各種「彈窗」有學名,從此不再分不清](http://likaiwen.cn/post/design/ge-chong-dan-chuang-you-xue-ming-cong-ci-bu-zai-fen-bu-qing)
自己一直沒分清 popup 和 popover 的區別,老混著用,今天上網一搜發現剛好 Quora 上有人問What's the difference between a modal, a popover and a popup?, 然后下面 Airbnb 的設計工程師Harrison Shoff給出了一個萌萌的回答,不只區分了 popup 和 popover,而是對幾乎所有不同類型的彈窗進行了對比。
##代碼&開源庫
1. [Whiskey](https://github.com/twitter/whiskey)
Twitter開源的一個基于NIO的HTTP庫,沒有任何其他的依賴。
2. [JavaVerbalExpressions](https://github.com/VerbalExpressions/JavaVerbalExpressions)
一個正則表達式幫助庫,可以讓你很容易的構造復雜的正則表達式。
3. [Android-card-slide-panel](https://github.com/xmuSistone/android-card-slide-panel)
模仿探探首頁卡片左右滑動效果,滑動流暢,卡片view無限重生.
4. [CustomTabsHelper](https://github.com/DreaminginCodeZH/CustomTabsHelper)
一個 Custom Tabs 的幫助庫。
5. [RxPaper](https://github.com/cesarferreira/RxPaper)
Reactive extension for NoSQL data storage on Android。
6. [Android-ocr](https://github.com/rmtheis/android-ocr)
一個實驗性的OCR App.
7. [Floatingsearchview](https://github.com/arimorty/floatingsearchview)
浮動搜索框。
8. [Loading-balls](https://github.com/glomadrian/loading-balls)
一個高度可配置的加載進度控件。
9. [Material-camera](https://github.com/afollestad/material-camera)
This library is a result of lots of research and experimentation to get video recording to work universally.
10. [AndroidAutoLayout](https://github.com/hongyangAndroid/AndroidAutoLayout)
Android屏幕適配方案,直接填寫設計圖上的像素尺寸即可完成適配,最大限度解決適配問題。
11. [Scissors](https://github.com/lyft/scissors)
一個圖片裁切庫。
##視頻
1. [上百部 Google 技術視頻匯總](http://chinagdg.org/2015/11/11%E6%9C%88%E6%9B%B4%E6%96%B0%E7%9A%84%E4%B8%8A%E7%99%BE%E9%83%A8-google-%E6%8A%80%E6%9C%AF%E8%A7%86%E9%A2%91/)
11月更新的上百部 Google 技術視頻匯總,涉及 Android、Web、設計、開發工具等,如 Chrome Summit、Android Summit、Android Tool Time 系列、技術動態類的 Developer Show 等
2. [南京GDG DevFest 視頻合集](http://t.cn/RUmad1M)
視頻合集包含:1.Angular的變革;2\. Android性能優化模式;3\. 草根創業中的摸爬滾打;4\. Kibana數據分析 5\. ProtocolBuf-谷歌高效數據交換的秘密等。
##工具
1. [Svg2VectorDrawable](https://github.com/Ashung/svg2vectordrawable)
一個可以將SVG轉換為Android vector drawable的命令行工具。
- 前言
- Android開發技術周報 Issue#90
- Android開發技術周報 Issue#89
- Android開發技術周報 Issue#88
- Android開發技術周報 Issue#87
- Android開發技術周報 Issue#86
- Android開發技術周報 Issue#85
- Android開發技術周報 Issue#84
- Android開發技術周報 Issue#83
- Android開發技術周報 Issue#82
- Android開發技術周報 Issue#81
- Android開發技術周報 Issue#80
- Android開發技術周報 Issue#79
- Android開發技術周報 Issue#78
- Android開發技術周報 Issue#77
- Android開發技術周報 Issue#76
- Android開發技術周報 Issue#75
- Android開發技術周報 Issue#74
- Android開發技術周報 Issue#73
- Android開發技術周報 Issue#72
- Android開發技術周報 Issue#71
- Android開發技術周報 Issue#70
- Android開發技術周報 Issue#69
- Android開發技術周報 Issue#68
- Android開發技術周報 Issue#67
- Android開發技術周報 Issue#66
- Android開發技術周報 Issue#65
- Android開發技術周報 Issue#64
- Android開發技術周報 Issue#63
- Android開發技術周報 Issue#62
- Android開發技術周報 Issue#61
- Android開發技術周報 Issue#60
- Android開發技術周報 Issue#59
- Android開發技術周報 Issue#58
- Android開發技術周報 Issue#57
- Android開發技術周報 Issue#56
- Android開發技術周報 Issue#55
- Android開發技術周報 Issue#54
- Android開發技術周報 Issue#53
- Android開發技術周報 Issue#52
- Android開發技術周報 Issue#51
- Android開發技術周報 Issue#50
- Android開發技術周報 Issue#49
- Android開發技術周報 Issue#48
- Android開發技術周報 Issue#47
- Android開發技術周報 Issue#46
- Android開發技術周報 Issue#45
- Android開發技術周報 Issue#44
- Android開發技術周報 Issue#43
- Android開發技術周報 Issue#42
- Android開發技術周報 Issue#41
- Android開發技術周報 Issue#40