V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
SmaliYu
V2EX  ›  Android

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

  •  
  •   SmaliYu · 315 天前 · 5981 次点击
    这是一个创建于 315 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    20 条回复    2023-05-21 14:54:12 +08:00
    ccccaaaa
        1
    ccccaaaa  
       315 天前
    已经在项目中用了
    whyrookie
        2
    whyrookie  
       315 天前
    之前一个新的小项目使用了,老的项目还是原来那一套
    tanranran
        3
    tanranran  
       315 天前
    @ccccaaaa #1
    @whyrookie #2 用 Compose 有啥好处吗
    whyrookie
        4
    whyrookie  
       315 天前
    @tanranran 声明式 UI 画起来更快
    yatoooon
        5
    yatoooon  
       315 天前
    目前还铺不开,列表性能不行,追求体验没法用
    hfl1995
        6
    hfl1995  
       315 天前
    项目中基本上可以无缝使用
    darkengine
        7
    darkengine  
       315 天前   ❤️ 5
    我还在 xml, findViewById. ...
    shakukansp
        8
    shakukansp  
       315 天前
    刚用 compose 写完一个 app, 如果之前写过 vue3 或者 react 根本没有学习成本
    ccccaaaa
        9
    ccccaaaa  
       315 天前
    @tanranran 布局写起来很快,无嵌套问题;可配合 MVI 架构代码比较清晰
    rocododd
        10
    rocododd  
       315 天前
    如果有列表的话建议还是原生,其他布局可以用 compose 写
    pipilu
        11
    pipilu  
       315 天前
    哪个厂,感觉还都是老一套啊
    Esen
        12
    Esen  
       315 天前
    compose 有点用不来,新 app 也是 xml 老一套
    daiisdai
        13
    daiisdai  
       315 天前
    写过一段时间,感觉一时不能适应,不过肯定是趋势
    cyningxu
        14
    cyningxu  
       315 天前
    毋庸置疑吧,肯定是趋势,就跟之前 kotlin 换 java 一样,痛也就一时,爽可是一辈子
    unco020511
        15
    unco020511  
       315 天前
    @hfl1995 代码图是用什么生成的
    Bown
        16
    Bown  
       315 天前
    旧代码不管,新代码全面推广,熟练后开发效率开发体验提升太;而且 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  
       315 天前
    公司的屎山项目不敢随便动,现在基本都是维护状态了。已经和 Android 原生开发渐行渐远了,现在工作大部分都在写小程序了。不上班的时候,也只会写写 react 了,不想再碰原生 Android 代码了。。。

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

    用 libchecker 看了手机有几个项目在用,微信,脉脉,米家都有用,估计是部分使用
    Richy
        19
    Richy  
       314 天前
    目前 compose 导航还不是很完善,传参数麻烦,回传参数更麻烦,感觉官方应该会有后续的解决方案
    0xZhangKe
        20
    0xZhangKe  
       313 天前 via Android
    已经大规模使用了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3382 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:37 · PVG 18:37 · LAX 03:37 · JFK 06:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.