使用了一段时间kotlin真的大赞,强烈推荐。
kotlin必然是未来Android程序员的必备选择。
一:为什么必须学kotlin
1.JetBrains嫡子,Google干儿子,IDE和SDK支持度一流。未来Android开发不会kotlin是不行的
2.跟Java完全兼容,无缝互调,java熟练学习kotlin不存在任何问题,学习成本非常低。不会kotlin就先写java自由调用。
3.语法简洁而优美,用了以后再也不想写又臭又长的java了。
4.安全实用 NullPointerException 从此不再愁。
二:如何学习
1.看教程
找一份全面的kotlin教程看半天基本入门可以写代码了。
2.写代码
Android Studio3.0以上就可以完美运行kotlin,无任何问题,JetBrains的亲儿子怎么会在自家的Android Studio上有问题。
如果Android Studio版本低或者没有,那就推荐在线运行下好了。
3.善用搜索
半天时间看不完教程的最多了解,剩下就是那里不会搜那里了。
kotlin语法糖很强大,Lambda表达式大大提高效率,但是如果一起没怎么用过
面对代码中 一堆的 ?$ ?. !! -> 各种符合很是抓狂,这时候谷歌搜索不出来(或者我谷歌搜索还不熟练),换用百度搜索还是可以快速解决你的问题
4.强大的Android Studio 翻译功能
Convert Java File to Kotlin File
选择java文件,然后直接翻译成为kotlin,太强大了,在也不需要担心不会写kotlin
5.多多练习
开始动手就好了,一旦用起来你一定停不下来,真的很爽。
6.多学习多提高
kotlin入门很简单,但是提高深入还是需要刻意练习了。不去学永远用不到。