《Android經驗分享》收錄國內外最近一週熱門的技術博客以及優秀的類庫,星期一傍晚將準時更新給你們
微信公衆號:Android經驗分享
QQ討論羣:386067289
本文已受權微信公衆號:Android經驗分享,在微信公衆號平臺原創首發。html
熱點新聞
1.Android Studio 2.3 正式版發佈
Android Studio 2.3 正式版發佈了,該版本包含一些新特性,包括對 WebP 支持的更新;ConstraintLayout 庫支持更新和佈局編輯器的部件面板。提供一個新的 App Link 助手能夠幫助你在應用中構建 URI 的統一視圖。新的運行按鈕提供更直觀和可靠的當即運行體驗。最後是 Android 模擬器的測試,支持文本的複製和粘貼。java
2.【Java編碼規範】《阿里巴巴Java開發手冊(正式版)》更新(v1.1.0版)
阿里巴巴集團推出的《阿里巴巴Java開發手冊(正式版)》是阿里巴巴近萬名開發同窗集體智慧的結晶,以開發視角爲中心,詳細列舉如何開發更加高效、更加容錯、更加有協做性,力求知其然,更知其否則,結合正反例,讓Java開發者可以提高協做效率、提升代碼質量。android
3.Android端Google應用優化:離線模式可保持搜索條目
Google尤爲關注應用和服務在離線狀態下的用戶體驗。Android端最新Google應用上線了一項新功能,在離線模式下可以對搜索進行列隊,當從新聯網以後自動運行。例如地鐵等信號很差的環境中,沒法正常反饋回結果的搜索條目如今會被保存,在聯網以後自動打開。git
熱門博客
1.個人開源Android開發框架Pluto
Pluto,主要工做是解耦分層,過分封裝那到不至於,Pluto的架構是具備極高的可擴展性;Pluto,由於沒有過分封裝這一說,也足夠靈活,固然也考慮了編寫代碼起來的閱讀性強弱問題;Pluto一個致力於更完整,更快速,更穩定的MVC開源框架。程序員
2.[源碼] Android 不要錯過的7個完整項目學習
在github上也存在很是多的優秀的較爲完整的開源項目,這裏按照不一樣的類別:音視頻播放器、IM通信、閱讀類、商城以及部分公司開源客戶端,供你們學習。github
3.天貓UI框架VLayout技術簡介
vlayout 是手機天貓 Android 版內普遍使用的一個基礎 UI 框架項目 提供了一個用於RecyclerView的自定義的LayoutManger,能夠實現不一樣佈局格式的混排,目標是支撐客戶端native頁面的快速開發。它也是Tangram 框架的基礎模塊,現已開源,歡迎移步到 github 上指教。web
4.支持微信和支付寶兩種主流支付的集成庫
兩行代碼實現微信支付, 三行代碼實現支付寶支付。面試
5.Rxjava源碼思路分析與程序員的思考
Rxjava近來在技術圈很是火,我的認爲其優點主要是兩點:
1.線程切換。使用Rxjava 能夠很是方便指定訂閱者對執行線程,這一點對於安卓開發中來講簡直美妙
2.邏輯清晰。使用Rxjava自帶的幾個函數對數據進行處理, 代碼能夠很是整齊,邏輯很清晰。數據庫
6.安居客Android項目架構演進
入職安居客三年從工程師到Team Leader,見證了Android團隊一路走來的發展歷程。所以有心將這些記錄下來與你們分享,也算是對本身三年來一部分工做的總結。但願對你們有所幫助,更但願能獲得你們寶貴的建議。微信
7.Android Realm數據庫使用指南
Realm數據庫, 目前有Java, Objective‑C, React Native, Swift, Xamarin的幾種實現, 是一套用來取代SQLite的解決方案。
8.2017年初你絕對想嘗試的25個新安卓庫
這是一份2017年1,2月份發佈的25個最佳安卓庫的列表,你應該會喜歡,雖然是按順序排列的,但排名不分前後。讓咱們開始吧。
9.Android Studio每日小技巧
通常的什麼快捷鍵,技巧的文章也有不少。我也看過不少。下面這些事我在來自國外大神發佈的:Android Studio Tips of the Day查看到的,並且對於我來講有幫助的及沒用過的。
受歡迎的類庫
1.EasySP
EasySP是一個簡單的Android SharedPreferences工具類。可使用它簡化對SharedPreferences數據的操做,同時它也支持鏈式調用,能夠經過一行代碼寫入一條或多條數據。
2.RxRetroJsoup
A simple API-like from html website (scrapper) for Android.
3.VerificationCodeInput
實現 viewPager、recyclerView、頂部 banner 滑動、tab 的停靠和特效,下拉刷新等的多級聯動效果,自帶上拉加載更多等。
4.Android-skin-support
Android-skin-support: 一款用心去作的 Android 換膚框架, 極低的學習成本, 極好的用戶體驗. 只須要兩行代碼, 就能夠實現換膚, 你值得擁有!!!
5.FloatingBall
自定義懸浮球,提供一些快捷操做。好比一鍵靜音,一鍵鎖頻,一鍵截屏,一鍵回桌面,手電筒等.
6.MagicCamera
Real-time Filter Camera&VideoRecorder And ImageEditor With Face Beauty For Android---包含美顏等 40 餘種實時濾鏡相機,可拍照、錄像、圖片修改
7.MVPArt
這是一個使 MVP 瘦身而且更靈活的框架
8.ZxingPlusDemo
Zxing 是安卓手機二維碼生成中很是好用的了。可是導入 Zxing 還須要自定義不少功能,這是把這些經常使用的功能封裝好的一個第三方庫。
9.NiceProgressBar
NiceProgressBar 好用的圓形進度條組件
10.PhotoOut
拍照/圖片選擇--裁剪--壓縮 一條龍
完整項目
1.Android仿今日頭條的開源項目
一個仿今日頭條的開源項目,是基於MVP+RxJava+Retrofit
技術要點:
視頻播放我使用的是JieCaoVideoPlayer,一羣大牛封裝的代碼,底層實際使用ijkplayer,視頻源均使用非正常手段獲取,視頻源地址分析請看個人另外一篇博客手擼一個今日頭條視頻下載器
效果預覽圖:
週刊外話
1.[乾貨]2017已來,最全面試總結——這些Android面試題你必定須要
來年發完年終獎。也許有很多Android程序員開始摩拳擦掌蠢蠢欲動了。結合以往本身的經歷,今天給你們總結下Android面試題,但願有幫助。
2.一個五年Android開發者百度、阿里、聚美、映客的面試心經
更多精彩文章請關注微信公衆號"Android經驗分享":這裏將長期爲您分享Android高手經驗、中外開源項目、源碼解析、框架設計和Android好文推薦!