Android Weekly #215 安卓開發周刊 中文版
文章&教程
ConstraintLayout, 從里到外:第1部分 (wiresareobsolete.com)
本文聚焦于考察ConstraintLayout容器架構以及它是如何工作的。
如何才不成為公眾的敵人——第1部分 (blog.karumi.com)
對于創建一個開源庫時需要考慮的東西這里給出了一些重要建議。
如何在啟動畫面中裝載龐大的庫 (szagurskii.com)
本文中Savelii Zagurskii展示了一種解決方案可以幫助處理開發者的外部庫裝載和初始化極為緩慢的問題。
將你的App與Wi-Fi設備連接(android-developers.blogspot.com)
無論你創建App是為了一個遠程取景器,設置一個連接燈泡,還是控制一架四軸飛行器,如果它是基于Wi-Fi的,你就必須連接一個沒有互聯網連接的熱點。
你好,Ticker(medium.com)
Robinhood的團隊開源了他們優秀的Ticker文本控件。
為開發者們深入探討Doze Mode (www.bignerdranch.com)
本文更為詳盡地論述了Doze Mode,Android Nougat帶來的改變以及為了正確地適應Doze Mode你能做些什么。
MVVM + RxJava: 常見錯誤(upday.github.io)
MVVM + RxJava是App構架的優秀形式,它具有可擴展性和可維護性。這里是在使用過程中進行學習的幾個課程。
你的App知道嗎?(medium.com)
Roberto Orgiu檢驗了新型Awareness API,它綜合了7種不同的信息,管理電池消耗和內存使用。
Repository Pattern的演變 (hannesdorfmann.com)
在這一博客文章中Hannes Dorfmann向您描述了Repository Pattern的發展簡史并且討論了為什么它會導致過度抽象和過度設計。
從Crashlytics中得到最多的東西 (medium.com)
使用這3個技巧,我們能夠從故障報告實現中獲得更大的ROI,并且對應用程序有更深的理解。
RxJava SyncOnSubscribe (www.littlerobots.nl)
有一種Create()技巧可以使Observable以適當的方式支持Backpressure。我們發現有一SyncOnSubscribe的類可以作為助手幫助做到這些。但是如何使用它呢?
深度挖掘Android View Constructors(blog.danlew.net)
Dan Lew經常看到圍繞Android View Constructors的困擾。在本文中他試圖回答你的所有問題。
產品中的Dagger 2-減少方法數量 (medium.com)
有許多文章闡述了如何使用DI開始工作。在這里Mirek Stanek分享了他對于Dagger 2的更先進的經驗,他在一個產品App中使用它幾乎2年時間了。
構建Reactive Mindset(upday.github.io)
這是解釋反應式編程的另一種方法:這次是和Donald Duck以及他的侄子。
ConstraintLayout – 第8部分(blog.stylingandroid.com)
我們已經可以在“真實”項目中實際使用ConstraintLayout了嗎?簡單地回答是“不”,但是隨著每一次文章的發表,這個堅定地“不”正在不斷地減弱。
Backpressure (stackoverflow.com)
David Karnok陳述了Backpressure在Reactive Extensions中的意義。
庫&代碼
Ticker(github.com)
一種Android文本視圖,擁有滾動文本改變動畫。
Ferro (github.com)
針對Android簡單而強大的MVP庫
新聞
Google Play針對較小App下載的改進 (android-developers.blogspot.com)
Google Play正在進行投資改進,減少App安裝和更新所需的數據傳輸,同時使數據成本對用戶更為透明。
Android 7.0 Nougat最終開發者預覽版 (android-developers.blogspot.com)
Google發布了Developer Preview 5,預覽版系列最后的里程碑。
視頻&播客
Bundled Notifications (www.油Tube.com)
構建優秀的個人Notifications,將它們組在一起,然后創建一個Summary Notification——使用較老的Android版本,并且在API 24設備上構建綁定的Header。
和Dan Lew一起將App翻譯成不同的語言(fragmentedpodcast.com)
在這一視頻中Kaushik對話Dan,討論將一個App翻譯成另一種語言。
在你的Android Apps中減少移動數據的使用 (www.油Tube.com)
Rebecca Franks簡述了如何通過減少移動數據的使用來改善用戶體驗。這涵蓋了三個領域的改進,包括Server Interactions,Images和你的Bundled APK的大小。
事件
現在就來申請參加Space App Camp吧(www.app-camp.eu)
有數以千計的方法利用來自太空的大數據充實手機Apps——你的呢?加入這一挑戰,抓住機會,與志同道合者們相聚吧!來創建使用衛星數據的移動Apps,并且深入了解ESA的工作吧!
英文原文:Android Weekly #215
中文翻譯:http://www.baiduhome.net/lib/view/open1469417851795.html
譯者:青島海邊 校對:OPEN編輯
本譯文僅用于學習和交流,轉載請注明文章譯者、出處、和本文鏈接
我們遵照 CC 協議,如有侵犯到您的權益,請聯系我們