现在 android 开发写页面主流都转向 Compose 了吗?还是使用传统的 XML?

57 天前
 jimbray

现在 android 开发写页面主流都转向 Compose 了吗?还是使用传统的 XML ?

有段时间没有关注了,现在启动新项目建议使用那种比较和合适?

需要涉及一些硬件交互,不考虑 Flutter 跨端方案。

2013 次点击
所在节点    程序员
13 条回复
shakukansp
57 天前
先给我一个不用 compose 的理由
Lockroach
57 天前
新项目,不考虑兼容旧设备,不考虑使用比较老的生态工具就用 compose ,其余用 view
jerry0908mo
57 天前
@shakukansp 理由混着借口可以很多:不会不想学,懒得学。
ChangQin
57 天前
我已经不会 xml 了
xFrye
57 天前
compose 的开发效率高太多了
17681880207
57 天前
compose 的开发方式,和 react / flutter / swift 都是一通百通的哇。
GotKiCry
57 天前
Compose 可以配合 XML 一起使用。没咋接触过 Compose 的话推荐还是用 XML
code2147
57 天前
项目紧急且重要就先传统 xml ,不建议边学边用。
命令式布局写惯了去写声明式布局,不只是学个新语法那么简单,转换布局思路带来的效率损失可能远大于换用 compose 带来的开发效率提升
roundgis
56 天前
@code2147 项目紧急当然是找熟手做 熟手熟哪一个就用哪一个。现学又不给时间这属于要开人的节奏了
leon2017
56 天前
compose 只是 UI 逻辑上的不同,有不影响硬件逻辑实现,逻辑你想怎么实现就怎么实现。再说了 compose 又不是不兼容 Android View ,没那么复杂的,直接用起来了。声明式 UI 是未来的大势所趋
ciki
56 天前
你看看 android studio 新建项目默认给你推荐哪种你就用哪种
bthulu
56 天前
现在还有 android 开发用 compose 和 view 的吗? 不都是 h5 套壳吗? 京东, 淘宝, 支付宝, 钉钉, 不全是 h5 套壳, 谁还吭哧吭哧地去手撸 java,kotlin 代码?
xomix
55 天前
我随便回复一个我之前遇到的安卓程序员的原因:“第一次用,以前没接触过,太难了学不会。”

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

https://ex.noerr.eu.org/t/1146867

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

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

© 2021 V2EX