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

文章&教程

模拟不是顶级科学:MockK高级功能(blog.kotlin-academy.com)

上个月,Kotlin模拟库MockK引入了许多强大的功能,Oleksiy Pylypenko与您分享。

2019年初的Jetification状态(附加额外的Gradle插件)(proandroiddev.com)

MiłoszLewandowski描述了Jetifier工具,它可以帮助您迁移到AndroidX,即使您的依赖项仍然使用较旧的Android支持库。

赞助

使用Instabug的SDK接收可操作的反馈(try.instabug.com)

Instabug通过详细的错误报告,自动崩溃报告和应用内调查帮助您收集用户反馈,使您可以更快地进行调试和迭代。免费使用一行代码,并通过优惠代码AndroidWeekly2019获得20%的优惠。

Kotlin中的One-liner Intent / Bundle extras提取器! (proandroiddev.com)

Shk Schneider分享了一个很好的简单的Activity和Fragment扩展,用于清理从目的中获取额外的值。

赞助

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

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

在大型组合应用程序中使用导航架构组件(medium.com)

在这篇更高级的文章中,David Vavra分享了他如何将导航组件集成到一个带有ViewModels的多模块或是单活动架构中,以及他如何解决一些问题。

探索the View Pager 2 (joebirch.co)

ViewPager已经在Android世界中与我们合作了一段时间,但现在我们已经发布了View Pager 2的alpha版本.Joe Birch仔细研究了这个迭代的确切区别。

Android Studio Project Marble:应用更改(medium.com)

深入探讨Android Studio团队如何构建Apply Changes,即Instant Run的继任者

@JvmOverloads for Android Views(zsmb.co)

<p>@JvmOverloads注释是Kotlin中与Java代码互操作的一个便利功能,但MártonBraun在Android上展示了一个不应该粗心使用的特定用例。</p>

使您的代码基础成型的五个技巧(jeroenmols.com)

我们有一些困扰我们的漏洞,在麻烦的时候崩溃,有时候只会轻易击倒粉丝...... Jeroen Mols分享了五个建议,以帮助收拾这个烂摊子。

使用MotionLayout拉动KeyTrigger(medium.com)

ConstraintLayout团队不久前发布了一个新的Alpha版MotionLayout,介绍了KeyTriggers。 Jossi Wolf看了一下这个功能强大的新功能。

错误报告:一个叙述(zdominguez.com)

Zarah Dominguez描述了为什么提交错误报告很重要,以及如何创建一个更有可能被发现和修复的最佳报告。

设置您的APK,这个实用的方式(medium.com)

在这篇文章中,Roger Taracha介绍了设置APK的过程,并探索和了解设置过程的内部工作原理。

Android上的Reliable Hot Reload(medium.com)

Gabriel Peal介绍了一种使用BroadcastReceivers在开发过程中对UI进行快速调整的简单方法。

库&代码

can-i-drop-jetifier(github.com)

Gradle插件,使用支持库而不是检查AndroidX是否存在依赖项。

新闻

2019年扩展目标API级别要求(android-developers.googleblog.com)

Google提供了有关2019年Google Play要求的更多信息,并宣布了一些通过其他商店影响应用程序分发的更改。

来自Google的 Android开发人员调查(bit.ly)

Android团队希望得到您的反馈!请花几分钟时间完成此开发者调查。

视频&博客

Android开发者后台:Jazz Hands(androidbackstage.blogspot.com)

在这一期中,Tor和Chet Romain与Android框架团队的Michael Wright进行了交谈。

如何成为Chris Lacy的独立Android开发者(fragmentedpodcast.com)

聆听全明星独立开发者和节目Chris Lacy的朋友,这个人创造了心爱的Action Launcher。

学习Kotlin:使用'while loops',IntRanges和'repeat'功能(www.油Tube.com)

在这个Kotlin教程中,Nate Ebel展示了如何编写'while loops'和'do while loops'。

特刊

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

Droidcon Boston回来了! 2019年4月8日至9日,加入充满活力的New England 的Android社区,进行为期两天的技术深度潜水,其中展示来自世界各地的30多位演讲者的演讲。愿意参加?使用代码ANDROID-WEEKLY-10-OFF可获得10折优惠


英文原文:Android Weekly #350

中文翻译:深度开源

译者:木槿 校对:OPEN编辑

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

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