这门课解决什么问题 针对开发者从鸿蒙原生基础语法过渡到工程化、组件化的实际痛点,以"小时达"项目为蓝本,拆解了从项目初始化、公共网络请求封装、登录鉴权到自定义UI组件复用的完整链路。它不讲空泛的原理解读,而是提供可直接对照实践的源码与工程结构参考,帮助开发者快速跨越"能写代码"到"能搭工程"的鸿沟,把理论转化为可落地的工程模块。 适合什么基础 具备移动端基…
针对开发者从鸿蒙原生基础语法过渡到工程化、组件化的实际痛点,以"小时达"项目为蓝本,拆解了从项目初始化、公共网络请求封装、登录鉴权到自定义UI组件复用的完整链路。它不讲空泛的原理解读,而是提供可直接对照实践的源码与工程结构参考,帮助开发者快速跨越"能写代码"到"能搭工程"的鸿沟,把理论转化为可落地的工程模块。
具备移动端基础开发经验,了解原生或跨端框架的基本概念,需要实操鸿蒙NEXT(星河版)应用工程化与组件化开发的开发者。不建议零基础直接跟学,建议先有Android或iOS原生开发基础,再通过源码对照理解鸿蒙架构差异,否则容易停留在语法层面而忽略工程结构。
按学习顺序依次拆解,首先关注"小时达项目说明与鸿蒙架构梳理",理解分层架构与公共har包结构的设计思路;其次重点学习"登录功能与首页基本布局",掌握统一请求工具封装与组件化复用(如HmCardItem)的实现方式;最后研读"主页、我的业务与自定义tabbar",理解业务逻辑与UI配置的分离以及退出登录的实现。这三块分别对应"搭骨架、做交互、理业务",是后续扩展功能的前置基础。
能够独立完成一个具备登录鉴权、首页展示、个人中心及自定义导航栏的鸿蒙应用项目搭建,并熟练封装通用UI组件与网络请求模块,实现代码的高内聚低耦合复用。后续在此基础上扩展业务功能时,可以直接复用已封装好的组件与请求工具,不必重复造轮子。
建议先通读源码目录结构,建立整体认知,再对照视频讲解逐模块还原。重点练习统一请求工具封装与HmCard组件复用这两块,在自身项目中复刻该模式,遇到疑问再回看对应视频。不要跳过源码只看视频,也不要只看视频不动手复刻,工程结构、组件定义与请求逻辑三者必须同步理解。资料包中的项目说明与架构梳理视频尤其值得反复回看,因为它决定了后续所有模块的工程化方向。
第二章 HarmonyOS NEXT(星河版)鸿蒙应用开发【小时达】(原神领物流)项目 | ├──2-1 小时达项目说明 + 鸿蒙架构梳理 | | ├──01 6.小时达项目的说明_ev.mp4 46.19M | | ├──02 7.关于分层架构的说明_ev.mp4 108.86M | | ├──03 8.关于鸿蒙世界的说明_ev.mp4 22.71M | | ├──04 9.初始化小时达项目_ev.mp4 14.31M | | ├──05 10.导入素材和资源修改名称和图标_ev.mp4 37.30M | | ├──06 11.建立公共har包结构_ev.mp4 23.76M | | └──07 12.搭建广告页的基础搭建_ev.mp4 96.45M | ├──2-2 登录功能 + 首页基本布局 | | ├──01 1.广告页的搭建_ev.mp4 141.47M | | 鈹溾攢鈹€02 2.璺宠浆鍓嶆鏌oken_ev.mp4 51.75M | | ├──03 3.实现登录页的基本功能_ev.mp4 54.21M | | ├──04 4.封装统一请求工具_ev.mp4 203.75M | | ├──05 5.调用登录跳转到主页_ev.mp4 58.31M | | └──06 6.首页的基本布局_ev.mp4 50.67M | ├──2-3 主页、我的基本业务+退出登录+自定义tabbar | | ├──01 1.回顾上节课重点_ev.mp4 25.82M | | ├──02 2.我的基本布局_ev.mp4 90.17M | | 鈹溾攢鈹€03 3.灏佽HmCard鍜孒mCardItem缁勪欢_ev.mp4 97.21M | | ├──04 4.获取我的个人信息_ev.mp4 94.11M | | ├──05 5.用户任务数据的获取_ev.mp4 84.78M | | ├──06 6.系统设置基本布局_ev.mp4 30.36M | | ├──07 7.实现HmNavbar的封装_ev.mp4 18.95M | | ├──08 8.退出登录-实现自定义弹窗的功能_ev.mp4 124.48M | | ├──09 9.实现骨架屏渲染_ev.mp4 41.62M | | ├──10 10.任务模块的自定义tabbar_ev.mp4 84.19M | | └──11 11. 获取用户任务列表数据_ev.mp4 100.30M | ├──2-4 任务列表+下拉刷新+任务详情+组件封装 | | ├──01 1.将真实数据渲染到列表上_ev.mp4 66.08M | | ├──02 2.根据状态控制按钮可用性_ev.mp4 28.06M | | ├──03 3.封装HmList上半部分_ev.mp4 179.98M | | ├──04 4.封装HmList实现上拉加载分页_ev.mp4 94.58M | | ├──05 5.完成下拉刷新功能_ev.mp4 31.30M | | ├──06 6.完成下拉刷新样式定制_ev.mp4 34.72M | | ├──07 7.列表到详情获取参数_ev.mp4 27.78M | | ├──08 8.获取任务详情数据_ev.mp4 57.71M | | ├──09 9.手风琴组件的封装_ev.mp4 52.69M | | └──10 10.scroll组件包裹手风琴_ev.mp4 19.51M | ├──2-5 任务详情+图片相册+沙箱文件拷贝 | | ├──01 1.任务详情的静态结构_ev.mp4 87.84M | | ├──02 2.封装基本的上传组件结构_ev.mp4 36.70M | | ├──03 3.底部静态结构_ev.mp4 20.86M | | ├──04 4.添加骨架屏判断_ev.mp4 15.62M | | ├──05 5.唤起相册拿到图片_ev.mp4 49.81M | | ├──06 6.选择照片并展示_ev.mp4 105.78M | | ├──07 7.图片的预览功能_ev.mp4 46.64M | | ├──08 8.上传组件接受父组件数据_ev.mp4 69.71M | | ├──09 9.沙箱文件拷贝_ev.mp4 110.46M | | └──10 浅谈一下三层架构的结构_ev.mp4 41.83M | ├──2-6 提货 +交货 +回车登记 | | ├──01 1.浅谈界面渲染和更新机制的面试题_ev.mp4 44.82M | | 鈹溾攢鈹€02 2.灏佽涓婁紶鐨凙PI_ev.mp4 155.41M | | 鈹溾攢鈹€03 3.鎻愯揣鏈嶅姟_ev.mp4 54.85M | | 鈹溾攢鈹€04 4.鍒犻櫎鍥剧墖_ev.mp4 38.27M | | 鈹溾攢鈹€05 5.loading鐨勫脊绐梍ev.mp4 23.15M | | ├──06 6.沉浸式设置方案_ev.mp4 32.74M | | ├──07 7.交货的页面控制_ev.mp4 51.23M | | ├──08 8.交货的状态控制_ev.mp4 62.02M | | 鈹溾攢鈹€09 9.浜よ揣鎻愪氦_ev.mp4 45.54M | | ├──10 10.回车登记模式下-上传只读_ev.mp4 41.61M | | ├──11 11.回车登记获取时间_ev.mp4 57.83M | | 鈹溾攢鈹€12 12.灏佽HmCheckbox_ev.mp4 55.10M | | ├──13 13.回车登记实现_ev.mp4 148.26M | | └──14 14.延迟收货逻辑_ev.mp4 87.66M | ├──2-7 延迟收货 + 上报异常 | | ├──01 1.上报异常搭建页面-选择时间_ev.mp4 75.87M | | ├──02 2.上报异常-选择类型_ev.mp4 127.65M | | ├──03 3.跳到选择位置_ev.mp4 20.59M | | ├──04 4.配置证书展示地图_ev.mp4 52.92M | | ├──05 5.获取当前位置的展示_ev.mp4 144.02M | | ├──06 6.获取位置并返回_ev.mp4 107.79M | | ├──07 7.上报异常实现_ev.mp4 60.99M | | ├──08 8.上报异常在详情页的加载_ev.mp4 48.35M | | ├──09 9.回显异常上报内容_ev.mp4 32.08M | | └──10 10.导航和打电话功能-真机可用_ev.mp4 57.88M | ├──2-8 项目收尾+ 总结 | | ├──01 1.已完成任务列表处理_ev.mp4 65.70M | | ├──02 2.已完成任务列表的时间筛选查询_ev.mp4 83.92M | | ├──03 3.清空筛选搜索_ev.mp4 35.76M | | ├──04 4.完成单号搜索_ev.mp4 78.40M | | ├──05 5.多线程处理图片压缩-上_ev.mp4 189.23M | | ├──06 6.多线程处理图片压缩-下_ev.mp4 151.70M | | 鈹溾攢鈹€07 7.缁勪欢鎴浘_ev.mp4 64.17M | | 鈹溾攢鈹€08 8.lazyForEac鍜屽惛椤禵ev.mp4 62.41M | | └──09 9.关于打包的一些分析_ev.mp4 13.59M | └──一切与IT有关的教程.txt 0.02kb 第三章 鸿蒙【翼康养老项目】 | ├──3-1 项目介绍和三层架构 | | ├──04 04-三层架构概述_ev.mp4 38.84M | | 鈹溾攢鈹€05 05-HAR闈欐€佸叡浜寘_ev.mp4 31.65M | | 鈹溾攢鈹€06 06-HSP鍔ㄦ€佸叡浜寘_ev.mp4 21.39M | | 鈹溾攢鈹€07 07-HSP鍜孒AR鍖哄埆鎬荤粨_ev.mp4 9.11M | | ├──08 08-三层架构项目创建和运行_ev.mp4 42.49M | | ├──09 09-三层架构项模块间依赖使用_ev.mp4 25.85M | | ├──10 10-三层架构总结_ev.mp4 10.12M | | ├──01 01-课程安排_ev.mp4 11.47M | | ├──02 02-项目介绍_ev.mp4 31.74M | | 鈹斺攢鈹€03 03-鐭ヨ瘑浣撶郴_ev.mp4 4.31M | ├──3-2 axios二次封装 + 登录 | | ├──01 01-axios二次封装分析_ev.mp4 71.48M | | ├──02 02-axios二次封装实现_ev.mp4 59.21M | | 鈹溾攢鈹€03 03-auth閴存潈灏佽_ev.mp4 38.70M | | ├──04 04-hsp模块页面跳转和地址管理_ev.mp4 49.84M | | ├──05 05-闪屏页面-逻辑_ev.mp4 14.28M | | ├──06 06-华为登录准备_ev.mp4 68.20M | | ├──07 07-获取华为登录授权码_ev.mp4 46.77M | | 鈹溾攢鈹€08 08-璋冪敤api鑾峰彇token_ev.mp4 62.36M | | 鈹溾攢鈹€09 09-axios鎷︽埅鍣ㄥ鐞哶ev.mp4 23.86M | | ├──10 10-护理员未读消息数量查询_ev.mp4 59.48M | | └──11 11-我的用户查询作业_ev.mp4 19.30M | ├──3-3 退出 + 设备绑定管理 | | ├──01 01-登录练习token说明_ev.mp4 20.54M | | ├──02 02-封装上传弹层组件_ev.mp4 90.69M | | ├──03 03-头像修改实现_ev.mp4 102.64M | | ├──05 05-设备模块需求分析_ev.mp4 26.55M | | ├──06 06-列表折叠交互_ev.mp4 55.45M | | ├──07 07-选中数据的存储_ev.mp4 41.52M | | ├──08 08-设备绑定列表查询渲染_ev.mp4 41.36M | | ├──09 09-检查蓝牙授权方法_ev.mp4 80.35M | | ├──10 10-请求用户蓝牙授权_ev.mp4 54.90M | | └──11 11-拉起蓝牙用户授权窗口_ev.mp4 49.45M | ├──3-4 设备通信和控制(蓝牙+门禁设备绑定) | | ├──01 01-鉴权通过操作封装_ev.mp4 72.78M | | ├──02 02-设备绑定参数封装_ev.mp4 32.48M | | ├──03 03-蓝牙开发概述_ev.mp4 21.77M | | ├──04 04-蓝牙扫描方法基本封装_ev.mp4 78.89M | | ├──05 05-设备扫描结果过滤和回传_ev.mp4 45.16M | | ├──06 06-蓝牙扫描增强封装_ev.mp4 50.53M | | 鈹溾攢鈹€07 07-鎼滅储鍔ㄧ敾_ev.mp4 44.42M | | ├──08 08-搜索门禁设备渲染_ev.mp4 36.25M | | ├──09 09-蓝牙连接概述_ev.mp4 23.14M | | └──10 10-门禁设备绑定_ev.mp4 141.62M | ├──3-5 设备通信和控制(WIFI +摇一摇) | | 鈹溾攢鈹€01 01-妫€鏌IFI_ev.mp4 54.78M | | 鈹溾攢鈹€02 02-鎼滅储WIFI閰嶇綉_ev.mp4 93.87M | | ├──03 03-发送wifi账号给设备_ev.mp4 81.71M | | ├──04 04-发送数据-封装复用_ev.mp4 23.51M | | ├──05 05-设备的响应处理_ev.mp4 53.51M | | ├──06 06-蓝牙开门准备_ev.mp4 45.02M | | ├──07 07-摇一摇动画实现_ev.mp4 24.99M | | 鈹溾攢鈹€08 08-鎽囦竴鎽囨娴媉ev.mp4 97.02M | | └──09 09-摇一摇控制开门_ev.mp4 18.43M | └──3-6 项目总结 | | └──01 10-项目重点总结_ev.mp4 28.31M 第四章 端云一体化+鸿盟刷题 | ├──4-1 元服务+卡片+鸿盟刷题登录 | | ├──01 1.元服务的基本概念_ev.mp4 51.71M | | ├──02 2.创建元服务项目_ev.mp4 29.53M | | ├──03 3.元服务目录-名称和图标修改_ev.mp4 27.81M | | ├──04 4.服务卡片的基本介绍_ev.mp4 57.35M | | ├──05 5.卡片应用双向通信-卡片到应用_ev.mp4 144.28M | | ├──06 6.卡片应用双向通信-应用到卡片_ev.mp4 109.48M | | ├──07 7.创建一个端云项目_ev.mp4 57.44M | | ├──08 8.准备项目的静态页面_ev.mp4 17.95M | | ├──09 9.导入数据库基本结构和数据_ev.mp4 38.30M | | ├──10 10.导入类的声明结构_ev.mp4 33.90M | | ├──11 11.验证用户是否登录_ev.mp4 44.54M | | 鈹斺攢鈹€12 12.鍙戦€侀獙璇佺爜_ev.mp4 62.20M | ├──4-2 更新头像+元数据库访问+试卷+答题 | | 鈹溾攢鈹€01 2.鐧诲嚭鎿嶄綔_ev.mp4 58.41M | | ├──02 3.更新用户昵称_ev.mp4 57.42M | | ├──03 4.完成更新头像的操作_ev.mp4 47.51M | | ├──04 5.云基础类的封装_ev.mp4 43.78M | | ├──05 6.更新昵称和头像到自己的用户表_ev.mp4 80.53M | | ├──06 7.试题大类的数据获取_ev.mp4 40.12M | | ├──07 8.获取试卷分类_ev.mp4 38.96M | | ├──08 9.试卷题目的获取_ev.mp4 35.31M | | ├──09 10.渲染当前题目_ev.mp4 45.09M | | ├──10 11.上一题和下一题_ev.mp4 32.91M | | └──11 12.实现答题选择选项_ev.mp4 76.92M | └──4-3 入库+交卷+排名 | | ├──01 1.根据题目类型进行互斥处理_ev.mp4 62.58M | | 鈹溾攢鈹€02 2.绛旀鍏ュ簱_ev.mp4 198.59M | | ├──03 3.交卷状态控制_ev.mp4 57.72M | | ├──04 4.交卷提交跳转_ev.mp4 51.71M | | ├──05 5.获取答题结果_ev.mp4 109.18M | | ├──06 6.点击查看题目详情_ev.mp4 81.75M | | ├──08 8.完成首页刷题排名_ev.mp4 51.34M | | └──09 9.统计在线答题人数和错题集合_ev.mp4 37.57M 第五章 鸿蒙【黑马云音乐项目】 | ├──5-1 播放器开发 | | ├──01 10.黑马云音乐的基本介绍_ev.mp4 36.38M | | ├──02 11.黑马云音乐基础模板搭建_ev.mp4 36.07M | | ├──03 12.黑马云音乐-单曲播放_ev.mp4 64.79M | | ├──04 1.实现点哪一个播哪一个_ev.mp4 132.95M | | ├──05 2.更新播放信息到各个页面_ev.mp4 39.85M | | ├──06 3.暂停播放处理_ev.mp4 40.74M | | ├──07 4.拖拽进度实现_ev.mp4 14.94M | | ├──08 5.完成上一首和下一首的切歌_ev.mp4 78.55M | | ├──09 6.删除播放列表中的歌曲_ev.mp4 58.79M | | ├──10 7.开启后台任务_ev.mp4 100.39M | | ├──11 8.实现同步播放进度和状态_ev.mp4 57.10M | | └──12 9.播控中心同步处理_ev.mp4 29.82M | └──5-2 卡片通信 | | ├──01 10.卡片通信双向通信_ev.mp4 119.67M | | ├──02 11.卡片图片的应用_ev.mp4 69.77M | | └──03 12.缓存播放列表的首选项_ev.mp4 79.68M 第一章 HarmonyOS NEXT(星河版)鸿蒙应用开发【基础课】 | ├──1-1 鸿蒙NEXT基础环境搭建+ArkTS介绍 | | 鈹溾攢鈹€05 5.濡備綍鎺掗敊_ev.mp4 24.67M | | ├──06 6.如何刷新预览_ev.mp4 21.58M | | ├──07 7.审查元素和运行_ev.mp4 72.17M | | ├──08 8.项目的基本结构_ev.mp4 64.11M | | ├──09 9.项目架构的基本关系_ev.mp4 18.64M | | ├──10 10.State模型和FA的介绍_ev.mp4 40.03M | | 鈹溾攢鈹€11 11.UIAbility鐨勪粙缁峗ev.mp4 65.26M | | 鈹溾攢鈹€12 12.鍏充簬ArkTS鐨勪粙缁峗ev.mp4 61.13M | | ├──13 13.关于ArkTS的迁移说明-上_ev.mp4 19.08M | | 鈹溾攢鈹€14 鎬荤粨_ev.mp4 88.40M | | 鈹溾攢鈹€01 1.鍏充簬Next椤荤煡_ev.mp4 120.06M | | ├──02 2.关于鸿蒙的历程_ev.mp4 20.99M | | ├──03 3.安装DevEcoStudioPreview版本_ev.mp4 48.91M | | 鈹斺攢鈹€04 4.璁よ瘑宸ヤ綔鍖篲ev.mp4 15.43M | ├──1-2 鸿蒙NEXT基础组件和基本布局 | | ├──01 1.关于鸿蒙的未来的若干问题_ev.mp4 70.68M | | ├──02 2.关于TS到ArkTS的若干迁移说明_ev.mp4 199.15M | | ├──03 3.认识基本的组件结构_ev.mp4 27.60M | | ├──04 4.基础组件的结构_ev.mp4 59.42M | | ├──05 5.自定义组件拆分_ev.mp4 59.58M | | ├──06 6.基础组件的介绍_ev.mp4 91.95M | | └──07 7.基本布局的使用_ev.mp4 84.32M | ├──新增 | | ├──1-1 鸿蒙NEXT Mac版、Windows版【编辑器】和【模拟器】(24年3月28日更新) | | ├──1-18 动画 + 手势 + 沙箱文件 | | ├──1-19 模拟器说明 + 沙箱文件操作 + 音视频播放 | | ├──1-20 鸿蒙发展历程说明+【仿微信聊天】+基本信息 | | ├──1-21 【仿微信聊天】聊天记录+ 线程通信 | | ├──1-22 【仿微信聊天】聊天浮层 + 手势控制 | | ├──1-23 【仿微信聊天】AudioCapturer实现录音过程 | | ├──1-24 【仿微信聊天】AudioRenderer实现录音播放 + 图片处理 | | ├──1-25 【仿微信聊天】发送照片-相机拍照-发送视频 | | ├──1-26 【仿微信聊天】地图使用-语音转化-计算波峰 | | └──1-27 【仿微信聊天】微信案例收尾 | ├──devecostudio-mac-4.1.3.500.zip 851.69M | ├──devecostudio-mac-arm-4.1.3.500.zip 843.58M | ├──devecostudio-windows-4.1.3.500.zip 737.91M | └──NEXT编辑器+课程讲义.txt 0.16kb ——/黑马博学谷 Harmony NEXT(星河版)鸿蒙应用开发训练营2期/├──第二章 HarmonyOS NEXT(星河版)鸿蒙应用开发【小时达】(原神领物流)项目 | ├──2-1 rk0256-黑马博学谷 Harmony NEXT(星河版)鸿蒙应用开发训练营2期 ,瑞客论坛