SmaliYu
V2EX  ›  Android

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

  •  
  •   SmaliYu · May 19, 2023 · 15326 views
    This topic created in 1114 days ago, the information mentioned may be changed or developed.

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

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

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

    用 libchecker 看了手机有几个项目在用,微信,脉脉,米家都有用,估计是部分使用
    Richy
        19
    Richy  
       May 19, 2023
    目前 compose 导航还不是很完善,传参数麻烦,回传参数更麻烦,感觉官方应该会有后续的解决方案
    0xZhangKe
        20
    0xZhangKe  
       May 21, 2023 via Android
    已经大规模使用了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2910 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 60ms · UTC 04:21 · PVG 12:21 · LAX 21:21 · JFK 00:21
    ♥ Do have faith in what you're doing.