你是否觉得手机上下载的课程表APP太臃肿、太花里胡哨?你是否厌烦了课程表APP总是推送各种广告?你是否觉得课程表就应该简单、纯粹、实用?什么?你不这样觉得!好吧,至少我曾经是这样觉得的。
为什么我会突然觉得课程表APP很臃肿呢?那是2019年的夏天,我遇到了还没成为女友的前女友,当我得知她还在用Excel表格制作课程表的时候,我很疑惑在互联网时代,有那么多优秀的课程表APP,怎么还有人会用这么繁琐且传统的方式制作课程表。她说因为课程表APP功能花里胡哨、下载到手机太臃肿、广告太多等等,所以还是自己用Excel整理一遍好用点。我听后恍然大悟,不得不说很有道理。
之后一段时间,我就在想有没有一款简单干净、免下载、免安装的课程表应用呢?后来觉得只有微信小程序是最优解了,但是很可惜,我在微信小程序上尝试了好几款课程表小程序都不太如意。要么功能不好用,要么根本无法用,就像是一个没人维护的半成品一样。遇到这种事情,作为软件专业的我怎么能忍得住,此时我的键盘已经饥渴难耐了。
正如你所预料的样子,经过简单的需求分析、UI设计、技术选型,最终在2019年的国庆节利用7天假期开发了课程表小程序的第一个版本,取名叫【白羊课表】——我是白羊座。和传统表格布局有点不一样,我采用了瀑布流式的布局。“有课”页面就是课程表功能,“有时”页面就是备忘录功能,“有你”页面就是个人中心。下图就是第一个版本的界面:

后来我凭借这个小程序成功捕获了当时还没成为女友的前女友的芳心。没错,兄弟姐妹们,我学以致用、利用所学专业知识脱单了,她表示很好用,也很喜欢我开发的课程表小程序。为什么小程序的主题色要用橙色呢?因为她姓陈,底部导航按钮的名字也是我花费了一点小心思,当时的第一版本到处都透露着爱情的气息。
后来微信不允许个人开发者开发备忘录功能,于是就删掉了“有时”页面。同时我也希望自己能关注她的课程安排,避免我找她的时候会影响她上课,所以就把“有你”页面调整为了好友功能,个人中心页面就变成了“有我”。当我扫描她的分享码时,我就可以添加她为好友并随时查看她的课表了。下图为改进后的第二个版本的界面:

不过事实证明,秀恩爱真的不要太频繁,因为一年后我就分手了,再次成为了单身人士。过了几个月,当我想要停止维护【白羊课表】时,突然收到一个用户的反馈,希望我能增加一个显示周数、节次的功能,之后又收到了其他用户的反馈,希望课表的布局和其他课程表APP的布局一样。
那一刻,我突然感觉这个小程序已经拥有了全新的意义,原来还有很多不认识的小伙伴在使用着它。我决定放弃之前写的所有代码,从头开始设计和开发。这一次我开始关注大家的需求,积极听取了小伙伴们的建议——将瀑布流布局改为了传统的表格布局、增加了显示周数和节次时间的功能、隐藏周末的功能等等。最终完成了全新的第三个版本,还增加了一个班级功能,希望一人创建课表,加入班级的人都能看到课表,就不用自己再重复编辑课表了。下图是第三个版本的界面:

如果说【白羊课表】前面两个版本都是面向前女友的个人定制版本,那么从第三个版本开始,正式面向大众需求转变了,它不再是秀恩爱的工具,而是想要好好维护和运营的一宽简单、纯粹的课程表小程序。可是这想着简单,实操起来可不那么轻松,因为随着使用人数的增多,越来越多的用户提建议、反馈bug。
由于最初的数据结构没有设计好,导致有些bug不太好解决,有些用户建议不太好实现,我称之为历史遗留问题。看着这么多问题,我有点累觉不爱了,感觉重新开发一个全新的版本都比修复“老大难”问题要愉快得多。说干就干,直接新建一个项目,二次推倒原来的代码,从头开始。与此同时,我将前期堆积的用户建议和反馈都整理分析了一遍,在接下来的开发中一次性解决。
经过两个月的“三天打鱼两天晒网”式开发,终于迎来了我觉得比前面三个版本都要稳定、好用的全新4.0版本。第四个版本可以说不是我一个人的作品,而是和各位反馈问题、提出建议的用户们共同打磨出来的结果。因此,我把【白羊课表】4.0版本总结为一句话——基于用户反馈不断用心打磨的一款简单而实用的课程表。下图是第四个版本的界面:

