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 协议,如有侵犯到您的权益,请联系我们