### 新聞
1. [GitHub Pages站點官方宣布開始使用HTTPS](http://www.cnbeta.com/articles/509967.htm)
### 教程
1. [Android Framework 如何學習,從應用到Framework層怎么平穩過度?](https://www.zhihu.com/question/46486807/answer/103806882)
看了深入理解安卓1,看到第7章,看了安卓源碼情景分析,看到日志那章,還看了一點安卓內核剖析,看著看著就看不動了,現在又拐回來看應用,關于系統方面的書前面講原理的比較多,以至于工作中感覺接觸到AMS,PMS,電源服務還沒看到,就不想看了,我還沒有跳讀的習慣,每本書都想從頭看到尾,但又限于水平有限,很多都不能充分理解,看著看著就看不動了,應用的層的書籍又很少涉及Framework方面的知識,就感覺應用的時候實現難度還不大,一到修改系統方面知識的時候就感覺難度很大,方法調用的跨度太大,一些界面實現管理跟應用差別很大,就想問下怎么才能找到正確的入門方向?
2. [Android VPN實現原理介紹](http://t.cn/R56Cco8)
虛擬專用網絡(Virtual Private Network,VPN)能夠在不使用專用物理連接的情況下,將一個虛擬的網絡擴展到全網,因此所有連接到VPN中的設備可如同物理連接到同一私有網絡中一樣,發送并接收數據。如果個人設備使用VPN接入目標私有網絡,這種方式也叫作遠程訪問VPN;當VPN用來連接兩個遠程網絡的時候,被稱為site-to-site VPN。
3. [LruCache源碼解析](http://blog.csdn.net/luoyanglizi/article/details/50994469)
最近項目要用到Picasso,所以就看了一下Picasso里面的源碼,發現里面的內存緩存主要用的LruCache這個類,就去看了一下它的相關的東西,還是挺有收獲的。我一般看類源碼喜歡以構造方法作為突破口,然后從它暴露出來的我們使用的最多的那些方法切入,一點一點的把它捋清除,這次基本上也是這個思路。
4. [Agera Wiki 中文版](https://github.com/captain-miao/AndroidAgeraTutorial/wiki)
Agera(瑞典文的意思是"采取行動")是一個超輕量級的Android庫,幫助Android應用中有生命周期的組件(比如:Activities)或者組件中的對象(比如:Views)預準備數據。 通過加入函數式響應式編程,Agera可以在 什么時機, 什么線程 和 什么數據 層面上更清晰的分離數據處理流程,并且使用一個接近自然語言的單個表達式就能編寫一個復雜的異步流。
5. [淺談移動應用的跨平臺開發工具(Xamarin和React Native)](http://coolshell.cn/articles/17366.html)
談移動應用的跨平臺開發不能不提HTML5,PhoneGap和Sencha等平臺一直致力于使用HTML5技術來開發跨平臺的移動應用,現在看來這個方向基本算是失敗的,基于HTML5的移動應用在用戶體驗上與原生應用仍然存在著明顯的差距。與上述HTML5平臺不同,Xamarin和React Native通過各自的方式來實現跨平臺。Xamarin基于Mono框架將C#代碼編譯為原生平臺代碼,React Native則是在UI主線程之外運行一個JavaScript線程,兩者呈現給用戶的都是原生體驗。
### 開源庫&項目
1. [MarkedView-for-Android](https://github.com/mittsuu/MarkedView-for-Android)
Markdown text viewer
2. [CarouselLayoutManager](https://github.com/Azoft/CarouselLayoutManager)
Carousel view style RecyclerView
3. [QingtingBannerView](https://github.com/JeasonWong/QingtingBannerView)
仿蜻蜓FM輪播banner
4. [MaterialPreference](https://github.com/codevscolor/MaterialPreference)
Material Designed Settings/Preference Screen
5. [AnimatedSvgView](https://github.com/jaredrummler/AnimatedSvgView)
Animated SVG Drawing for Android
6. [Scoops](https://github.com/52inc/Scoops)
一個多主題管理和應用庫
7. [Defrag](https://github.com/R3PI/Defrag)
Fragment-free for Android applications.
8. [LikeButton](https://github.com/jd-alexander/LikeButton)
Twitter 喜歡按鈕動畫效果
9. [AndroidPhotoFilters](https://github.com/Zomato/AndroidPhotoFilters)
圖片濾鏡庫,支持 Api 15 及以上
10. [MaterialDesignIcons](https://github.com/MrBIMC/MaterialDesignIcons)
Lib that imports all the vector drawables from materialdesignicons.com into your R.drawable/
11. [Android-animated-toolbar](https://github.com/kassisdion/Android-animated-toolbar)
Toolbar 動畫庫
12. [ImageEffectFilter](https://github.com/mnafian/ImageEffectFilter)
圖片濾鏡
13. [LeafPic](https://github.com/HoraApps/LeafPic)
Material Design 風格的 gallery
14. [kuery](https://github.com/x2bool/kuery)
用 Kotlin 實現的類型安全的 SQL ORM 框架
15. [BeerProgressView](https://github.com/andyb129/BeerProgressView)
A cool beer styled progress view with realistic bubbles*. Cheers!
16. [libphonenumber-android](https://github.com/MichaelRocks/libphonenumber-android)
Android port of Google's libphonenumber
17. [RxBus](https://github.com/Dimezis/RxBus)
Simple Rx Event Bus implementation using Kotlin for Android and RxKotlin (RxJava)
18. [HorizontalWheelView](https://github.com/shchurov/HorizontalWheelView)
Custom view for user input that models horizontal wheel controller.
19. [material-design-dimens](https://github.com/DmitryMalkovich/material-design-dimens)
Material Design 指南中定義的 Default colors 和 dimens
20. [GuideHelper](https://github.com/LuckyJayce/GuideHelper)
實現Android新手引導頁,可以在提示也繪制實際的view,在view的上下左右位置添加提示信息的圖片
21. [Moxy](https://github.com/Arello-Mobile/Moxy)
Moxy is Android library based on MVP pattern
22. [AndroidColorPop](https://github.com/Mahfa/AndroidColorPop)
A library to show a color pop in a new fragment based on position of clicked view.
23. [JieCaoVideoPlayer](https://github.com/lipangit/JieCaoVideoPlayer)
真正實現Android的全屏視頻播放,支持完全自定義UI、手勢修改進度和音量、hls、rtsp,設置http頭信息,也能在ListView、ViewPager和ListView、ViewPager和Fragment等多重嵌套模式下全屏工作,占用空間非常小,不到60k
24. [AndroidExpandingViewLibrary](https://github.com/diegodobelo/AndroidExpandingViewLibrary)
This is a library to help creating expanding views with animation in Android
25. [rxjava-mvp-giphy](https://github.com/emmaguy/rxjava-mvp-giphy)
RxJava + MVP
26. [BlurView](https://github.com/Dimezis/BlurView)
Dynamic iOS-like blur of underlying Views for Android
### 工具
1. [iSparta](http://isparta.github.io/)
PNG壓縮與格式轉換工具
2. [Android-Studio-MVP-template](https://github.com/benoitletondor/Android-Studio-MVP-template)
Android MVP template for Android Studio
3. [microwave-gradle-plugin](https://github.com/rsavin/microwave-gradle-plugin)
A Gradle Plugin that notifies about ending of the build task.
4. [protobuf-gradle-plugin](https://github.com/google/protobuf-gradle-plugin)
Protobuf Plugin for Gradle
> 版權聲明:歡迎自由轉載-非商用-非衍生-保持署名 |?[Creative Commons BY-NC-ND 4.0](https://creativecommons.org/licenses/by-nc-nd/4.0/)
- 前言
- 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