Kotlint Android 入门

2017-11-06  本文已影响0人  韶指年华

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  简介很多。 效果图如下

上一篇下一篇

猜你喜欢

热点阅读