过去几周,我一直在使用 Draftbit 构建一个叫做 ZingoEats 的食物送餐客户端应用。我的目标是创建一个与 Swiggy 或 Zomato 类似的应用,拥有像手机登录、餐厅浏览、食物搜索、购物车、结算、实时订单跟踪和用户资料等功能。
我发现的一个最大的优势是,我可以快速地构建出高质量的移动屏幕。相比于花费几天时间编写 UI 代码,我专注于改进用户体验并将应用连接到 Supabase 以便于后端功能。
客户端应用包括:
- 手机号登录和 OTP 验证
- 首页显示餐厅列表
- 食物搜索
- 餐厅详细信息和菜单
- 购物车和结算
- 订单历史
- 用户资料
- 使用 Supabase 的实时后端
我最喜欢的方面:
- 快速 UI 开发
- 清洁的 React Native 代码
- 与 Supabase 的简单后端集成
- 人工智能辅助完成重复工作
- 快速定制屏幕
我发现最困难的方面:
- 生产环境设置需要花费时间。
- 如 OTP、地图和推送通知等服务仍需要进行适当的配置。
- 对于高级定制,需要基本的 React Native 知识。
- 总体而言,我很满意进展。我的 ZingoEats 客户端应用比我开始时要接近生产环境,Draftbit 也帮助我快速地构建了它。如果你正在构建一个真实的移动应用,并且仍然希望访问生成的 React Native 代码,Draftbit 是值得探索的。
评论 (0)