教学优势
曙海教育的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系。曙海教育的课程在业内有着响亮的知名度。
本课程,秉承20年积累的教学品质,以项目实现为导向,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。
课程简介:
课程目标:
课程大纲:
程大纲:
课程大纲:
1Flutter网络&数据存储
· 易用易扩展网络框架设计实现
· 基于配置请求封装
· 统一异常和返回处理
· Adapter设计模式
· JSON解析技巧
· 统一缓存管理框架设计 实现
2登录注册模块设计开发
· SDK设计
· 状态保持
· 接口鉴权
· 输入框处理
· 登录动效
3基于Flutter路由原理搭建APP导航架构
· 新版导航器
· 路由系统
· 易用导航框架封装
· 页面级生命周期能力 感知
· 页面切换通知
· 路由堆栈管理
· 拦截器
4大首页模块开发
· 页面状态框架封装
· 轮播图封装
· Flutter图片加载原理
· 缓存优化
· 列加载&帧率优化
· 卡片组件封装
· 首页双Feed&分页
· Lottie刷新动画
5Flutter视频播放器组件封装
· 架构设计优化
· Flutter视频播放器
· 播放器组件封装
· 自定义播放器UI
· 全屏播放&沉浸式播放
· Tab切换组件
6视频详情模块开发
· 架构设计
· 详情页面秒开性能优化
· 动画展开列表组件
· 点赞分享收藏工具栏
· 收藏功能
· 关联视频列表卡片
· 扁平化布局
7排行榜模块开发
· 页面框架搭建
· 通用分页
· 页面快搭框架封装、 自动刷新
8个人中心模块开发
· 嵌套滚动
· 高斯模糊&视差滚动
· 用户资产模块
· 自定义动态布局
· 增值服务模块
· 沉浸式导航栏
9视频弹幕架构开发
· WebSocket原理
· 弹幕通信
· 弹幕组件封装
· 自定义弹幕
· 弹幕动效
· 弹幕输入界面
· 发送弹幕
10主题模式
· Flutter状态管理框架
· Provider入门&进阶
· 自定义主题
· 主题状态管理
· Dark Mode适配
· Flutter夜间模式
12. Flutter组件化改造与提效
13. Flutter项目集成打包
练习
答疑