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

11 天前
 xoxoj

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

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

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

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

https://ex.noerr.eu.org/t/1166534

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

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

© 2021 V2EX