2024 鸿蒙零基础快速实战-仿抖音App开发( ArkTS版 )
无论你是从0到1开发鸿蒙APP,还是升级改造现有项目,都可以先人一步,轻松应对

本课程以原生鸿蒙HarmonyOS技术栈为核心,采用最新ArkTS语言开发,并以纯血Harmony API为基础,以超低门槛,带你极速落地HarmonyOS项目–抖音短视频App ,同时掌握最前沿的技术,无论你是从0到1开发鸿蒙APP,还是升级改造现有项目,都可以先人一步,轻松应对!

适合人群
对HarmonyOS应用开发感兴趣的应届毕业生
计算机领域内各方向的开发人员
技术储备
了解JavaScript或者TypeScript
环境参数
开发环境 DevEco Studio 4.0 Release(Build Version: 4.0.0.600)
技术栈 HarmonyOS SDK 3.1.0(API 9) OpenHarmony SDK 3.2.13.5(API 9)

相关推荐:

鸿蒙系统实战短视频App 从0到1掌握HarmonyOS(超清完结)_闪学IT (shanxueit.com)

试看链接:https://pan.baidu.com/s/10wLvJzwZomabH3HY7VSf7g?pwd=wwge

目录大纲:

├──第1章 开启快速开发HarmonyOS之旅  
|   ├──1-1 课程导学--怎样快速开发一个鸿蒙App_.mp4  43.41M
|   └──1-2 项目效果演示_.mp4  15.25M
├──第2章 初探HarmonyOS  
|   ├──2-1 详解HarmonyOS特性_.mp4  36.62M
|   ├──2-2 全视角了解HarmonyOS架构_.mp4  37.88M
|   ├──2-3 原生鸿蒙-特性讲解_.mp4  48.47M
|   └──2-4 原生鸿蒙与HarmonyOS NEXT的关系_.mp4  21.31M
├──第3章 使用DevEco Studio高效开发  
|   ├──3-1 从注册华为账号开始_.mp4  16.50M
|   ├──3-10 详解DevEco Studio编辑器常用功能_.mp4  28.97M
|   ├──3-11 使用DevEco Studio高效开发--本章总结_.mp4  55.00M
|   ├──3-2 下载安装开发工具DevEco Studio_.mp4  13.31M
|   ├──3-3 详解设置开发工具DevEco Studio_.mp4  38.03M
|   ├──3-4 创建一个HarmonyOS新应用之“Hello World”_.mp4  19.94M
|   ├──3-5 使用预览器预览HarmonyOS应用_.mp4  15.34M
|   ├──3-6 使用远程模拟器运行HarmonyOS应用_.mp4  19.91M
|   ├──3-7 使用本地真机中运行HarmonyOS应用_.mp4  19.38M
|   ├──3-8 使用远程真机运行HarmonyOS应用_.mp4  6.06M
|   └──3-9 在本地真机运行HarmonyOS应用_.mp4  25.06M
├──第4章 探寻HarmonyOS应用结构  
|   ├──4-1 鸿蒙OS是套壳Android吗?_.mp4  71.62M
|   ├──4-2 HarmonyOS应用结构之App详解_.mp4  24.06M
|   ├──4-3 HarmonyOS应用结构的核心-Ability_.mp4  21.50M
|   ├──4-4 HarmonyOS应用结构文件详解-应用及组件级配置_.mp4  11.69M
|   ├──4-5 详解HarmonyOS应用结构之pack.info文件_.mp4  9.75M
|   └──4-6 探寻HarmonyOS应用结构--本章小结_.mp4  15.78M
├──第5章 【进入实战第一步】HarmonyOS App需求分析及设计  
|   ├──5-1 常见短视频平台有哪些功能?_.mp4  75.28M
|   ├──5-2 详解项目实现的功能_.mp4  33.56M
|   ├──5-3 如何设计HarmonyOS系统下短视频App的整体架构?_.mp4  10.41M
|   ├──5-4 HarmonyOS短视频App之UI设计_.mp4  30.41M
|   ├──5-5 HarmonyOS短视频App之业务逻辑设计_.mp4  52.25M
|   ├──5-6 HarmonyOS应用数据要如何存储?_.mp4  20.53M
|   └──5-7 HarmonyOS App需求分析及设计--本章小结_.mp4  34.47M
├──第6章 【进入实战第二步】核心要素构建之短视频App原型设计与实现  
|   ├──6-1 谈谈HarmonyOS App原型设计与实现_.mp4  21.12M
|   ├──6-2 应用初始化_.mp4  21.31M
|   ├──6-3 短视频应用的页面切换流程_.mp4  12.09M
|   ├──6-4 实现注册登录页面的原型设计_.mp4  73.56M
|   ├──6-5 实现首页页面的原型设计_.mp4  44.72M
|   ├──6-6 实现发布页面的原型设计_.mp4  21.78M
|   ├──6-7 实现“我”页面的原型设计_.mp4  26.78M
|   ├──6-8 实现导航栏的原型设计_.mp4  52.81M
|   └──6-9 短视频App原型设计与实现--本章小结_.mp4  6.38M
├──第7章 【进入实战第三步】短视频App用户注册登录模块  
|   ├──7-1 短视频App用户注册与登录模块--本章介绍_.mp4  25.12M
|   ├──7-10 实现用户登录校验_.mp4  53.59M
|   ├──7-11 短视频App用户注册与登录模块--本章小结_.mp4  24.72M
|   ├──7-2 HarmonyOS ArkUI介绍_.mp4  75.88M
|   ├──7-3 优化注册登录页面_.mp4  15.94M
|   ├──7-4 基于TextInput组件搭建用户注册前台_.mp4  75.50M
|   ├──7-5 基于Grid组件和GridItem组件实现头像相册页面_.mp4  109.31M
|   ├──7-6 解析本地图片资源列表_.mp4  19.91M
|   ├──7-7 传递头像数据给头像相册页面PortraitAlbumPage_.mp4  59.34M
|   ├──7-8 实现选取本地图片资源作为用户头像_.mp4  46.06M
|   └──7-9 通过onPageShow方式获取头像选择的结果_.mp4  65.81M
├──第8章 【进入实战第四步】实战短视频App视频播放模块  
|   ├──8-1 短视频App视频播放模块--本章介绍_.mp4  32.69M
|   ├──8-10 实现视频播放器(三)--效果演示_.mp4  24.19M
|   ├──8-11 实现视频播放器的开始与暂停(一)--实现开始与暂停的方法_.mp4  27.56M
|   ├──8-12 实现视频播放器的开始与暂停(二)--设置视频播放器的点击事件_.mp4  14.03M
|   ├──8-13 实现视频播放器的开始与暂停(三)--在视频上设置开始按钮_.mp4  54.41M
|   ├──8-14 基于Flex布局实现视频分类页签_.mp4  104.19M
|   ├──8-15 实现视频信息展示区(一)--基于线性布局实现主体代码布局_.mp4  48.69M
|   ├──8-16 实现视频信息展示区(二)--实现用户信息展示_.mp4  42.22M
|   ├──8-17 实现视频信息展示区(三)--实现视频信息展示_.mp4  45.53M
|   ├──8-18 实现侧边操作栏(一)--实现侧边操作栏_.mp4  85.50M
|   ├──8-19 实现侧边操作栏(二)--在视频播放界面添加侧边操作栏_.mp4  29.78M
|   ├──8-2 详解ArkTS语言_.mp4  114.53M
|   ├──8-20 实现滑动切换视频功能(一)--在首页使用Swiper组件_.mp4  52.97M
|   ├──8-21 实现滑动切换视频功能(二)--通过@Link、@Watch处理父组件变量的变化_.mp4  83.88M
|   ├──8-22 实现滑动切换视频功能(三)--实现MainPage组件与VideoView的互动_.mp4  44.16M
|   ├──8-23 实现滑动切换视频功能(四)--实现Index与子组件MainPage的互动_.mp4  57.41M
|   ├──8-24 实现视频数据存储(一)--定义抽象类BasicDataSource(一)_.mp4  94.31M
|   ├──8-25 实现视频数据存储(一)--定义抽象类BasicDataSource(二)_.mp4  83.28M
|   ├──8-26 实现视频数据存储(二)--定义视频信息数据源VideoInfoDataSource_.mp4  22.28M
|   ├──8-27 实现视频数据存储(三)--通过LazyForEach实现视频数据的懒加载_.mp4  31.19M
|   ├──8-28 实现视频数据存储(四)--在Index页面传递视频数据源给首页_.mp4  21.62M
|   ├──8-29 通过Builder自定义导航栏的样式(一)--自定义导航栏TabBuilder_.mp4  56.47M
|   ├──8-3 短视频App视频播放概述_.mp4  19.41M
|   ├──8-30 通过Builder自定义导航栏的样式(二)--在TabContent中使用TabBuilder_.mp4  16.41M
|   ├──8-31 短视频App视频播放模块--本章小结_.mp4  23.41M
|   ├──8-4 定义视频播放器的状态枚举类PlayState_.mp4  24.72M
|   ├──8-5 深入理解视频播放组件Video_.mp4  65.84M
|   ├──8-6 理解视频控制器VideoController的使用_.mp4  26.53M
|   ├──8-7 定义视频信息类VideoInfo及JSON数据_.mp4  48.75M
|   ├──8-8 实现视频播放器(一)--Stack创建视频播放界面布局_.mp4  39.69M
|   └──8-9 实现视频播放器(二)--Video创建视频播放器_.mp4  33.94M
├──第9章 【进入实战第五步】实战短视频App视频发布模块  
|   ├──9-1 短视频App视频发布模块--本章介绍_.mp4  10.03M
|   ├──9-10 校验完成后的处理(一)--校验通过跳转到Index页面_.mp4  30.69M
|   ├──9-11 校验完成后的处理(二)--校验不通过使用promptAction给出提示_.mp4  15.59M
|   ├──9-12 更改从首页导航到视频发布页面的方式(一)--将VideoPublishPage内容从Index剥离_.mp4  29.66M
|   ├──9-13 更改从首页导航到视频发布页面的方式(二)--自定义导航栏添加点击事件_.mp4  30.03M
|   ├──9-14 更改从首页导航到视频发布页面的方式(三)--使用TabsController精细化控制Tabs_.mp4  65.81M
|   ├──9-15 存储发布的视频(一)--通过路由参数获取用户信息并存储至AppStorage_.mp4  77.66M
|   ├──9-16 存储发布的视频(二)--在视频发布页面通过AppStorage获取用户信息_.mp4  17.03M
|   ├──9-17 存储发布的视频(三)--发布视频时通过路由参数传递视频数据_.mp4  31.44M
|   ├──9-18 存储发布的视频(四)--在Index页获取发布视频数据并存储_.mp4  16.12M
|   ├──9-19 存储发布的视频(五)--通过debug方式排查问题_.mp4  34.34M
|   ├──9-2 手把手带你实现视频发布页面整体布局设计_.mp4  69.16M
|   ├──9-20 短视频App发布模块--本章小结_.mp4  8.31M
|   ├──9-3 基于Grid组件和GridItem组件实现视频相册页面(一)--准备待上传视频数据_.mp4  30.69M
|   ├──9-4 基于Grid组件和GridItem组件实现视频相册页面(二)--创建视频相册页面VideoAlbumPage_.mp4  9.62M
|   ├──9-5 基于Grid组件和GridItem组件实现视频相册页面(三)--使用Grid组件和GridItem组件_.mp4  74.44M
|   ├──9-6 选取本地图片资源作为视频封面(一)--从视频发布页面跳转到视频相册_.mp4  22.88M
|   ├──9-7 选取本地图片资源作为视频封面(二)--选取视频封面_.mp4  23.56M
|   ├──9-8 通过onPageShow方式获取视频选择的结果_.mp4  53.78M
|   └──9-9 视频发布校验_.mp4  41.12M
├──第10章 【进入实战第六步】实战短视频App视频管理模块  
|   ├──10-1 短视频App视频管理模块--本章介绍_.mp4  18.97M
|   ├──10-10 “我”页面作品列表的新增和删除(二)--删除UserVideoDataSource的数据_.mp4  10.91M
|   ├──10-11 “我”页面作品列表的新增和删除(三)--删除VideoInfoDataSource的数据_.mp4  49.47M
|   ├──10-12 “我”页面作品列表的编辑(一)--基于CustomDialog来定义编辑弹窗_.mp4  108.75M
|   ├──10-13 “我”页面作品列表的编辑(二)--定义VideoEditCustomDialog的实例_.mp4  67.69M
|   ├──10-14 点赞信息存储(一)--基于IDataSource接口实现点赞信息数据源_.mp4  84.41M
|   ├──10-15 点赞信息存储(二)--初始化首页数据时的点赞信息处理_.mp4  48.34M
|   ├──10-16 点赞信息存储(三)--处理点赞与取消点赞_.mp4  65.81M
|   ├──10-17 “我”页面点赞列表(一)--基于List创建点赞列表组件_.mp4  28.09M
|   ├──10-18 “我”页面点赞列表(二)--作品分类引用点赞列表组件_.mp4  128.22M
|   ├──10-19 收藏信息存储(一)--基于IDataSource接口实现点赞信息数据源_.mp4  83.56M
|   ├──10-2 “我”页面整体布局设计(一)--使用Flex布局实现菜单栏组件_.mp4  33.41M
|   ├──10-20 收藏信息存储(二)--初始化首页数据时的收藏信息处理_.mp4  18.91M
|   ├──10-21 收藏信息存储(三)--处理收藏与取消收藏_.mp4  23.66M
|   ├──10-22 “我”页面收藏列表(一)--基于List创建收藏列表组件_.mp4  73.94M
|   ├──10-23 “我”页面收藏列表(二)--作品分类引用收藏列表组件_.mp4  11.28M
|   ├──10-24 关注信息存储(一)--基于IDataSource接口实现关注信息数据源_.mp4  76.78M
|   ├──10-25 关注信息存储(二)--初始化首页数据时的关注信息处理_.mp4  29.50M
|   ├──10-26 关注信息存储(三)--处理关注与取关_.mp4  33.56M
|   ├──10-27 “我”页面关注列表(一)--基于List创建关注列表组件_.mp4  69.66M
|   ├──10-28 “我”页面关注列表(二)--作品分类引用关注列表组件_.mp4  19.31M
|   ├──10-29 短视频App视频管理模块--本章小结_.mp4  30.88M
|   ├──10-3 “我”页面整体布局设计(二)--基于AppStorage创建个人信息展示区组件_.mp4  30.31M
|   ├──10-4 “我”页面整体布局设计(三)--使用Tabs组件实现作品分类组件_.mp4  80.16M
|   ├──10-5 “我”页面整体布局设计(四)--为“我”页面设置背景图_.mp4  54.41M
|   ├──10-6 “我”页面作品列表(一)--定义用户上传的视频信息数据源_.mp4  62.94M
|   ├──10-7 “我”页面作品列表(二)--基于List创建作品列表组件_.mp4  116.59M
|   ├──10-8 UserVideoDataSource对象的双向绑定_.mp4  78.62M
|   └──10-9 “我”页面作品列表的新增和删除(一)--新增数据到UserVideoDataSource_.mp4  33.53M
├──第11章 总结与展望  
|   ├──11-1 总结与展望(一)--总结_.mp4  100.19M
|   └──11-2 总结与展望(二)--展望_.mp4  43.28M
└──课程源码  
|   └──harmonyos-short-video-arkts-master.zip  4.19M