Android Weekly #267 安卓開發周刊 中文版
文章&教程
如何保持富有成效的遠程工作 (engineering.helpscout.com)
David González需要遠程工作。 這篇是關于他如何使其工作的介紹。
Shut the HAL Up (android-developers.googleblog.com)
更新對于安全性至關重要,但對于設備制造商而言,這些更新將是困難和昂貴的。 Project Treble通過將底層供應商與核心Android框架分開來更輕松地進行更新。
在Kotlin中為Data類創建多個構造函數(proandroiddev.com)
在Moyinoluwa Adeyemi的這篇博文中,你將學習如何為Kotlins不可變數據類創建多個構造函數。
RxRedux (medium.com)
編寫Android應用程序是一項艱巨的任務。 在大型項目中使用MVP或MVVM的移動應用程序是無效的,是不夠的。 擁有多種數據來源可能會使我們難以追蹤和復制的奇怪狀態。RxRedux它是一個簡單管理你的Activites,Fragments 和 Views的狀態的庫。
架構組件:ViewModel (blog.stylingandroid.com)
在本文中,Mark Allison從新架構組件中看到了ViewModel。
Marinator: Delicious Dependency Injection (bytes.blueapron.com)
使用Dagger并不能完全解決單元測試中的所有問題。 這就是為什么這篇文章宣布發布Marinator,它是一個簡化使用dependency injection.的庫。
擁抱Java 8新特性 (jeroenmols.com)
Android Studio 3.0為大多數Java 8功能帶來支持(backported!)。 Jeroen Mols顯示了這些工作怎么樣以及為什么你應該升級。
Android O:通過SMS Tokens驗證電話號碼 (code.tutsplus.com)
在本教程中,Chike Mgbemena展示了如何生成一個應用程序特定的token,當設備首次收到包含該token的消息以驗證電話號碼時,將會有啟動的意圖。
這是Android中有匈牙利符號的原因 (beust.com)
CédricBeust承認在Android代碼庫中引入一種匈牙利符號。
為你的移動應用構建RESTful API的指南(savvyapps.com)
Matt Tea分享本指南,提出為移動應用和移動客戶端構建API,Web服務和數據庫的最佳做法。
ViewModels: Persistence, onSaveInstanceState(), Restoring UI State and Loaders (medium.com)
Lyla Fujiwara從Android Architecture課程中回答有關ViewModels的一些問題,其中包括“ViewModels是否是Loaders的替代品?”
My 360|AnDev Review 2017 (collectiveidea.com)
如果你還沒有機會參加360 | AnDev,你可能需要改變。 Victoria Gonda分享你可能錯過的一些偉大的會議。
Kotlin對于性格乖僻的Java開發人員來說 (medium.com)
Sha Sha Chu通過你的第一行Kotlin指導你,Grumpy Java Developer。
強大的Android ORM:greenDAO 3教程 (mindorks.com)
在所有的ROOM ORM教程之后,來自Mindorks的人員最近發布了一篇文章,解釋了如何使用greenDAO 3 ORM。 我們在幾個項目中使用了這個庫,它非常好 – 并且它可以很好地處理關系。
MVP中的RecyclerView - 被動視圖的方法 (medium.com)
在Andrzej Chmielewski的這篇文章中,你將了解到RecyclerView如何適應MVP架構。并且你將學習如何將所有視圖邏輯委派給演示者。
Android上可重現的歷史 (medium.com)
在這篇文章中,Vasilis Charalampakis解釋了如何實現一個狀態管理,在這里你可以以可重復的方式實現撤消和重做
庫 & 代碼
marinator (github.com)
依賴注入使其變得美好。
FileListerDialog (github.com)
Android的簡單文件/目錄選擇對話框。
billing-android (github.com)
適用于Android Play帳單資料庫的RxJava封裝。
RxRedux (github.com)
使用RxJava 2管理狀態的庫。
視頻&博客
Android Snacks (androidsnacks.wordpress.com)
一個新的每周播客與最新最大的Android開發新聞。
Android Studio 是 Wicked Pissah (news.realm.io)
Mark Scheel談到關于Android Studio是怎樣的Wicked Pissah(在波士頓俚語,意思很棒)。
Android架構組件簡介(第6集) (www.油Tube.com)
需要了解編寫Android應用程序的基本準則,并保存自己編寫的一堆無聊的樣板代碼嗎?加入這些Google開發者專家,因為他們會帶你通過新的Android架構組件。
在Android上構建后援實時跟蹤 (news.realm.io)
Torrey Atcitty和Michael Soares提供了一種獲取用戶位置數據的方法,并在每個步驟中發送實時更新,包括支持在整個作業期間設備未連接到電源的各種場景的挑戰。
Toothpick:Android上依賴注入的新方法 (news.realm.io)
你發現RoboGuice簡單但緩慢嗎?你認為Dagger 1和2是快速但復雜和繁瑣嗎?Toothpick是兩個世界最好的!它是一種基于scope tree的,運行時不反映JSR 330的實現。
事件
陳嘉堅證實了德克斯頓柏林的主題演講! (droidcon.de)
Chiu-Ki是Google的軟件工程師,現在在美國科羅拉多州設有自己的移動開發公司。在她的主旨演講中,她會詳細說明專業知識的問題,分享她如何建立能力的技巧。
英文原文:Android Weekly #267
中文翻譯:深度開源
譯者:木槿 校對:OPEN編輯
本譯文僅用于學習和交流,轉載請注明文章譯者、出處、和本文鏈接
我們遵照 CC 協議,如有侵犯到您的權益,請聯系我們