Android Weekly #346 安卓开发周刊 中文版

文章&教程

为Android设置Material Components主题(medium.com)

在Nick Rout的这篇文章中,您将学习如何为AndroidX设置Material Components主题。

Android Onboarding Hop动画(android.jlelse.eu)

efe budak展示了如何实现细微的有活力的动画,它可以引导用户明白隐藏的示意动作。

赞助

推送问题?关闭GCM?尝试智能通知(www.openback.com)

通过仪表板和API实时管理本地通知的可靠移动消息传送,还使用200多个设备数据点来控制传送时刻,而无需用户数据离开手机。随着4月GCM准备快速关闭,设备端智能推送是一个强大的GCM替代品。

Kotlin:潜入Coroutines和Channels(medium.com)

Jag Saund的这篇文章通过插图向您介绍了Coroutines和Channels的概念。

赞助

通过Hired查找您的下一个Android工作(www.hired.com)

Hired是Android开发者的首选就业市场。我们使用尖端技术将您与世界上最具创新精神的公司相匹配。简化您的求职 - 创建一个您的个人资料并在Hired上提供数千个机会。

recyclerview-selection指南(proandroiddev.com)

Marcos Holgado决定尝试使recyclerview-selection 库。本文解释了他如何实现它以及他遇到的问题。

WorkManager基础知识(medium.com)

在这篇博文中,Lyla Fujiwara介绍了各种方法,可以利用新的WorkManager进行后台工作。

使用Gradle的includeGroup节省时间并降低风险(jebware.com)

Jeb Ware在Gradle 5.1中演示了一个非常精细的新功能,它允许您指定应从哪个软件仓库中提取哪些依赖项。

Kotlin的可变参数和传播运营商(medium.com)

在本文中,Tibi Csabai首先查看有关可变参数和扩展运算符的基础知识,然后探讨一些更详细的场景 - 同时分析幕后发生的事情。

在Android上探索Firebase用户界面:身份验证(medium.com)

Firebase UI为我们提供了一组实用程序,可以更轻松地在应用程序中实现通用UI组件。 Joe Birch引导我们完成身份验证组件。

撰写摘要的建议(medium.com)

Victoria Gonda已经阅读了很多摘要,为Chicago Roboto做准备。她分享了她对所注意到的趋势和问题的看法,以便他们可以帮助您准备下一个谈话提议。

R8优化:价值假设(jakewharton.com)

Jake Wharton继续深入研究R8的优化。这一次,他看着一个新的-assumevalues标记及其运作方式。

使用Fastlane -Part I自动化Android的构建和发布流程(medium.com)

Fastlane是一个很好的工具,开发人员可以使用它来自动化他们的发布过程并显着缩短他们的发布周期时间。 Roger Taracha在一个项目中设置了fastlane。

使用Stetho监视WebSockets(zenandroid.io)

Alex展示了如何扩展非死book优秀的Stetho库的功能,用来调试Android上的WebSockets连接。

更新回收站视图内容而不刷新数据。 (medium.com)

Miguel J. Sesma通过修改特定的ViewHolder项目而不重新绘制它们来演示如何避免RecyclerView中的图形故障。

库&代码

InternalAppStore(github.com)

管理您自己的内部Android App Store

flank(github.com)

Firebase测试实验室的大规模并行Android和iOS测试运行器。

Lives (github.com)

适用于Kotlin和Java的Android LiveData扩展。

Coiny(github.com)

Kotlin + MVP + RxJava2 + Retrofit + Room上的完美加密通用应用程序。这些库在行动中总是好的。

AndroidRibbon(github.com)

美丽而简单的色带视图,闪烁效果。

新闻

Google I / O 2019宣布(推ter.com)

今年的Google I / O将于5月7日至9日在Shoreline Amphitheatre举行。

Google移动开发者日即将进入GDC 2019(android-developers.googleblog.com)

Google将参加Google移动开发者日游戏开发者大会,参加为期一整天的会议,内容涉及帮助在Google Play上建立成功的手机游戏业务的工具和最佳实践。亲自到场或参与直播。

商业

制作应用程序需要多少费用? (mlsdev.com)

不错的文章开发应用程序将花费多少时间和金钱。这些数字可能因您所在的国家/地区而异,但通过时间估算非常准确。

视频&博客

学习Kotlin:Kotlin的6个变化(www.油Tube.com)

Nate Ebel教授Kotlin 的循环的基础知识,在Kotlin中使用这些循环有6种不同的变化。

注意事项

Droidcon Boston,2019年4月8日至9日(www.eventbrite.com)

Droidcon Boston回来了! 2019年4月8日至9日,加入充满活力的New England Android社区,进行为期两天的技术深度研究,向来自世界各地的30多位演讲者展示。有兴趣演讲吗?在2019年1月底之前提交提案,地址是http://bit.ly/dcbos-19-cfp。您愿意参加?使用代码ANDROID-WEEKLY-10-OFF可获得10折优惠!

 

英文原文:Android Weekly #346

中文翻译:深度开源

译者:木槿 校对:OPEN编辑

本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接

我们遵照 CC 协议,如有侵犯到您的权益,请联系我们