介绍整体课程导学,使学员对整个课程有初步的了解,培养学习的兴趣,并督促学员合理安排好学习计划。内容包括什么是HarmonyOS、版本说明、学习路线。
本章介绍HarmonyOS的产生背景、特性、架构,使学员对HarmonyOS有基本的认知,包括:HarmonyOS的架构、原生鸿蒙特性,以及原生鸿蒙与HarmonyOS之间的关系等。
本章通过探索“Hello World”应用,使学员熟悉HarmonyOS的项目结构,方便后期开发及修改配置。同时重点讲解HarmonyOS的第一个核心概念“Ability”。
本章通过分析市面上常见的短视频App,总结本课程要实现的短视频的功能,输出架构设计、前台设计、后台设计、数据存储设计,使学员了解如何来进行需求分析及设计。
本章手把手带领学员掌握HarmonyOS常用布局及Tabs组件的使用。包括:HarmonyOS的原型设计,实现注册、登录、首页页面、及“我”页面、导航栏的原型设计等。
本章将带领学员掌握短视频App注册、登录、页面跳转功能的实现。知识点主要涉及HarmonyOS的TextInput、Grid和GridItem组件及页面路由、页面传参、安全管理。
本章手把手带领学员掌握短视频App视频文件的视频信息的存储、视频信息的编辑、视频信息的删除。知识点主要涉及HarmonyOS图像资源的操作、视频资源的操作、JSON文件的处理、数据存储的使用,以及VideoController、Stack、Video、Swiper组件、IDataSource接口及布局的综合应用。
本章手把手带领学员掌握短视频App视频文件的选取上传、视频信息的存储、页面跳转。知识点主要涉及HarmonyOS图像资源的操作、视频资源的操作、JSON文件的处理、数据存储的使用,以及Image、Grid和GridItem组件及布局的综合应用。
本章手把手带领学员掌握短视频App视频的编辑与删除、收藏与取消、关注与取关、点赞与取消。知识点主要涉及HarmonyOS图片的展示、CustomDialog、List组件的开发及数据管理。
选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
添加后老师会第一时间解决你的问题