大家现在开发 android 应用都用 kolin 了吗?

2022-09-10 19:19:58 +08:00
 bigxianyu
从 java 学过来的,本来想学一些 android 开发,怎么突然看到 java 开发就变成 了 out date ... ? 是以后会有能力以及复杂度问题吗?我需要用 java 还是用 kolin 呢 ?一个有 java 基础人的困惑 .
1542 次点击
所在节点    问与答
9 条回复
rosu
2022-09-10 19:25:15 +08:00
现在基本都是 kotlin 了,除非是 sdk 开发或者是某些特定场景… 不会 kotlin ,可能很多教程文章都不好理解。
如果是自己玩,Java 也没啥问题,不过 kotlin 并不难,半天就能写了
bigxianyu
2022-09-10 19:26:59 +08:00
@rosu 能混在用吗?如果项目里已经有 java 了
coolmint
2022-09-10 19:33:13 +08:00
@bigxianyu #2 可以混用,六七年没用过 java 了已经
rosu
2022-09-10 20:01:19 +08:00
@bigxianyu 可以混用,详情搜索 kotlin 和 Java 互操作性
zerofancy
2022-09-10 20:44:04 +08:00
可以混用,建议找个模块试试水,总结下再推。Kotlin 不难学,语法糖比较多用起来舒服,但需要定好规范,不然到后面容易啥风格的代码都有。
zerofancy
2022-09-10 20:59:38 +08:00
Kotlin 有些语法特性无法 ABI 兼容,如接口默认方法、函数默认参数等。比如你给某个方法新增了一个带默认值的参数,尽管调用方不需要进行任何更改,但仍然必须重新编译。所以可能不适合用来提供 sdk 。
yolee599
2022-09-10 21:03:01 +08:00
经常写库,还是用的 java ,在电脑端写好调试好运行没问题了再把 .jar 给 android 应用。因为电脑端我可以做到秒编译,秒运行。
darksheep9527
2022-09-11 00:27:21 +08:00
我们学校的安卓开发都已经用 kotlin 教了,一个双非普通一本
SmaliYu
2022-09-11 20:31:19 +08:00
我还在用 java ,什么时候 framework 变成 kotlin 了,就是时候鸟枪换炮了

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

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

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

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

© 2021 V2EX