时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Google Developers网络
小提示:您能找到这篇{Google Play:SmartNews 使用 Kotlin 将代码行缩减了 2}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的Google Play:SmartNews 使用 Kotlin 将代码行缩减了 2内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
< ">SmartNews通过分享来自各家新闻媒体的实时新闻,每天帮助数百万人探索世界。该公司于2012年在日本成立,目前在全球范围内的下载量已超过5000万次。 < ">2019年6月,SmartNews团队注意到Android开发正在转向采用“Kotlin优先”方法,并决定开始自行测试Kotlin。他们想充分利用Kotlin优先的Jetpack库,减少必须维护的代码量,并从Kotlin更具表达性且易于理解的语法中获益。 < ">他们做了什么 < ">SmartNews团队精通Java,因此开始使用Kotlin编写代码对他们来说很容易。由于Kotlin可完全与Java互操作,因此他们可以轻松地开始使用Kotlin编写新功能(例如Weather Radar和News From All Sides),同时仍在现有代码库中执行操作。他们使用协程来管理已获专利的Weather Radar功能中的图片下载和缓存。协程调度程序提供了一个实用的抽象函数来管理任务,这可帮助SmartNews工程师避免管理原生线程时出现的陷阱。 < ">该团队还重构了部分Java代码,Kotlin的null安全功能给他们留下了深刻的印象。Kotlin用于识别可变性、是否可为null和初始化的语法帮助该团队尽早发现了错误,并将审核代码变更的时间缩经典营销策划公司短了10%。利用Kotlin简洁高效的语法,他们还能够增强其代码库的可读性,从而在公司不断发展壮大的同时让其代码更易于维护。 < ">结果 < ">采用Kotlin编写代码后,该团队在从实现到发布的整个流程中的工作效率得到了提升。采用Kotlin编写代码后,该团队将转换后的代码行缩减了20%,这是他们看到的一项最重大的改进广播广告。目前,SmartNews应用中有一半的功能是采用Kotlin编写的,开发团队计划用Kotlin编写所有新功能,并重构部分现有代码以便继续提高其代码的可维护性。 < ">开发团队在实现Kotlin并减少样板代码的过程中发现,团队士气得到了很大提升。团队成员都非常兴奋,因为他们能够更高效地表达自己的想法,同时提高了代码的可读性,更便于日后阅读。SmartNews的工程经理Hideo Ohashi注意到,Kotlin对工程招募工作大有裨益。“应聘者最常提问的问题是‘贵公司使用Kotlin吗?使用频率是怎样的?’现在,似乎很多工程师都有意迁移到Kotlin,并希望提供这方面的支持。”尽管团队士气的提高和在招募方面的改进并不是该团队采用Kotlin的主要原因,但这些积极的改变将帮助该公司在这个竞争激烈的行业中不断发展壮大。 < ">开始使用 < ">详细了解使用Kotlin开发Android应用。 |
上一篇:华为移动服务HMS Core apk在非华为手机上安装更新
下一篇:Google Play:PlayKids 采用“根据当地实际情况定价”
基于对传统行业渠道的理解,对互联网行业的渠道我们可以下这样一个定义:一切...
小米应用商店的后台操作和苹果是比较相似的,因为都能填写100字符关键词,允许...
小米的规则目前是在变更中的,但是根据经验小米的搜索排名评分的高低是个很重...
为了恰饭,有时候是要接入一些广告的,所以FB也专门有一个广告的SDK,这就是A...
在 2018 年于旧金山举行的游戏开发者大会上,Amazon Web Services (AWS) 曾宣布,目前世...
关于Facebook Audience Network如何收款的问题,其实官方已经给了详细的步骤。本文主要...
本文介绍了Audience Network对广告载体的质量检查,以及它重点广告形式需要注意的问...
随着iOS开发,作为开发者或公司需要针对iOS App开发涉及的方方面面作出对应的信息...
Facebook和谷歌对出海企业广告渠道都很熟悉,但事实上,在国外还有一些渠道也很...
卖家从做号的第1分钟开始,就一定要想好变现路径是什么?一定要以变现为目的去...
小提示:您应该对本页介绍的“Google Play:SmartNews 使用 Kotlin 将代码行缩减了 2”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通Google Play:SmartNews 使用 Kotlin 将代码行缩减了 2的相关事宜。
关键词:Google,Play:SmartNews,使用