比如,由于生态问题很难实现某些需求、性能方面体验很差等等。

有没有老哥现在完全切到 compose 开发了,谈谈是什么感觉,有没有从 java 切到 kotlin 的痛快感。
举报· 236 次点击
登录 注册 站外分享
13 条回复  
maokg 初学 2024-8-14 09:55:49
frameworker ,无聊的时候看 https://jetpackcompose.cn/ ,写了一下还是很爽的,但我的 UI 场景不多,自定义 view 都很少写...无法给出具体的槽点
RightHand 小成 2024-8-14 09:59:04
能用,但, 同时中不能有是能跑就行。藏了太多东西,学习成本有点高。
location123 小成 2024-8-14 10:00:23
使用 Compose 写过桌面端的小工具 还是很爽的 kotlin 一把梭
ruzhan123 小成 2024-8-14 10:00:44
画 UI flutter 就挺好的
LLLeo 初学 2024-8-14 10:32:36
@monkeylmj 目前有在用,目前遇到最大问题就是数据量大的列表效果不是很好,ViewPager 控件切换体验不好,其他都不错,写 UI 很爽很快。
新项目没有夸端的需要建议使用
Tlaster 小成 2024-8-14 10:50:15
从 alpha 就开始用到现在了,写了不少纯 Compose 应用,最近的例子: https://github.com/DimensionDev/Flare  
新应用可以直接纯 Compose
槽点就是:写 Compose 是完全不同的思维范式,如果之前写 View 的话,很容易用 View 的思维去写 Compose ,然后踩到 Compose 的坑,有一些会导致性能问题,最后怪 Compose 性能差,但实际上 Compose 的性能现在( 1.7 )已经完全不差了。
不过 Compose 一定需要开 R8 ( isMinifyEnabled = true ),不开的话性能确实不行
StinkyTofus 小成 2024-8-14 10:51:12
@location123 #3 资源占用怎么样? 比 javafx 高吗?
winterbells 小成 2024-8-14 11:06:23
本来兴致勃勃把公司 app 往这上面转,UI 都重构了几个页面了。现在 app 半死不活的也没空管它了

踩过但是填了的两个大坑,resource 和 navigation ,这两个最近都加上了( compose-multiplatform )。

抽屉( drawer )之前有过不同平台样式不一样,只有安卓上点开后阴影正常(可能早期版本,现在修好了吧

还有编译问题、api 乱改(现在不知道改不改了)

lazylist 的性能也不知道怎么样了,自己写着完还可以,我也好奇有没有哪家公司用这个
ChangQin 初学 2024-8-14 11:40:40
我们已经用 Kotlin Multiplatform 来开发跨平台了,用的是 UI+Logic 跨端,各自平台不同的写桥实现。目前就是感觉一些工具类写桥比较麻烦,UI 上大部分都很方便,还有就是 iOS 侧滑返回目前还没官方组件,这个比较坑。
12下一页
返回顶部