很好奇国内 Keep 运动的那个 App 他们是用 Android 原生开发的,还是用 Flutter 或者 RN 做的?

3 天前
 xoxoj

很好奇国内 Keep 运动的那个 App 他们是用 Android 原生开发的,还是用 Flutter 或者 RN 做的? 希望有前辈能帮忙解解惑,感觉 Keep 这个 App 做的非常棒,交互什么的也设计的挺好,很喜欢这种类型的 App,想多多学习优秀的开发思想

2023 次点击
所在节点    Android
15 条回复
JoeJoeJoe
3 天前
应该是原生,这个 app 出来的时候 Flutter 还没火好像,RN 应该是做不到这种离线体验.
usVexMownCzar
3 天前
大的 app 原生 flutter rn 都有
xoxoj
3 天前
https://keep.com/app?t=keep_homepage___default&type=android
这个是他们 android 版 apk 的 下载地址,期待哪位大牛,能从源码分析角度,给一个准确的答复呀。
xoxoj
3 天前
@JoeJoeJoe 啊哈哈哈,也无法确定啊
xoxoj
3 天前
@usVexMownCzar 就是想确定一下,哈哈哈,好奇
shdm520
3 天前
应该是 jetpack compose ,dex 反编译导入包有 androidx.compose.ui ,甚至还有 Room
superedlimited
3 天前
手机上装个 libchecker ,就能看到用的什么了
xiaoshan5733
3 天前
Flutter 和 ReactNative 也能做到这个效果,交互体验和技术栈关系没那么大,性能上的差异几乎无感知,除非代码写的非常差。
xoxoj
3 天前
@shdm520 哥,你是反编译了一下吗?要不麻烦再帮我确认看看,有没有 RN 或者 Flutter 之类的?看它用没用,谢谢了哈
liyafe1997
3 天前
@xoxoj 压根就不用反编译,看下有哪些 so 库就懂了
Flutter 和 React Native 的 Runtime 都没见到,至少不是这两者,我感觉应该是安卓原生的,或者 jetpack compose

xoxoj
3 天前
@liyafe1997 这个是用什么看的啊?
liyafe1997
3 天前
@xoxoj 上面有人提过了,libchecker
qxmqh
3 天前
像这种厂商 百分之 99 都是原生的,特别是涉及到交互体验的页面。
yueyingky
3 天前
原生的
nightlight9
2 天前
体验好基本上可以确定是原生

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

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

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

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

© 2021 V2EX