分享flutter3.x版本仿小米商城

  • 简单介绍: xiaomiShop使用最新的flutter3.x版本开发,模拟了真实复杂接口数据,使用了Getx进行管理,好处是1.内部实现了路由管理,相比目前主流的fluro框架更轻量,并且路由跳转无需上下文对象,支持自定义路由中间件和动态路由传参等功能。 2.提供两种简单灵活的实现状态管理的方式。 3.它内部实现了依赖注入,可以快速的获取到某个状态管理器(GetxController)。并且有强大的响应式编程方式,通过数据改变驱动页面显示。经测试实现iOS端和安卓端使用流畅不卡顿。供大家参考学习批评指正。

  • 项目sdk简单介绍:

  #网络请求,封装dio库进行网络请求
    - dio: ^5.3.3
 #历史保存,使用shared_preferences进行登录状态保存
  shared_preferences: ^2.2.2
   #三级联动,使用city_pickers进行省市区三级联动,保存收货地址
  city_pickers: ^1.3.0
    #加密,适应crypto进行参数加密接口请求访问数据
  crypto: ^3.0.3
      # 使用 flutter_screenutil 进行屏幕适配
  flutter_screenutil: ^5.9.0
Simulator Screen Recording - iPhone 14 Pro - 2023-11-16 at 10.24.57.gif
Simulator Screen Recording - iPhone 14 Pro - 2023-11-16 at 10.25.40.gif
Simulator Screen Recording - iPhone 14 Pro - 2023-11-16 at 10.26.54.gif
Simulator Screen Recording - iPhone 14 Pro - 2023-11-16 at 10.28.32.gif
Simulator Screen Recording - iPhone 14 Pro - 2023-11-16 at 10.33.04.gif
Simulator Screen Recording - iPhone 14 Pro - 2023-11-16 at 10.34.08.gif
Simulator Screen Recording - iPhone 14 Pro - 2023-11-16 at 10.34.47.gif
Simulator Screen Recording - iPhone 14 Pro - 2023-11-16 at 10.36.20.gif
Simulator Screen Recording - iPhone 14 Pro - 2023-11-16 at 10.37.44.gif
Simulator Screen Recording - iPhone 14 Pro - 2023-11-16 at 10.38.39.gif
Simulator Screen Recording - iPhone 14 Pro - 2023-11-16 at 10.40.09.gif
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容