《HarmonyOS(鸿蒙)App项目实战(1)运动手表篇》已在51CTO学院上线 精华
一、讲师简介
各位朋友,大家好!
在HarmonyOS(鸿蒙)开源之前,非常荣幸能够被特邀进入HarmonyOS团队,研发相关的课程。所以,在HarmonyOS开源的当天,我的课程就上线了:https://edu.51cto.com/course/25054.html。
我是51CTO学院的金牌讲师张荣超。曾就职于HTC、联想、阿里巴巴,目前已有近500万网络在线学员,是《图解Python》系列课程的作者,后续也会是《HarmonyOS(鸿蒙)App项目实战》系列课程的作者。后续,我会跟随HarmonyOS相关产品的发布节奏,陆续推出一系列HarmonyOS App项目实战的课程。
二、课程简介
本门课程是《HarmonyOS(鸿蒙)App项目实战》系列课程的第1季:运动手表篇。
在本门课程中,我会手把手地带领大家,从零开始编写一个HarmonyOS运动手表上的实战项目App,并对编写的每一行代码进行讲解。我们会采用“边做边学”的方式,在做中学,在学中做,学完本门课程之后,就可以做出一个完整的App。同时,我们采用的是项目驱动和面向问题的学习方式,边做边学,这样,大家对知识点的理解就会更加深刻,对知识点的掌握也会更加容易。
大家可以通过以下方式关注课程的最新动态,免费获取课程的相关资料。欢迎大家随时与我沟通交流与HarmonyOS相关的技术问题。
三、课程中的实战项目简介
学习完本门课程之后,我们可以完成一个怎样的App呢?
App的截图如下所示:
App的运行效果是这样的:
Ø 在主页面的中部是HarmonyOS呼吸训练的logo,logo的左右两边各有一个选择器,左边的选择器用于设定呼吸训练的时长,单位是分钟,可选值有1、2、3,默认值是2,也就是两分钟;右边的选择器用于设定每次呼气或吸气的节奏,可选值有较慢、舒缓、较快,默认值是舒缓。用户可以根据自己的喜好对时长和节奏进行设定。设定好之后,点击logo下方的按钮“点击开始”。
Ø 点击之后,跳转到3秒倒计时页面:请保持静止,n秒后跟随训练指引进行吸气和呼气。
Ø 3秒倒计时结束后,跳转到训练页面。根据主页面中设定的时长和节奏,每呼气或吸气一次,logo顺时针旋转一周;logo的下方交替显示呼气和吸气,小括号中显示的是当前呼气或吸气的百分比,每次呼气或吸气都会显示100次进度。再下方显示的是再坚持的秒数。再坚持xxx秒,再坚持xxx秒,再坚持xxx秒。当完成设定时长的训练后,显示:已完成(100%)。
Ø 不管训练是否完成,在任何一个时刻,都可以点击最下方的按钮“点击重新开始”,点击之后,跳转到App的主页面。用户可以根据自己的喜好对时长和节奏重新进行设定,设定好之后,重新开始一次呼吸训练。
通过这个实战项目,大家可以掌握HarmonyOS运动手表App开发的众多核心技能,极大地降低学习成本。学习完这个实战项目之后,大家再去看官方文档,或者开发一个全新的App,都会感觉到非常容易和轻松。
四、课程目录
本门课程是完全免费的,课程目录如下图:
五、我的《图解Python》系列课程
想要学习Python的朋友,可以观看我的《图解Python》系列课程。
文不如图,一图胜千言!通俗易懂的Python视频教程!!
1、《图解Python(1)(基础篇)》:https://edu.51cto.com/course/12803.html
2、《图解Python(2)(高级篇)》:https://edu.51cto.com/course/13898.html
3、《图解Python(3)(项目实战篇)》:https://edu.51cto.com/course/19962.html
4、《图解Python(4)(高级进阶篇)》:https://edu.51cto.com/course/15234.html
5、《图解Python(5)(高级强化篇)》:https://edu.51cto.com/course/21744.html
6、《图解Python编程神器Jupyter Notebook》:https://edu.51cto.com/course/23447.html
7、《图解Python》学习路径(包括所有课程):https://edu.51cto.com/topic/1559.html
真ji s
好快 支持一波
强,真及时!打算好好学习了。
太赞了,快学起来
够快!!👍👍
学习了,张老师太效率了!
666
6666666666666666666666666
请问老师,现在新版添加了onCreate生命周期,但是我写上去,点击跳转页面,也不见调用到,可以讲解一下为什么吗?
onCreate应该是用于Wearable的,不适用于Lite Wearable
谢谢老师回答, 老师下来的课, 会讲到界面调用ServiceAbility和DataAbility吗?
这部分内容,还在规划中
倒数第3个视频,说错了最大宽度为484px了,应该是454px。
嗯嗯,是的,说错了,谢谢指正!
打不开视频