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