我的商店App
这是我的下一个Flutter应用。这是一个在线商店。这次,我将添加一个展示应用程序如何工作的视频,而不是添加截图。但首先,我将描述它的功能。
好了,该应用程序已完全连接到Firebase。打开应用程序后,将显示登录屏幕。用户可以在注册和登录屏幕之间切换(切换时会应用动画)。注册或登录后,用户将被转移到商店的主页(他会获得一个小时的身份验证令牌,这使得他在重新启动应用程序后身份验证状态得以保存)。在应用程序本身中,用户可以
- 将商品添加到收藏夹(因此可以显示所有商品或仅显示收藏夹商品)
- 点击商品查看详情
- 将商品添加到购物车
- 从购物车中移除商品
- 查看购物车
- 如果购物车不为空,则下单
- 查看他的订单历史
- 将新商品添加到商店
- 编辑他的商品
- 从商店中移除他的商品
- 登出
MyShopAppCompressed.mp4
应用程序的缺点
- 使用Realtime Database而不是Firestore Databse
- 用户只能通过url为商品添加照片
我学到了什么
- 将应用程序与Firebase关联
- 提交和处理Firebase请求
- 创建REST API
- 管理Realtime Database及其规则
- 使用Provider
- 创建动画
以及许多其他不太重要的东西…
我的下一个应用程序对我来说有点难度,但完成它真是太令人满意了!我很快就会发布它!