在这个版本中依然采用了大家更习惯的表格布局,适配了横屏显示,即使是用ipad也能更好的查看课程表了。添加课程的时候,如果输入的课程名和之前已存在的课程相同则会提示自动填入已存在课程的信息。在”同学“页面可以扫描好友的分享码查看对方的课表或者添加对方为好友,随后在好友列表也可以查看好友课表或者同步好友课表。
同时,我也根据用户反馈,增加了左右滑动切换周数的功能以及课表设置里可以自定义背景图片、自定义学期总周数和一天总节次等功能。如果对方不想注册课表小程序也没关系,你可以直接在”我的“页面——”我的分享码“——点击分享按钮,将小程序分享给好友后,对方直接点开分享卡片即可看到你的课程表内容了。
除了以上内容,还有很多简单实用的功能。从2019年国庆节到现在的2022年3月,经过两年多的迭代、优化,全新4.0版本终于拿得出手介绍给大家认识了,希望学弟学妹们也能去体验一下,如果你们有什么好的建议或遇到什么问题,我也很乐意倾听你们的反馈。重点推荐一下扫码同步课表和分享课表功能,特别适合情侣们互相关注彼此的课程安排,约会上课两不误——虽然我没有女朋友,现在也已经成为老学长了,唉~~~。
在感叹之余,我在微信小程序的基础上又移植了一个QQ小程序版本,喜欢用微信的同学可以在微信首页下拉,然后搜索【白羊课表】或者微信扫描下方的小程序码:

喜欢用QQ的同学可以在QQ首页下拉,然后搜索【白羊课表】或者QQ扫描下方小程序码:

为什么我会突然觉得课程表APP很臃肿呢?那是2019年的夏天,我遇到了还没成为女友的前女友,当我得知她还在用Excel表格制作课程表的时候,我很疑惑在互联网时代,有那么多优秀的课程表APP,怎么还有人会用这么繁琐且传统的方式制作课程表。她说因为课程表APP功能花里胡哨、下载到手机太臃肿、广告太多等等,所以还是自己用Excel整理一遍好用点。我听后恍然大悟,不得不说很有道理。
之后一段时间,我就在想有没有一款简单干净、免下载、免安装的课程表应用呢?后来觉得只有微信小程序是最优解了,但是很可惜,我在微信小程序上尝试了好几款课程表小程序都不太如意。要么功能不好用,要么根本无法用,就像是一个没人维护的半成品一样。遇到这种事情,作为软件专业的我怎么能忍得住,此时我的键盘已经饥渴难耐了。
正如你所预料的样子,经过简单的需求分析、UI设计、技术选型,最终在2019年的国庆节利用7天假期开发了课程表小程序的第一个版本,取名叫【白羊课表】——我是白羊座。和传统表格布局有点不一样,我采用了瀑布流式的布局。“有课”页面就是课程表功能,“有时”页面就是备忘录功能,“有你”页面就是个人中心。下图就是第一个版本的界面:

后来我凭借这个小程序成功捕获了当时还没成为女友的前女友的芳心。没错,兄弟姐妹们,我学以致用、利用所学专业知识脱单了,她表示很好用,也很喜欢我开发的课程表小程序。为什么小程序的主题色要用橙色呢?因为她姓陈,底部导航按钮的名字也是我花费了一点小心思,当时的第一版本到处都透露着爱情的气息。
后来微信不允许个人开发者开发备忘录功能,于是就删掉了“有时”页面。同时我也希望自己能关注她的课程安排,避免我找她的时候会影响她上课,所以就把“有你”页面调整为了好友功能,个人中心页面就变成了“有我”。当我扫描她的分享码时,我就可以添加她为好友并随时查看她的课表了。下图为改进后的第二个版本的界面:

