过年前想要学一下 Android 程式,想说要写什么好呢。突然想到快要开学了。
以前小学都会使用哈比书套送的课表。现在好像都没看到有谁在使用课表了。
就想来写个台大的课表APP好了。怀旧一下。
APP 在这里
https://play.google.com/store/apps/details?id=com.app.university
课表要好用第一就是要好建立。不然要手动一直输入早就烦死了。
先来用python写个小程式去parse台大网站这学期的所有课程
Parse完才发现以前修课怎么都不知道台大一学期要开 8792堂课。
也太多了吧! 怎么有这么多种课。比紫禁城的房间数8707间还要多。
一天修一种课也要27年才能修完。台大真是博大精深。知识的殿堂。
以前翘课真是亏大了。
处理好后就可以用简短的关键字来搜寻到课程并加入。就像画面中一样
再来就开始实作课表。把刚刚选好的课程画出一周的课表。
就像图示一样。然后可以点击课程修改时间。
或是在空白处自建新增找不到的课程。
再来要让这个课表有趣一点。那就加入流行的讨论功能好了。
每一堂课就像是一个讨论群组。只要在上面贴文,
修同样课程的同学就可以看见来回复。
像是哪时候要交作业之类的问题。让同学可以更即时的答复。
像是下面图示这样。
既然都做了讨论的功能。那也来加一些校园讨论的群组好了。
反正也不用多写程式。
再来加上通知的功能来达到讯息即时散播的效果。
最后加上个人简单讯息以及大头照的输入功能。
花了两三星期。总算把后端server跟APP做完了。
大家如果怀念以前使用课表的生活,可以下载来使用看看。
或是想看看有没有一起修课的同学交流课程的讯息也可以试用看看。
至于Iphone版的因为还不会写,所以没做。
看有谁有兴趣写的,可以分享课程的DB给你使用。
就不用再花时间去Parse了。有什么bug欢迎告诉我修改喔。
喜欢的话请帮我分享网址或是这篇文章到 facebook 谢谢。