很好奇国内 Keep 运动的那个 App 他们是用 Android 原生开发的,还是用 Flutter 或者 RN 做的? 希望有前辈能帮忙解解惑,感觉 Keep 这个 App 做的非常棒,交互什么的也设计的挺好,很喜欢这种类型的 App,想多多学习优秀的开发思想
![]() | 1 JoeJoeJoe PRO 应该是原生,这个 app 出来的时候 Flutter 还没火好像,RN 应该是做不到这种离线体验. |
![]() | 2 usVexMownCzar 3 天前 via iPhone 大的 app 原生 flutter rn 都有 |
![]() | 3 xoxoj OP https://keep.com/app?t=keep_homepage___default&type=android 这个是他们 android 版 apk 的 下载地址,期待哪位大牛,能从源码分析角度,给一个准确的答复呀。 |
![]() | 5 xoxoj OP @usVexMownCzar 就是想确定一下,哈哈哈,好奇 |
6 shdm520 3 天前 应该是 jetpack compose ,dex 反编译导入包有 androidx.compose.ui ,甚至还有 Room |
7 superedlimited 3 天前 via iPhone 手机上装个 libchecker ,就能看到用的什么了 |
![]() | 8 xiaoshan5733 3 天前 Flutter 和 ReactNative 也能做到这个效果,交互体验和技术栈关系没那么大,性能上的差异几乎无感知,除非代码写的非常差。 |
![]() | 10 liyafe1997 3 天前 @xoxoj 压根就不用反编译,看下有哪些 so 库就懂了 Flutter 和 React Native 的 Runtime 都没见到,至少不是这两者,我感觉应该是安卓原生的,或者 jetpack compose ![]() |
![]() | 11 xoxoj OP @liyafe1997 这个是用什么看的啊? |
![]() | 12 liyafe1997 3 天前 @xoxoj 上面有人提过了,libchecker |
![]() | 13 qxmqh 3 天前 像这种厂商 百分之 99 都是原生的,特别是涉及到交互体验的页面。 |
14 yueyingky 3 天前 原生的 |
15 nightlight9 2 天前 体验好基本上可以确定是原生 |