公司准备重构 App,请问一下现在最流行的架构是什么?

2022-02-11 12:20:50 +08:00
 silencelixing

如题,重构 App 可选的方案太多了,不知道如何下手。 Jetpack MVVM ? Compose ? Kotlin flow ? 准备选一个当前最流行的架构,大佬们有没有模板项目推荐的?

14836 次点击
所在节点    Android
67 条回复
815979670
2022-02-11 12:24:34 +08:00
不是应该看你们公司员工技术栈吗
silencelixing
2022-02-11 12:32:54 +08:00
@815979670 #1 我们公司之前是 RN 开发,技术栈基本算是完全不相关,反正都是重新来,不如选一个主流的技术栈从头开始学习
lxiian
2022-02-11 12:49:57 +08:00
同求一个方案
redtech
2022-02-11 12:52:22 +08:00
有跨端需求 问就是 flutter
ByePrd
2022-02-11 12:54:49 +08:00
架构选择 Jetpack MVVM 吧,配合 Jetpack 的其他库及 Kotlin coroutine 和 flow (替代 RxJava )。

现在也有一个 MVI 的架构。Compose 有待考验,不推荐使用在生产环境中,部分模块用它尝鲜还行。
thtznet
2022-02-11 13:12:02 +08:00
MAUI 了解一下,还未发布正式版,应该是属于未来的"架构",不关注一下么?
ren2881971
2022-02-11 13:17:29 +08:00
公司项目重构还是应该侧重于员工能够 hold 的技术吧,一味的追求新技术带来的风险你们部门能承受得住么。
Chism
2022-02-11 13:40:35 +08:00
最流行不就是 uniapp 吗
z42514
2022-02-11 13:41:17 +08:00
有 java 、kotlin 基础么,有的话就用 Google 的架构方案吧,最近刚刚又更新了一版。

我 21 年底刚尝试用 MVVM kotlin flow 新开发了两个项目,如果有 java 和 kotlin 基础的话,迁移难度不大
z42514
2022-02-11 13:41:48 +08:00
@z42514 #9 kotlin 协程那一套真的很香,已经放弃 rxjava 了
RickyC
2022-02-11 13:45:58 +08:00
react native
i979491586
2022-02-11 13:53:14 +08:00
2022 年 有跨端需求 问就是 flutter
imtianx
2022-02-11 13:54:57 +08:00
compose 写起来很不错,但是觉得如果用了 compose ,还不如直接上 flutter
masterclock
2022-02-11 13:55:32 +08:00
react native -> flutter
haaro
2022-02-11 14:03:46 +08:00
现在官方已经再推 MVI 了
KuroNekoFan
2022-02-11 14:07:57 +08:00
比较感兴趣你们在 rn 上遇到什么问题
jingslunt
2022-02-11 14:20:46 +08:00
wasm
beisilu
2022-02-11 14:30:57 +08:00
flutter 是真的香
weithl
2022-02-11 14:32:22 +08:00
看业务复杂度吧 复杂点就 rx + mvvm 两端都如此。业务简单就无所谓了 基础组件 模块拆分做好就行
66beta
2022-02-11 14:35:00 +08:00
为什么不是团队坐下来一起讨论一下?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/833167

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX