朋友负责产品和设计,我负责开发。因为今年有接触过 compose ,开发起来很舒服,所以就决定使用纯碎 compose 来开发这一款应用。
有一个滑动选择的组件,我自己懒得实现,所以直接直接封装了 View 系统的组件,其它的全部都是 compose 完成的。
产品的完成度还是很高的,虽然功能不是特别多,比如科学计算的功能暂时都还没有实现。因为在没有验证市场的情况话,还是做个 MVP 比较合理。
当然在实现的时候也是遇到了很多坑。尤其是LazyColumn
列表,在实现长按重排序的时候,踩了很多坑。其次 compose 的性能在低端的 Android 上表现也不是很好。
个人的一点建议吧,如果你的应用性能要求很高的话,建议用 View 系统的那一套,如果对性能要求没有那么严格的话,建议尝试使用 compose 开发,写起来很舒服。
1
DeweyReed 2023-08-06 21:29:59 +08:00
没记错的话,ADB 里讲过发现 Compose 性能不如 View ,可以向开发团队反馈哦。
|
3
TVBG 2023-08-06 21:52:16 +08:00
宣传图好有趣
|
5
burden7 2023-08-07 10:09:08 +08:00
没用过 compose 开发,包体积这么大吗?
app 挺流畅的。 |