首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

浅谈Kotlin,安卓编程者须知

浅谈Kotlin,安卓编程者须知

大家好,这一期呢,我们谈一下kotlin。Google在安卓开发环境中支持kotlin始于2017年的Google io, 大家应该都知道了。在此之前,Android的官方编程语言有c,c++和Java

当然了,其他的语言也有不少,你也可以用xamarin和csharp来写安卓的程序,也可以用react native加JavaScript写安卓程序, Unity3D加b或者Javascript等等。

我们回到Kotlin, 经过两年多的发展以后,安卓开发者中使用kotlin的比例越来越高了。

下面来说一下从工程的层面,使用kotlin的一些技巧。

如果你的开发工具是android studio的话,在编程中,从Java语言到kotlin有直接的转换菜单。但是注意,如果再从kotlin转回java的话,就不容易了,可行但是不一定是你想要的

你可以在添加新文件选择kotlin。

如果你的工程开始的时候没有选择kotlin作为编程语言,文件创建完成以后会显示如下的界面,在界面中,你可以选择配置kotlin就可以了:

你可以在创建工程的时候设定你的编程语言为kotlin

如果你拷贝Java代码进入kotlin文件的话,android studio会自动的给你转化成kotlin代码。

接下来,我们说一下kotlin这门编程语言的好处。

先从代码的量上来说,使用kotlin编程的话,其代码量要远远的少于Java。

现在Google已经把kotlin变为安卓开发的第一编程语言了。这意味着使用kotlin可以得到更多的技术支持,包括工具上的和文档上的

找工作更容易一些,如果你会kotlin的话,在安卓开发者的工作市场上,会更加抢手。

编程的标准更加容易统一。因为kotlin是一门全新的编程语言,所以所有的开发者的起跑线几乎是一样的。所以大家在编程的过程中进行讨论的时候都会以kotlin的编程文档作为参考依据。这个跟java编程的讨论不太一样,因为Java存在了很多很多年,并且有很多很多的版本,每个编程细节上的争论有很多种观点,很难说哪个对哪个错,这样子就会导致很多无谓的争执。如果团队里面所有的人都使用kotlin就会很好的避免这一点。

代码的易读性更强了kotlin这门语言摒弃了Java里面非常繁琐的一些编程细节。这使得程序员更加专注于程序编程的逻辑本身,而不再把过多的精力放在编程的语言细节上。

上面只是我个人对这个话题的一点心得体会,分享给大家,希望与大家讨论,共同提高,欢迎拍砖。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190830A0B3V600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券