Android Weekly #348安卓开发周刊 中文版
文章&教程
为ChromeOS构建响应/可调整大小的Android UI(medium.com)
Rebecca Franks展示了如何使用ViewModels帮助ChromeOS上的Android应用程序创建出很好的用户体验。
完善当前的PR的流程(medium.com)
Ataul Munim的这篇文章演示了一些我们可以改进获取请求流程以添加重要信息的方法,可以帮助审阅者更快地了解我们的改变。
赞助
通过Hired查找您的下一个Android工作(www.hired.com)
Hired是Android开发者的首选就业市场。我们使用尖端技术将您与世界上最具创新精神的公司相匹配。简化您的求职 - 创建一个个人资料并在Hired上创造出数千个机会。
Kotlin中的零安全教程:最佳实践(www.raywenderlich.com)
在Collin Stuart的本教程中,您将了解Kotlin的nullability的最佳实践。您将了解Kotlin中的无效安全性以及如何避免NPE。
赞助
接收全面的用户反馈以构建更好的应用程序(try.instabug.com)
Instabug允许您收集详细的错误报告,自动崩溃报告和应用内调查收集用户反馈,使您可以更快地更迭并提高您的游戏商店评级。立即开始免费使用代码,并通过优惠代码AndroidWeekly2019以获得20%的优惠。
在Room内使用插入或更新Saving cats (tech.bakkenbaeck.com)
如果您之前使用过Realm和ORMLite,则可能习惯于使用“插入”或“更新”操作(也称为“插入”)。在Room中没有等效的,但Joseph Jreij分享了类似功能性的简单解决方法。
多模块项目中的导航(medium.com)
Valery Ponomarenko一直在思考如何在应用程序中打破功能模块,打破碎片之间的连接,以及如何除掉有一些路由器的知识。在这篇文章中,他将展示他是如何实现这一目标的。
使用Grox进行跨视图通信(medium.com)
Grox是一个开源库,可以更轻松地管理复杂应用程序的内部状态。在本文中,Pratyush Kshirsagar专注于使用Grox来增强跨视图通信。
在Android上创建自定义视频SeekBar(overflow.buffer.com)
Joe Birch正在构建的新功能需要使用缩略图选择器来处理视频文件。在本文中,他深入研究了这个过程的迭代,从重用现有的框架类到构建自己的开源解决方案。
关于使用模块构建的Android应用程序方法的调查(bit.ly)
Emma Vanbrabant问道:“你是否正在开发一个分为模块的Android应用程序?如果是这样的话,如果你可以花几分钟填写这个调查,很荣幸收集到你的方法数据”她承诺发布的结果让在Android社区中的所有人可以受益。
Muselee 7:Top Artists Network(blog.stylingandroid.com)
Mark Allison继续他的系列,现在开始看第一个功能模块,它将提供last.fm上最受欢迎的艺术家的列表。
使用ViewPager2(michaelevans.org)
Google发布了他们的ViewPager2 alpha版本,Michael Evans引导我们使用这个更新的控件。
Google错误地结束了我们的新业务(blog.usejournal.com)
呼吁所有Android应用程序开发人员和小型初创科技企业所有者聚在一起,迫使Google改变他们的自动终止策略
Room&Coroutines(medium.com)
Room 2.1 (目前处于alpha版)增加了对Kotlin协程的支持。 Florina Muntenescu演示了如何使用它,它是如何工作的以及如何测试这个新功能。
设计
为iOS和Android的Ui UX提供灵感的Gallery(mobile-patterns.com)
核对这些活泼的具有灵感的UI/UX模式,这些模式被最近的移动应用程序锁吸引。
库&代码
StfalconImageViewer(github.com)
一个简单且可自定义的全屏图像查看器,支持共享图像转换,“pinch to zoom”和“swipe to dismiss”手势。兼容所有最流行的图像处理库,如Picasso,Glide等。基于chrisbanes的PhotoView
grox(github.com)
Grox有助于维护Java / Android应用程序的状态
新闻
导航库正式进入Beta版! (mobile.推ter.com)
Android Jetpack导航库正式进入测试阶段!使用Android Studio的导航编辑器构建可视化图形,在一行代码中连接常见的UI组件,然后导航()到目标。
视频&博客
不断发展的Android架构(第2部分)(fragmentedpodcast.com)
在这一期中,Kaushik&Donn继续他们关于不断发展的Android架构的第148期的讨论。他们从社区收集了一些问题,并尝试回答这些问题。
Android开发者后台:立即重新运行(androidbackstage.blogspot.com)
在这一期中,Esteban de la Canal告诉我们关于Apply Changes的一切,Android Studio 3.5 Canary中的一项新功能注定要取代Instant Run。
特刊
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 #348
中文翻译:深度开源
译者:木槿 校对:OPEN编辑
本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接
我们遵照 CC 协议,如有侵犯到您的权益,请联系我们