我的作品 我用 ReactNative 开发了一个饮食记录 App

qianshan(山哥) · 2022年10月10日 · 最后由 qianshan 回复于 2022年10月16日 · 967 次阅读

App 官网

App 名字叫饭卡,取名吃饭打卡之意,主要是用来记录每天吃了什么,App 会自动计算摄入总热量、营养素占比等信息。目前 iOS 版已上架 App Store,Android 版目前托管在 蒲公英testapp。下面是应用截图:

接下来说下技术栈

开发过程

使用 ReactNative 开发过程顺畅的超出我的期望。开发期间一直使用的是 iOS 模拟器和自用的 iPhone,当时没有双端同时开发,感觉可能会有很多兼容问题,想着等功能开发完成后集中精力解决 Android 端兼容问题。结果开发完成后在 Android 正常运行,竟然没有兼容问题,大大超出我的预料,只能说 ReactNative 真香!

问题

项目构建使用的是 Expo 全家桶,这也给开发带来了很大便利,本地不用安装 Xcode 环境,打包也是走的 expo 线上打包。使用 Expo 缺点也是有的,就是很多 ReactNative 原生模块无法方便的使用,这就要看个人取舍了。

欢迎对 ReactNative 感兴趣的小伙伴一起讨论学习

加个好友聊下呗 V:msnzmm

欢迎新同学

Android 端使用的体验太差了。底部四个导航按钮,点击多次都没有反应。建议还是多测试一下吧,如果想要拥护体验好的话,感觉 flutter 会好一点

@junge 感谢您的反馈,Android 端确实测试覆盖较少,实在抱歉

qianshan 关闭了讨论。 11月14日 21:52
需要 登录 后方可回复, 如果你还没有账号请 注册新账号