Android Weekly #213 安卓開發周刊 中文版
文章&教程
簡化Android構建過程(medium.com)
一個好的構建過程會使每個人都感到更加輕松。運行測試和靜態代碼分析讓開發人員獲得自信和內心的平靜。產品經理和質量保證(QA)得益于清晰地標明各種變化的自動共享的各類構建。
Android中的 Transitions] (medium.com)
Andrey Kulikov分享了給你的App加上有意義的動畫的一些方法。
對Android中新的ConstraintLayout的一些想法 (www.grokkingandroid.com)
在本文中Wolfram Rittmeyer著重論述了在新的ConstraintLayout和新的Editor中他所喜愛的東西。
最新的HttpURLConnection (publicobject.com)
OkHttp 1.0是作為HttpURLConnection的一個優化實現而出現的。最新的OkHttp 3.4.0-RC1,清理了過去版本中的大量遺留的實現中的問題。
自動化Android測試入門-第二部分(riggaroo.co.za)
在第二部分中,Rebecca Franks重溫了Android App的典型結構和設置以便于能夠進行有效的測試。
一種Espresso測試記錄器的深層探究 (www.philosophicalhacker.com)
本文呈現了Philosophical Hacker在深入研究Espresso測試記錄器源代碼時的發現。
React Native:它會是本地開發的終結嗎? (www.novoda.com)
人們視React Native為一種一次編寫-到處部署(write-once-deploy-anywhere)的解決方案,它可能會加快各種應用程序的開發速度,但是React Native會是你下一個項目的最佳選擇嗎?
針對Android的內存優化(code.非死book.com)
Udi Cohen論述了在非死book App中優化列表和數據加載的一些工具和技術。
開發物聯網的5個理由(www.novoda.com)
物聯網(IoT)很簡單:各種日用品與互聯網相連,擁有傳感器,能夠收集、傳輸和接收信息。但是為什么這些無處不在的功能會打動你這位Android開發者呢?
Android數據綁定:添加一些可變性(medium.com)
或許你認為清除FindViewById是偉大的第一步,但是還有大量的樣板代碼存在。Android數據綁定使這些事情更容易。
在圖片文件中隱藏數據(medium.com)
Colt McAnlis注意到Photoshop輸出的一張16x16像素PNG圖片太大。所以他決定進一步探究一下到底是怎么回事。
Android Nougat信任認證中心的變更 (android-developers.blogspot.com)
對于Android Nougat,Google改變了Android管理信任認證中心(CAs)的方式,以便對安全應用的傳輸提供更安全的預設值。
當不使用RxJava的時候(tomstechnicalblog.blogspot.com)
經過一年時間,Thomas Nield終于發現了反應式(編程)未必適用的一些案例。
ConstraintLayout – 第6部分(blog.stylingandroid.com)
在以前各部分里,Mark Allison展示了ConstraintLayout的一些基礎性原則。現在他闡述了如何在實際中利用它來模擬一個Weighted LinearLayout的功能。
設計
什么是好的Transition? (uxplanet.org)
功能性動畫是一種精細的動畫,擁有清晰的邏輯功能。它減少了認知負荷,預防了變化盲視,并建立了一種更好的空間關系回憶。但是還有一件事情。動畫將用戶界面帶入了生活中。
庫&代碼
FocusResize (github.com)
一種帶有針對Recycler Views的滾動監聽器的自定義動畫。
featured (github.com)
簡單而強大的Android的綜合庫。Featured幫助你將活動或者代碼片段分解成真實獨立的、可測試并且可維護的各種特性。
新聞
Android Studio 2.2 Preview 5發布(tools.android.com)
Android Tools團隊剛剛發布Android Studio 2.2 Preview 5 Canary版。這一版本包含大量漏洞修復。
Romain Guy與最新的ConstraintLayout alpha4 (推ter.com)
Studio 2.2 preview 5中附帶了ConstraintLayout alpha4,它擁有許多性能改進。
視頻&播客
一種擴展的Doze模式(www.油Tube.com)
Doze模式是Marshmallow引入的,在Android Nougat中得以擴展,而現在它在你的屏幕關閉后不久就會運行,將網絡訪問和各項工作在定期維護窗口進行批處理。
Medellín Android (www.油Tube.com)
Huyen對話Android開發者Juan Felipe Alvarez,談論了麥德林市的Android以及Juan Felipe如何與他人共同創立了麥德林Android聚會。
儀器測試機器人(realm.io)
在這次訪談中Jake將論及在Kotlin語言特性的幫助下,所謂機器人模式是如何讓你建立穩定、可讀、可維護的各種測試的。
Gradle 3.0 Preview (www.油Tube.com)
Hans Dockter給出了Gradle 3.0中能找到的所有新特性的一次演示:守護程序的默認啟用,復合構建以及各項性能改進。
與Huyen Tue Dao一起定制Views & ViewGroups (fragmentedpodcast.com)
在這段視頻中我們和Trello工程師、GDE、油Tuber、Caster IO講師、視圖高手Huyen談論了定制View/ViewGroups的所有相關問題。
在Android上構建簡單而安全的賬戶系統 (www.油Tube.com)
好的身份驗證的用戶體驗設計擁有一些簡單的原則可以使事情變得更容易些。Steven Soneff討論了針對安全技術和密碼的用戶界面的一些實用技巧-盡量少在開放標準上構建身份驗證及其他更多建議。
Android工業:實時數據可視化 (www.油Tube.com)
在高采樣頻率下處理傳感器數據時,傳統程序設計方法很快就會到達其性能極限。我們如何避免頻繁的垃圾回收?我們如何盡量從用戶界面線程中脫離?
英文原文:Android Weekly #213
中文翻譯:http://www.baiduhome.net/lib/view/open1468203865157.html
譯者:青島海邊 校對:OPEN編輯
本譯文僅用于學習和交流,轉載請注明文章譯者、出處、和本文鏈接
我們遵照 CC 協議,如有侵犯到您的權益,請聯系我們