2023 年安卓原生开发: 是用 jetpack compose 还是用其他的?

282 天前
 HaroldFinchNYC

个人不太喜欢 kotlin ,虽然 jetpack compose 是所谓 declarative ,学习曲线平滑

现在如果继续用 Java ,用什么呢?谢谢

4334 次点击
所在节点    程序员
44 条回复
yhvictor
282 天前
个人吐槽,声明式编程就没有学习曲线平滑的。
nicegoing
282 天前
不怕学习,只怕学的东西没过几年就被抛弃了。老一套很好了,谷歌喜欢把 kpi 的半成品拿出来。过几年说不定 compose 又被新一套取代了。
winterbells
282 天前
@nicegoing 谷歌和 gradle 真是绝配,API 想改就改了
ZGame
282 天前
@nicegoing jetpack compose 确实是趋势啊, 本质模仿链 就是 react->flutter->jetpack compose 这在前端都被验证可行性了,这有啥好喷的..
Vindroid
282 天前
看环境的,公司大家都用 kotlin 就一起上,没在用,那就继续 java ,又不是不能用
MrHyde
282 天前
@Vindroid 我是 2023 年开始学,在 flutter 和 java 之间摇摆,不想用 kotlin
kujio
282 天前
jetpack compos 国内用得很少,但是很值得学习,声明式是 GUI 开发趋势,kotlin 也是,函数式、协程 这些都是必学的,有 java 基础的,与其在其他语言学这些特性,我觉得在 kotlin 学这些更容易,
声明式相对传统有点不好理解,主要还是思维转变,转变过来还是很好理解的。
timelessg
282 天前
作为一个 ios 开发者非常喜欢 compose,比 swiftui 高到不知道哪里,google 这次确实下力气了,向前兼容,提供了很多开箱即用的库,动画写起来也顺畅,写了已经一个来月了几乎没遇到什么坑,有需要吐槽的也是 android 本身的稀烂设计和 compose 无关,比如权限管理。学习的话建议多看看别人是怎么写的,一些技巧文档里还真没有
yazinnnn
282 天前
java 写不了 compose
yatoooon
282 天前
kotlin compose 用过就回不去了
HaroldFinchNYC
282 天前
x77
282 天前
Android 对 Java 的态度慢慢消极,不过我也不喜欢 Kotlin ,于是跳过,往前还有 Flutter
fredweili
282 天前
老早就 kotlin first 了,现在不学没道理
githmb
282 天前
啊,2023 年了安卓还在用 Java ?这是什么老化石语言
Esen
282 天前
我都直接不搞了
HangoX
282 天前
学习的话,建议直接 xml ,新手友好,文档多,compose 有些场景还是覆盖不到的。
view 的话用 viewbinding 或者 databinding ,目前最好的解决方案了。你可以学习 compose 作为你的亮点,但是目前还不能做为基础
meteor957
282 天前
不想学了,爱谁谁
meteor957
282 天前
@nicegoing google 就这操性,跟着它的节奏没有好果子。
xlsepiphone
282 天前
@Esen #15 +1 ,躺平舒服。
CFM880
282 天前
昨天刚试了试,ComposeUI 可以和原先的 xml 混合用,Kotlin 和 Java 也混着用,最近一个需求,就是 Kotlin 占 90%吧

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

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

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

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

© 2021 V2EX