不过事实证明,秀恩爱真的不要太频繁,因为一年后我就分手了,再次成为了单身人士。过了几个月,当我想要停止维护【白羊课表】时,突然收到一个用户的反馈,希望我能增加一个显示周数、节次的功能,之后又收到了其他用户的反馈,希望课表的布局和其他课程表APP的布局一样。
那一刻,我突然感觉这个小程序已经拥有了全新的意义,原来还有很多不认识的小伙伴在使用着它。我决定放弃之前写的所有代码,从头开始设计和开发。这一次我开始关注大家的需求,积极听取了小伙伴们的建议——将瀑布流布局改为了传统的表格布局、增加了显示周数和节次时间的功能、隐藏周末的功能等等。最终完成了全新的第三个版本,还增加了一个班级功能,希望一人创建课表,加入班级的人都能看到课表,就不用自己再重复编辑课表了。下图是第三个版本的界面:

如果说【白羊课表】前面两个版本都是面向前女友的个人定制版本,那么从第三个版本开始,正式面向大众需求转变了,它不再是秀恩爱的工具,而是想要好好维护和运营的一宽简单、纯粹的课程表小程序。可是这想着简单,实操起来可不那么轻松,因为随着使用人数的增多,越来越多的用户提建议、反馈bug。
由于最初的数据结构没有设计好,导致有些bug不太好解决,有些用户建议不太好实现,我称之为历史遗留问题。看着这么多问题,我有点累觉不爱了,感觉重新开发一个全新的版本都比修复“老大难”问题要愉快得多。说干就干,直接新建一个项目,二次推倒原来的代码,从头开始。与此同时,我将前期堆积的用户建议和反馈都整理分析了一遍,在接下来的开发中一次性解决。
经过两个月的“三天打鱼两天晒网”式开发,终于迎来了我觉得比前面三个版本都要稳定、好用的全新4.0版本。第四个版本可以说不是我一个人的作品,而是和各位反馈问题、提出建议的用户们共同打磨出来的结果。因此,我把【白羊课表】4.0版本总结为一句话——基于用户反馈不断用心打磨的一款简单而实用的课程表。下图是第四个版本的界面:

在这个版本中依然采用了大家更习惯的表格布局,适配了横屏显示,即使是用ipad也能更好的查看课程表了。添加课程的时候,如果输入的课程名和之前已存在的课程相同则会提示自动填入已存在课程的信息。在”同学“页面可以扫描好友的分享码查看对方的课表或者添加对方为好友,随后在好友列表也可以查看好友课表或者同步好友课表。
同时,我也根据用户反馈,增加了左右滑动切换周数的功能以及课表设置里可以自定义背景图片、自定义学期总周数和一天总节次等功能。如果对方不想注册课表小程序也没关系,你可以直接在”我的“页面——”我的分享码“——点击分享按钮,将小程序分享给好友后,对方直接点开分享卡片即可看到你的课程表内容了。
除了以上内容,还有很多简单实用的功能。从2019年国庆节到现在的2022年3月,经过两年多的迭代、优化,全新4.0版本终于拿得出手介绍给大家认识了,希望学弟学妹们也能去体验一下,如果你们有什么好的建议或遇到什么问题,我也很乐意倾听你们的反馈。重点推荐一下扫码同步课表和分享课表功能,特别适合情侣们互相关注彼此的课程安排,约会上课两不误——虽然我没有女朋友,现在也已经成为老学长了,唉~~~。
在感叹之余,我在微信小程序的基础上又移植了一个QQ小程序版本,喜欢用微信的同学可以在微信首页下拉,然后搜索【白羊课表】或者微信扫描下方的小程序码:

喜欢用QQ的同学可以在QQ首页下拉,然后搜索【白羊课表】或者QQ扫描下方小程序码:



