安卓Kotlin之小白翻译一

首先感谢谷歌翻译
使用Kotlin进行Android开发
Kitlon非常适合安卓开发应用程序,将现代语言的所有优势带入Android平台,无需引入新的限制:
1.兼容性:Kotlin与JDK 6完全兼容,确保Kotlin应用程序可以在较旧的Android设备上运行,无任何问题。 Kotlin工具在Android Studio中完全支持,与Android构建系统兼容。
2.性能:Kotlin应用程序运行速度与Java类似,非常类似的字节码结构。随着Kotlin对内联函数的支持,使用lambdas的代码通常比使用Java编写的代码运行得更快。
3.交互性:Kotlin可与Java进行100%互操作,允许在Kotlin应用程序中使用所有现有的Android库。这包括注释处理,所以数据绑定和符号也是一样。
4.运行库:Kotlin有一个非常紧凑的运行时库,可以通过使用ProGuard进一步减少。在真实的应用程序中,Kotlin运行时只添加了几百种方法,并且小于等于100K的.apk文件的大小。
5.编译时间:Kotlin支持高效的增量编译,因此,对于清理构建来说,增加的构建通常与Java一样快或更快。
6.学习计划:对于Java开发人员,Kotlin入门很容易。包含在Kotlin插件中的自动化Java到Kotlin转换器有助于实现第一步。 Kotlin Koans通过一系列互动练习提供了语言的主要功能指南。

Kotlin与Android案例研究

Kotlin已被大公司所采用,其中一些公司分享了它们的经验:
Pinterest已经成功地将Kotlin引入了他们的应用程序,每个月由150万人使用。
Basecamp的Android应用程序是100%的Kotlin代码,他们报告了程序员在使用中的巨大优势,以及工作质量和速度的巨大改进。
Keepsafe的App Lock应用程序也被转换为100%的Kotlin,导致源码数量减少30%,方法计数减少10%。

Android开发工具
Kotlin团队为Android开发提供了一套相对标准语言功能的工具:

Kotlin Android Extensions是一个编译器扩展,可以让您摆脱代码中的findViewById()调用,并将其替换为合成编译器生成的属性。
Anko是一个提供围绕Android API的一组Kotlin友好的包装器的图书馆,以及一个DSL,可以用Kotlin代码替换您的布局.xml文件。

下一步

Android和Kotlin入门教程指导您将Kotlin插件安装到Android Studio中,并创建您的第一个Kotlin应用程序。
要进行更深入的介绍,请查看本网站上的参考文档和Kotlin Koans。
另一个伟大的资源是Kotlin的Android开发人员,这本书是指导您逐步完成在Kotlin创建一个真正的Android应用程序的过程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值