课程介绍
这套集训营覆盖鸿蒙 NEXT 应用开发的完整路径,从基础环境搭建、TypeScript 到 ArkTS,到组件布局、样式、双向绑定、循环渲染,再讲 Link、Provide 与 Consume、Observed 与 ObjectLink、AppStorage 全局共享等状态管理。
案例部分很丰富:知乎评论、美团外卖、仿微信聊天(含聊天记录、手势、录音播放、拍照与地图、语音转文字)、小时达(物流)项目,以及神领物流、鸿盟刷题端云项目和云音乐项目,覆盖路由、动画、Canvas、首选项、系统通知、上传、元服务与服务卡片。
后续章节继续讲仿微信聊天项目的搭建、联系人列表筛选、消息发送与渲染、语音播放等,并补充面试题、混合开发通信、日历组件封装、分包与 LazyForEach 等进阶内容。
网盘说明:本课程为百度网盘资源。
课程目录
第二期:基础、状态管理与案例项目
1-1 鸿蒙NEXT基础环境搭建+TypeScript到ArkTS适配+组件基础(2024-02-01)
1-10 鸿蒙NEXT Link修饰符 + Provide和Consume(2024-03-09)
1-11 鸿蒙NEXT Provide + Consume 跨代共享 + Watch监听(2024-03-12)
1-12 鸿蒙NEXT Observed+ObjectLink局部监听 + 局部共享(2024-03-14)
1-13 鸿蒙NEXT AppStorage全局共享+ 持久化共享(2024-03-16)
1-14 美团外卖案例(2024-03-19)
1-15与1-16 美团案例收尾+路由跳转+路由管理 + ability + 动画管理(2024-03-23)
1-17与1-18 沙箱文件操作 + 音视频播放+ 画布(2024-03-28)
1-19 微信聊天搭建 + 基础信息
1-2 鸿蒙NEXT组件布局-样式处理-界面渲染(2024-02-03)
1-20 【仿微信聊天】聊天记录+线程通信
1-21 【仿微信聊天】-聊天浮层 + 手势控制
1-22 【仿微信聊天】AudioCapturer实现录音过程
1-23 【仿微信聊天】AudioRenderer实现录音播放 + 图片处理
1-24 【仿微信聊天】发送照片-相机拍照-发送视频
1-25 【仿微信聊天】地图使用-语音转化-计算波峰
1-26 【仿微信聊天】微信案例收尾 + 鸿蒙架构梳理
1-27 【小时达】(原神领物流)项目-主页搭建
1-28 【小时达】主页、我的基本业务+退出登录
1-29 【小时达】任务列表+自定义tab
1-30 【小时达】任务详情 + 上传组件
1-31 【小时达】提货 +交货 +回车登记
1-32 【小时达】延迟收货 + 上报异常(2024-04-29)
1-33 【小时达】项目收尾 + 总结
1-3与1-4 鸿蒙Next组件布局+双向绑定+事件监听+组件状态+鸿蒙Next样式+资源Resource+界面渲染(2024-02-24)
1-5 鸿蒙NEXT样式Styles,Extend + 循环渲染+条件渲染(2024-02-27)
1-6 鸿蒙NEXT循环渲染+知乎评论案例(2024-02-29)
1-7 鸿蒙NEXT知乎案例 + builder修饰符(2024-03-02)
1-8 鸿蒙NEXT builder传值 + BuilderParam插槽(2024-03-05)
1-9 鸿蒙NEXT BuilderParam尾随闭包+ 父子传值Prop(2024-03-07)
1-1 编辑器和模拟器的安装
1-10 组件状态共享总结 + Observed+Require+Track
1-11 应用存储+应用状态管理
1-12 权限申请+网络请求
1-13 美团外卖案例
1-14 路由控制
1-15 Ability + 生命周期 + 动画
1-16 手势处理 + 沙箱操作 +混合开发
1-17 视频控制+抖音+Canvas绘制+签字版
1-2 前置知识铺垫 + 鸿蒙组件基础
1-3 常见布局+事件监听
1-4 组件状态+双向绑定
1-5 样式+评论案例
1-6 条件和循环渲染+下拉刷新和上拉加载
1-7 知乎案例
1-8 build+builderParam+尾随闭包
1-9 组件状态共享+图片选择案例
1-10 相册案例+Observed+ObjectLink
1-11 应用状态+持久化存储
1-12 权限申请+检测+检测+网络请求
1-14 沉浸式 + 路由导航控制 + 三层架构跳转
1-15 生命周期+ability+动画
1-16 帧动画+转场+手势组合+混合开发
1-17 混合开发+抖音案例+签字板案例
1-2 前置铺垫+组件语法+线性布局
1-3 百度案例+常用布局+滚动条控制
1-4 事件+数据类型State修饰符
1-5 双向数据绑定 + 样式枚举 + 虚拟像素 + Image的使用
1-6 样式 + 界面渲染 + loading组件封装
1-7 下拉刷新+上拉加载+知乎案例
1-8 知乎评论案+自定义构建函数+父子组件传参
1-9 Prop+Link+Provide+Consume+播放控制案例
1-1 常用组件和布局
1-10 状态存储 + 持久化存储 + 权限申请
1-11 网络请求 + 美团外卖
1-12 美团收尾 + 页面沉浸式 + Navigation
1-13 Navigation和Router
1-14 组件与Ability的生命周期+Ability间跳转+动画
1-15 手势+沙箱+混合开发+组件截图+视频组件+抖音案例
1-16 多线程基础+卡片入门+canvas
1-2 常用布局 + 事件监听
1-3 数据类型 + 数据更新机制 + 双向数据绑定
1-4 样式 + 单位 + 资源访问
1-5 样式复用+条件渲染+循环渲染+综合案例ToDoList
1-6 下拉刷新 + 下拉加载 + 知乎案例
1-7 知乎案例收尾 + Builder传值 + BuilderParam
1-8 组件之间传值方式 + Watch监听 + 自定义弹层
1-9 图片的选择预览+Observed+ObjectLink+Required+Track
第三期:组件、神领物流与端云项目
01-01 环境搭建+组件基础(样式+渲染+状态)-知乎案例
01-02 组件状态&应用状态管理(美团外卖)
01-03 路由-动画-Ability-Canvas-(华为闹钟)
01-05 美团外卖实例
01-06 美团外卖收尾 + Ability能力
01-08 Canvas能力 + 首选项 + 系统通知
01-09 消息通知+华为时钟
01-11 【神领物流项目】基础搭建+主页搭建
01-12 主页搭建+提货列表
01-13 抽提HmList组件–提货详情
01-14 鸿蒙上传方案 + 提货
01-15 交货 + 回车登记
01-16 独家鸿蒙面试题等
01-17 混合开发通信-上报异常
01-18 已完成任务-集成其他代码
01-19 封装日历组件-分包-LazyForEach-发布-上架
01-20 鸿蒙阶段内容盘点-面试题
01-21 元服务基础-服务卡片开发-AGC Serverless能力
01-22 端云项目中调用相关能力 – 端云项目基础搭建
01-22 端云项目中调用相关能力 – 端云项目基础搭建2
01-23 端云项目-登录-试卷和章节管理 – 刷题功能
01-24 端云项目(鸿盟刷题) – 章节管理 – 刷题功能
01-24 端云项目(鸿盟刷题) – 章节管理 – 刷题功能2
01-24 端云项目(鸿盟刷题) – 章节管理 – 刷题功能3
01-24 端云项目(鸿盟刷题) – 章节管理 – 刷题功能4
01-25 端云项目 – 首页排名 – 排名卡片
01-25 端云项目 – 首页排名 – 排名卡片2
01-25 端云项目 – 首页排名 – 排名卡片3
01-26 【黑马云音乐】项目搭建+功能分析+播放功能+线程通信
01-27 【黑马云音乐】卡片开发+下载工具封装+进程通信
01-28 【黑马云音乐】复盘和总结
第四期:仿微信聊天项目
2-1 项目搭建+联系人列表筛选+发送消息+机器人回复
2-2 首选项+线程通信+消息删除
2-3 删除消息+手势控制+文件操作
2-4 消息发送和渲染+语音播放和删除
2-5 AVPlayer+发送图片+唤起相机
2-6 视频预览 + 地图证书 + 发送位置 + 语音转文字
2-7 文字转语音 + 语音波峰计算
2-8 项目收尾
2-1 项目介绍+Logger封装+沉浸式和状态栏封装
2-10 worker + 进程通信 + 录音功能实现
2-11 我的页面 + 颜色模式 + 缓存和版本号
2-2 首页布局和功能实现
2-3 组件封装 + 下拉刷新和下拉加载+axios二次封装
2-4 列表排序和渲染 + 骨架屏 + 登录 + 面通AI
2-5 线程通信 + 登录鉴权 + 用户协议
2-6 详情渲染 + 试题切换、点赞、收藏+分享和扫码
2-7 埋点上报 + 试题搜索 + 打卡
2-8 学习数据 + 常用单词 + 权限控制
2-9 麦克风权限 + 录音 + 数据库使用 + taskpol
3-1 三层架构 + 项目开发准备
3-2 axios响应 + 子窗口闪屏 + 华为登录
3-3 token验证 + Builder封装 + 用户信息修改 + 退出登录
3-4 设备列表 + 蓝牙模块开发
2-1 项目初始化+常用工具类封装
2-10 个人设置
2-2 首页搭建
2-3 首页试题列表渲染(网络模块封装+下拉刷新+上拉加载)
2-4 试题列表查询条件+登录功能(token处理)
2-5 登录跳转+用户协议跳转+试题详情
2-6 试题分享+数据埋点+试题搜索
2-7 试题搜索+日历打卡+学习时间+单词模块
2-8 权限管理+录音+数据库入门
2-9 录音功能和数据库功能综合使用