過年前想要學一下 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 謝謝。