# my_bill **Repository Path**: docname/my_bill ## Basic Information - **Project Name**: my_bill - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-07 - **Last Updated**: 2023-11-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 前言 第一次接触Flutter还是技术胖的百姓生活+,转眼间几年过去了,Flutter都升级到了2.+版本了,相比以前修改了很多,增加了空安区,还出现GetX,正好手上活不多,索性重学一波Flutter,于是诞生了MyBili # 项目预览 ## 项目展示(GIF)

Sample

## 项目展示(PNG) | ![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/afcd6e9f7d0c477a9aee7b2be3bb0cf9~tplv-k3u1fbpfcp-zoom-1.image) | ![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/561c56c5bee6451a97ddb2071c472f3b~tplv-k3u1fbpfcp-zoom-1.image) | ![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/31120b61263c43afa3f5ef31de4feefd~tplv-k3u1fbpfcp-zoom-1.image) | | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | | ![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/b2b7a05181bb49b6b72fce725ec3beba~tplv-k3u1fbpfcp-zoom-1.image) | ![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/7ed6b68be9814d2b81abc53fcb44dcc4~tplv-k3u1fbpfcp-zoom-1.image) | ![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/ef3b158b977e46f3ab1dc0445c926050~tplv-k3u1fbpfcp-zoom-1.image) | ## # 技术点 - 基于Flutter2.+,支持空安全 - GetX - 清晰的项目结构 (参考[getx_pattern](https://kauemurakami.github.io/getx_pattern/)规范) - Dio网络请求 - 屏幕适配 - 统一缺省页 - 统一刷新组件 - 视频播放(fijk) - 弹幕播放 - 瀑布流 - lottie动画 - 统一启动页 - 适配web,ios,macos(**win暂未适配**) - ... # 项目资源 Github : # 总结 从学习到实战花费了接近一个月的时间,主要学习GetX的使用和Flutter2.+语法,以及相关插件的使用,中间也遇到了很多问题,不过也都解决了,最总也完成了MyBili这个视频App,还是很有成就感的,后面会写系列文章记录相关插件的使用和项目中遇到的问题分析,方便以后查阅.不然又忘了,不想再从来一遍了,哈哈 # 参考 [Flutter企业级项目实战——博时App](https://blog.csdn.net/lalallallalla/article/details/121006909) api来自[Flutter高级进阶实战 仿哔哩哔哩APP](https://coding.imooc.com/class/487.html)(我购买了正版有提供相关api,希望大家还是要支持正版呀)