Android Weekly #277 安卓開發周刊 中文版
文章&教程
default methods + lambdas = less code (medium.com)
在這篇文章中,Bartek Lipinski解釋了如何使用兩個Java 8功能來清理一些Android代碼。
關于Droidcon NYC 2017的九件事(medium.com)
這是關于來自Daniel Heron的失態和第一計時器角度的#DCNYC17的九件事情。
漂亮的,高性能的Android UI (engineering.instagram.com)
Instagram團隊優化了用戶界面,使視頻更容易觀看,它也是我們如何在Android上構建用戶界面的一個很好的例子。
RxJava 2中的并發性 (code.tutsplus.com)
在本教程中,Chike Mgbemena演示了使用RxJava 2處理并發性:它是什么,不同的調度程序可用程度,以及如何使用subscribeOn()和observeOn()并發運算符。
贊助
Buddybuild - 一個專注于流動性的并且“僅僅會工作”的CI&CD (www.buddybuild.com)
Buddybuild是專門為iOS和Android開發人員構建的CI,CD和用戶反饋平臺。數以千計的公司,如Slack,Meetup和Mozilla,信任buddybuild以及他們的移動開發技術,因為它允許他們知道什么最重要,從而獲得了用戶的喜愛。今天開始報名!
Kotlin 內嵌屬性 (blog.egorand.me)
你知道你可以在Kotlin上操作內嵌屬性嗎? Egor Andreevici演示了如何運作。
在Android上排除ProGuard問題(medium.com)
當您啟用ProGuard時,請了解有時可能會在您的應用程序中以非常微妙的方式突然發生的事情.
Daydream開發入門(medium.com)
Giovanni Laquidara展示了使用Unity和Google VR SDK構建Daydream VR應用程序。
Toolbar Delight (androiduipatterns.com)
在這篇文章中,JuhaniLehtim?ki解釋了“Social Steps ”應用程序如何實現自定義外觀和動畫。
在Gradle構建中使用buildSrc作為自定義邏輯(zeroturnaround.com)
如果有人問到每個人都應該知道的Gradle功能,Madis Pink可能會介紹buildSrc。它是您的存儲庫中的一個神奇的Gradle Java / Groovy項目,并且可作為所有build.gradle文件的庫。
介紹assertk,這是一個用于Kotlin的專用assertion開源庫(willowtreeapps.com)
Evan Tatarka宣布發布assertk,這是一個專為Kotlin建立的以AssertJ為模型的assertion庫,。 assertk給你流暢的assertion與可擴展的api。
Kotlin提示:單例,效用函數,組對象初始化(medium.com)
Mostafa Gazar分享了一些關于使用該語言提供的技巧編寫好Kotlin代碼的經驗.
MidiPad - 簡介(blog.stylingandroid.com)
在Marshmallow(V6.0 - API 23)中,Android實際上獲得了一些很好的MIDI支持,而在這一系列文章中,Mark Allison看到了如何創建一個MIDI控制器應用程序。
Android架構組件:測試您的ViewModel LiveData(medium.com)
在這篇文章中,Joe Birch介紹了如何測試您的ViewModel LiveData。
每個Android開發初學者應該了解的12個練習 - 第1部分 (medium.com)
列出了Nilesh Singh關于初學者最佳實踐的好榜單。
Lifecycle 和 Fragments backstack(medium.com)
在PeterT?rnhult的這篇文章中,解釋了如何將LiveData,ViewModel與FragmentManager backstack一起使用。實際操作中Peter發現了可能是一個錯誤的東西 - 但是幸運的是他能夠解決。
從Fragments 到Activity: the Lambda Way (medium.com)
在這篇文章中,Stephane Nicolas演示了如何以清晰和理智的方式傳遞fragment和activity之間的數據。
庫&代碼
SimpleApiClient (github.com)
Kotlin編寫的改版擴展。
Shadow (github.com)
Android自定義陰影視圖比CardView更靈活。
商業
制作成功應用程序的幾率幾乎為零(venturebeat.com)
搜索結果正在逐漸進入贊助和付費排名的領域,從而緩慢扼殺最后的可持續發展途徑,以便為非資助,低預算的開發者提供風險敞口。這是移動應用程序經濟的現實情況。
視頻&博客
Android對話:即時應用 (www.油Tube.com)
我們在Google I / O之前與Zarah Dominguez聊天,以獲得即時應用的一些見解。
Android上的視頻處理(academy.realm.io)
Namrata Bandekar經歷了在Android上進行視頻操縱的內置以及第三方庫的體驗。
改善內存受限機器上的Android Studio性能 (www.油Tube.com)
如果您在內存受限的機器上編寫Android應用,此視頻將顯示您在運行Android Studio時的提示和權衡。
ADB 78:通知說明(androidbackstage.blogspot.com)
在這一集中,Chet和Dan Sandler與Android系統UI團隊的Julia Reynolds進行了通話:渠道,Do-Not-Disturb,Dots,...都在這里。
英文原文:Android Weekly #276
中文翻譯:深度開源
譯者:木槿 校對:OPEN編輯
本譯文僅用于學習和交流,轉載請注明文章譯者、出處、和本文鏈接
我們遵照 CC 協議,如有侵犯到您的權益,請聯系我們