你的位置:首页 > 软件开发 > 操作系统 > 用Kotlin语言重新编写Plaid APP:经验教训(I)

用Kotlin语言重新编写Plaid APP:经验教训(I)

发布时间:2015-12-12 22:00:07
原文标题:Converting Plaid to Kotlin: Lessons learned (Part 1)原文链接:http://antonioleiva.com/plaid-kotlin-1/原文作者:Antonio Leiva(http://antonioleiva. ...

用Kotlin语言重新编写Plaid APP:经验教训(I)

原文标题:Converting Plaid to Kotlin: Lessons learned (Part 1)

原文链接:http://antonioleiva.com/plaid-kotlin-1/

原文作者:Antonio Leiva(http://antonioleiva.com/about/)

原文发布:2015-11-03

 

 

经常有人问我用Kotlin语言编写Android APP有哪些优点。可问题是我从来没有直接将用Java语言开发的Android APP转到Kotlin语言,所以这是一个很难回答的问题。而且没有将特性置于其相关环境中,仅仅解释大量抽象概念,不是一个谈论编程语言优势的最佳方法。

 

所以,在测试Plaid APP之后,其开发者Nick Butcher,惊叹APP的精美外观和页面过渡,我想更多的了解它。比用Kotlin语言重新编写APP更好的方法是什么?

 

我只转换HomeActivity,就对比代码,有显著地提升啊。当然你可以阅读代码得出自己的结论。我首先声明,无论是否会发生,我的主要目标不是将整个APP转换到Kotlin语言。由于转换整个APP工作相当大的,所以不能确定我是否有时间(或需要)这样做。

 

视图绑定

 

Nick决定用Butterknife接收视图,它是Java语言的出色解决方案。但是,Kotlin语言提供Kotlin Android Extensions,它可自动地将视图绑定到Activity。这样,我们就节省所有@Bind代码。

 

然而,我们还需要做一些Butterknife提供的其它事情,如:onClick和资源绑定。对于前者,在Kotlin语言中十分简单,并没有真正地添加太多的公式化代码。在onoCrate中,我们这样做:

1 fab.onClick { fabClick() }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:用Kotlin语言重新编写Plaid APP:经验教训(I)

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录