Kotlint Android 入门

Kotlin是JetBrains开发的基于JVM的语言,JetBrains想必大家应该很熟悉了,他们创造了很多强大的IDE,android studio谷歌官方的android IDE就是基于Intellij,kotlin可以作为一个插件被用来开发android跟java  ,具体有以下优点 

1.它更容易表现,使用kotlin你可以少写很多代码,比如创建数据类等。

2.它更安全,在用Java开发时,大多数代码都是预防性的。为了不遇到非预期的NullPointerException,在使用之前,要不断的检测对象是否为空。与许多其它语言一样,因为需要使用安全调用运算符显式指明对象是否能够为空(null),所以Kotlin是空类型安全的

3.它是函数式的,Kotlin是基于面向对象的语言。但是就如其他很多现代的语言那样,它使用了很多函数式编程的概念,比如,使用lambda表达式来更方便地解决问题。其中一个很棒的特性就是Collections的处理方式。

4.它可以扩展函数,这意味着我们可以扩展类的更多的特性,甚至我们没有权限去访问这个类


 话不多说 ,言归正传 。   Android Studio 3.0 出来  , 默认支持Kotlin。新建一个项目:

               项目这样 以及名称都没有问题 ,  但是会看到 项目名称 中包含了 kotlin , 最后你运行app 的会发现报错所以我们修改下包名:

                完成之后正常步骤往下走 ,新建一个Activity:



   点击Finish 之后 就完成整个Kotlin  activity 的创建  我们来看下配置文件 :






                                    配置文件没有问题 , 我们来看 xml文件:

                              注意Activity的ID  :

                              我们选择 第二个  发现导入一个包 : importkotlinx.android.synthetic.main.activity_main.*


点击运行 按钮  我的Hello  Word  就ok了 , 感觉比Buttknife  简介很多。 效果图如下

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容