包含以下技术点:
- 页面路由
- 状态管理
- Dio网络请求
- pull_to_refresh 下拉刷新,上拉加载
- 图片加载
- Lottie动画加载
- 屏幕适配
- UI:Tab页面、侧边抽屉栏、列表、富文本等
- WebView加载网页
- android/ios 配置启动页
- 权限申请
- 扫描二维码
解决问题:
- Flutter项目目录结构和代码组织
- 网络请求封装
- Tab页懒加载
- Tab页ListView滑动时,其他tab跟着滑动
- qr_code_scanner release下白屏不能使用stack包裹
- release下Expanded显示灰屏,Expanded、Flexible只在Row、Column等组件内,不在其他组件内使用。
源码请移步
https://github.com/liulilei/flutter_wan_android 内含下载二维码,可供下载体验。
感谢鸿洋大神的WanAndroid Api:https://www.wanandroid.com/blog/show/2
基于GitHub开源项目学习: https://github.com/Afauria/GetX-WanAndroid
IOS 请下载项目在ios模拟器上运行。
网友评论