Android 开发,现在该学 Kotlin 吗?

2019-06-03 06:09:42 +08:00
 storypanda

会不会以后突然 Android Studio 更新不支持 Java 或者新设备不兼容 Java 了的话,是不是必须要学 Kotlin?

好的有两方面:

一方面 Java 就和 OC 一样很多公司和项目都在用,

另一方面 iOS 的 Xcode 依旧可以使用 OC 编程。

问此问题来源于我学习 Android 以及实践的焦虑:

独自在广州,自己暂停了兼职,逼自己开始开发独立小项目能上线的那种。

因为兼职重复更新,爬虫 Python 也刚入门,最近好不容易转回 Java。

兼职也是最后能交房租的退路。

尽管如此我还是不想做专业平面设计或者是做过的新媒体运营。

感觉反复看那基本经典的书籍开头,也很烦躁,更因为除了第一行代码,

其他的《 Java 核心技术基础知识》以及阿里的《码出高效》都是循序渐进的,中途一下就断了。

准备卖二手了,有需要的吗?

准备今天入 Java9 官方入门教程以及 Java 编程思想,睡前学习。

7450 次点击
所在节点    程序员
32 条回复
asAnotherJack
2019-06-03 10:25:47 +08:00
会 Java 了,花个一周左右看看 kotlin 完全够了
janus77
2019-06-03 10:28:37 +08:00
为什么他不支持 java 你就不需要学会 java 了呢,这两者是毫无关系的事啊
zjw7sky
2019-06-03 10:49:39 +08:00
学呗,我搞 iOS 的,现在 oc,swift,java,kotlin,flutter,python 基本都熟悉了,现在用到哪个,然后再深入
unco020511
2019-06-03 11:10:39 +08:00
为什么你们都学得动啊,我现在就是摸鱼,学不动
rosu
2019-06-03 13:44:44 +08:00
@xiangyuecn Android Java 默认 1.7,要在 build.gradle 中设置 target 到 1.8。
fansangg
2019-06-03 14:03:55 +08:00
工作用得上就学,17 年自己搞项目,看了看基本语法就开始撸了,不会的用 java 写一遍然后贴到 kt 文件会自动转,然后看看怎么写,慢慢就会了。

要是自己业余爱好,学了也没什么意思,有那个时间还不如会所洗个脚放松放松
HongJay
2019-06-03 14:09:38 +08:00
学习成本为 0 的事为什么不做
viator42
2019-06-03 14:09:40 +08:00
现在 kotlin 已经是安卓默认开发语言,必须要会的吧
751762476
2019-06-03 16:54:33 +08:00
@cxtrinityy android gradle plugin 3.1.0 及以上就支持 java8 的 功能了。
cxtrinityy
2019-06-03 17:20:35 +08:00
官网说的很清楚了,只是支持了 8 的子集,并不是完整的 8
wvitas
2019-06-03 18:06:59 +08:00
kotlin 其实不用学,上手很快,但是一旦上手,你绝对回不去的,反正我现在能用 koltin 绝对不会写 java
zsk425
2019-06-03 18:47:27 +08:00
Kotlin 很好用,学习难度低,对开发效率有很大提升。另外,Kotlin 除了支持 jvm 外,还在发展一些有趣的项目,比如跨平台的 Kotlin MPP 等,个人比较看好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/570143

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX