和 Android 的各位老哥们打听下,项目中 ComposeUI 框架的使用情况 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
SmaliYu
V2EX    Android

和 Android 的各位老哥们打听下,项目中 ComposeUI 框架的使用情况

  •  
  •   SmaliYu 2023-05-19 09:24:08 +08:00 14282 次点击
    这是一个创建于 924 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前 Compose 在厂子里面已经铺开了么,还是说各位依然在用 xml 布局那一套?

    20 条回复    2023-05-21 14:54:12 +08:00
    ccccaaaa
        1
    ccccaaaa  
       2023-05-19 09:34:07 +08:00
    已经在项目中用了
    whyrookie
        2
    whyrookie  
       2023-05-19 09:49:14 +08:00
    之前一个新的小项目使用了,老的项目还是原来那一套
    tanranran
        3
    tanranran  
       2023-05-19 09:53:04 +08:00
    @ccccaaaa #1
    @whyrookie #2 用 Compose 有啥好处吗
    whyrookie
        4
    whyrookie  
       2023-05-19 09:58:49 +08:00
    @tanranran 声明式 UI 画起来更快
    kaixinyidian
        5
    kaixinyidian  
       2023-05-19 12:43:22 +08:00
    目前还铺不开,列表性能不行,追求体验没法用
    FringJX
        6
    FringJX  
       2023-05-19 12:47:42 +08:00
    项目中基本上可以无缝使用
    darkengine
        7
    darkengine  
       2023-05-19 12:48:26 +08:00   5
    我还在 xml, findViewById. ...
    shakukansp
        8
    shakukansp  
       2023-05-19 12:50:51 +08:00
    刚用 compose 写完一个 app, 如果之前写过 vue3 或者 react 根本没有学习成本
    ccccaaaa
        9
    ccccaaaa  
       2023-05-19 13:18:37 +08:00
    @tanranran 布局写起来很快,无嵌套问题;可配合 MVI 架构代码比较清晰
    rocododd
        10
    rocododd  
       2023-05-19 13:54:18 +08:00
    如果有列表的话建议还是原生,其他布局可以用 compose 写
    pipilu
        11
    pipilu  
       2023-05-19 14:53:55 +08:00
    哪个厂,感觉还都是老一套啊
    Esen
        12
    Esen  
       2023-05-19 15:18:27 +08:00
    compose 有点用不来,新 app 也是 xml 老一套
    daiisdai
        13
    daiisdai  
       2023-05-19 15:20:02 +08:00
    写过一段时间,感觉一时不能适应,不过肯定是趋势
    cyningxu
        14
    cyningxu  
       2023-05-19 15:33:57 +08:00
    毋庸置疑吧,肯定是趋势,就跟之前 kotlin 换 java 一样,痛也就一时,爽可是一辈子
    unco020511
        15
    unco020511  
       2023-05-19 15:52:45 +08:00
    @hfl1995 代码图是用什么生成的
    Bown
        16
    Bown  
       2023-05-19 15:55:24 +08:00
    旧代码不管,新代码全面推广,熟练后开发效率开发体验提升太;而且 Compose for iOS 已经 Alpha ,未来或许能成为主流的跨平台 UI 方案。
    业界情况的话,按照 KotlinConf 2023 给的数据:排名前 1000 的 Android 应用中有逾 21% 使用 Jetpack Compose 。
    https://blog.jetbrains.com/zh-hans/kotlin/2023/04/kotlinconf-2023-2/
    superedlimited
        17
    superedlimited  
       2023-05-19 16:03:09 +08:00
    公司的屎山项目不敢随便动,现在基本都是维护状态了。已经和 Android 原生开发渐行渐远了,现在工作大部分都在写小程序了。不上班的时候,也只会写写 react 了,不想再碰原生 Android 代码了。。。

    btw ,https://carbon.now.sh/ ,可以实现代码图,但背景色似乎无法渐变 @unco020511
    Leon406
        18
    Leon406  
       2023-05-19 19:44:25 +08:00
    现在新版 AS, 新建默认 empty 都是 compose 了,官方已经强推了

    用 libchecker 看了手机有几个项目在用,微信,脉脉,米家都有用,估计是部分使用
    Richy
        19
    Richy  
       2023-05-19 22:54:41 +08:00
    目前 compose 导航还不是很完善,传参数麻烦,回传参数更麻烦,感觉官方应该会有后续的解决方案
    0xZhangKe
        20
    0xZhangKe  
       2023-05-21 14:54:12 +08:00 via Android
    已经大规模使用了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2665 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 21ms UTC13:01 PVG 21:01 LAX 05:01 JFK 08:01
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86