【开发者说】一课表,你的智能课业管理工具

原文: 【开发者说】一课表,你的智能课业管理工具,点击链接查看更多技术内容。

【开发者说】栏目是为HarmonyOS开发者提供的展示和分享平台,在这里,大家可以发表自己的技术洞察和见解,也可以展示自己的开发心得和成果。

欢迎大家积极投稿,HarmonyOS开发者公众号后台回复【投稿】,即可获得投稿渠道。期待你们的分享~

本期我们给大家带来的是开发者创新大赛三等奖获奖作品一课表的分享,希望能给你的HarmonyOS开发之旅带来启发~

一、我是谁?

我是哈尔滨工业大学(深圳)计算机专业的一名大四学生,名叫冯志斌,喜欢探索一些新奇的应用软件,空闲时间也会写写项目,把一些自己的想法用代码实现。

二、我为什么要开发一课表?

2021年6月,HarmonyOS 2正式与大家见面,我从发布会得知了桌面服务卡片,很简单的想法,就是希望自己可以利用桌面卡片直接在桌面看到课表,于是有了开发一课表的动力,开始在HarmonyOS官网研究文档,着手开发,并且将一课表上架到了华为应用市场和服务中心。在第二届创新大赛到来时,我带着一课表参加比赛,作为一名学生开发者,很荣幸能在上千名优秀选手中脱颖而出,获得三等奖的好成绩。

三、一课表有什么特别之处?

一课表是一款基于HarmonyOS打造的大学生课表管理软件,可实现课表信息一键导入、教务信息获取、课程提醒、课程多端同步等实用功能;同时附加了日程、待办、专注等三大学生常用功能模块,为大学生提供一套清晰的课业管理方案,帮助提升学习效率;并且软件 0 广告、0 收费,全功能开放。

一课表界面采取极简UI风格绘制,简约但不简陋,信息集中有效。具体特色功能如下:

1、多样化卡片:

一课表最大的特点,就是多样化的卡片,应用支持24张卡片,卡片样式随心配置,用户可自由设计出自己的风格来搭配壁纸,并支持跟随系统深浅主题自动变化,在桌面即可查看课程。

2、教务系统内嵌:

内嵌800多所高校教务系统,教务信息即刻获取,同时可以方便的查看考试科目和考试成绩,并且支持excel课表一键导入。

 教务信息导入

3、HarmonyOS多端适配:

支持各类HarmonyOS设备,包括手机、平板、折叠屏、智能手表、运动手表。

4、原子化服务免安装使用

一课表同时上架了应用和原子化服务,用户既可下载APP,又可在服务中心直接搜索使用,免去下载安装APP的麻烦,让课表信息一触即达。

一课表服务中心

5、多端数据传递:

在同网同账号的环境下,一课表支持快速向搭载了鸿蒙系统的手机、平板、watch3手表传递数据。

 数据传递

6、数据云备份:

使用华为云空间进行数据备份,无惧数据丢失,用户更换设备也能轻松找回,同时不利用其他服务器进行备份,保障了用户隐私。

数据云备份

7、功能丰富:

一课表不仅仅是课表,课程表、日程表、待办表等实用功能一应俱全,满足学生课业管理所需。

 实用功能丰富

四、产品达到了什么效果?

刚开始的一课表只支持我们学校,上架后我在应用内增设了适配的邮件申请,原本想着不会有用户申请,没想到上架之后一课表得到了用户的广泛欢迎,很多喜欢HarmonyOS的用户来支持一课表,提交适配申请。到后续适配申请逐渐增多,一课表支持的学校也越来越多,软件功能也逐渐丰富与完善。

目前应用市场的APP下载量已达31万,服务中心用户量达到了400多万,这让我很有成就感,为自己感到骄傲。

一课表应用市场

五、心得感触

目前的成果要归功于一课表的每一位用户,用户的一步步支持与帮助,自愿地在各平台的安利分享才有了今天的一课表,才能有今天的庞大用户量,我将继续用心维护和优化一课表,并增加一些对学习效率提升有帮助的实用功能。目前一课表仍有许多缺点,对小白来说上手不易等问题,后续也会继续优化使用逻辑,简化使用步骤,让更多人轻松上手一课表

本期是我们鸿蒙系列课程的第1期,主要目标是让大家先搞清楚鸿蒙的整体架构,开发环境搭建,代码构建和编译烧录测试等玩法。然后就是核心的代码解读和试验了,譬如liteos_a的启动流程,liteos的shell原理和用法,鸿蒙各组件的加载和使用。鸿蒙的ipc和rpc,ace模块的实现和接口,鸿蒙app的sdk介绍和app开发环境搭建,app和hap的区分,注册鸿蒙app开发者,本次测试应用、上传应用等。 本课程是整个第1期的第1个课程,我们基于HI3516DV300开发板+liteos_a / HI3861开发板+liteos_m这2套组合来整个打通做遍。从源码gitee下载,本地开发环境部署,到解压、配置、编译、烧录、启动运行,在shell上看些信息,本地bm工具安装hap包运行,本地开发helloworld程序运行。课程目标是让大家整体的体验harmonyos开发全流程。Harmonyos支持Windows和linux两种开发方式,windows下提供了南向ide(基于vscode+deveco studio插件),可以配置编译并烧录,还可以单步调试。而linux下基于命令行只能配置编译不能烧录(但是开发起来很清爽)。这些开发细节在这个课程都会带大家走遍。老规矩,边做边讲。我昨天已经打好了ubuntu20.04上传到核心课程的虚拟机网盘里了,本课程会使用这个ubuntu200401LTS来做。 课程特色*完全零基础,降低学习门槛。*深入浅出,通俗易懂。不怕学不会,就怕你不学习。*思路清晰、语言风趣,对着视频看也不会想睡觉······*视频 + 文档 + 练习题 + 答疑,全方位保证学习质量。*基础知识 + 思路引导的教学方式,授之以鱼更授之以渔。*系列课程。本教程只是入门篇,后续还有更多更精彩视频更新中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值