[網宣] 台大課表APP 分享
過年前想要學一下 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/EycTkou
再來加上通知的功能來達到訊息即時散播的效果。
最後加上個人簡單訊息以及大頭照的輸入功能。
花了兩三星期。總算把後端server跟APP做完了。
大家如果懷念以前使用課表的生活,可以下載來使用看看。
或是想看看有沒有一起修課的同學交流課程的訊息也可以試用看看。
至於Iphone版的因為還不會寫,所以沒做。
看有誰有興趣寫的,可以分享課程的DB給你使用。
就不用再花時間去Parse了。有甚麼bug歡迎告訴我修改喔。
喜歡的話請幫我分享網址或是這篇文章到 facebook 謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.141.202
※ 文章網址: https://www.ptt.cc/bbs/NTU/M.1425287793.A.764.html
推
03/02 17:22, , 1F
03/02 17:22, 1F
推
03/02 17:45, , 2F
03/02 17:45, 2F
推
03/02 18:35, , 3F
03/02 18:35, 3F
推
03/02 18:47, , 4F
03/02 18:47, 4F
→
03/02 18:48, , 5F
03/02 18:48, 5F
推
03/02 18:49, , 6F
03/02 18:49, 6F
→
03/02 18:51, , 7F
03/02 18:51, 7F
推
03/02 18:55, , 8F
03/02 18:55, 8F
推
03/02 19:23, , 9F
03/02 19:23, 9F
推
03/02 19:43, , 10F
03/02 19:43, 10F
推
03/02 20:09, , 11F
03/02 20:09, 11F
推
03/02 20:13, , 12F
03/02 20:13, 12F
推
03/02 20:22, , 13F
03/02 20:22, 13F
→
03/02 20:28, , 14F
03/02 20:28, 14F
推
03/02 20:29, , 15F
03/02 20:29, 15F
推
03/02 21:12, , 16F
03/02 21:12, 16F
推
03/02 21:44, , 17F
03/02 21:44, 17F
推
03/02 22:16, , 18F
03/02 22:16, 18F
推
03/02 22:20, , 19F
03/02 22:20, 19F
推
03/02 23:33, , 20F
03/02 23:33, 20F
推
03/03 00:39, , 21F
03/03 00:39, 21F
推
03/03 01:20, , 22F
03/03 01:20, 22F
推
03/03 01:27, , 23F
03/03 01:27, 23F
→
03/03 01:28, , 24F
03/03 01:28, 24F
推
03/03 01:46, , 25F
03/03 01:46, 25F
→
03/03 02:13, , 26F
03/03 02:13, 26F
推
03/03 02:20, , 27F
03/03 02:20, 27F
→
03/03 02:23, , 28F
03/03 02:23, 28F
推
03/03 02:23, , 29F
03/03 02:23, 29F
→
03/03 02:46, , 30F
03/03 02:46, 30F
※ 編輯: acstep (220.134.141.202), 03/03/2015 03:25:20
推
03/03 04:26, , 31F
03/03 04:26, 31F
推
03/03 09:15, , 32F
03/03 09:15, 32F
→
03/03 09:15, , 33F
03/03 09:15, 33F
推
03/03 09:40, , 34F
03/03 09:40, 34F
推
03/03 09:46, , 35F
03/03 09:46, 35F
推
03/03 10:03, , 36F
03/03 10:03, 36F
推
03/03 10:25, , 37F
03/03 10:25, 37F
推
03/03 10:41, , 38F
03/03 10:41, 38F
→
03/03 10:50, , 39F
03/03 10:50, 39F
推
03/03 11:17, , 40F
03/03 11:17, 40F
推
03/03 14:02, , 41F
03/03 14:02, 41F
→
03/03 14:10, , 42F
03/03 14:10, 42F
噓
03/03 14:47, , 43F
03/03 14:47, 43F
→
03/03 14:47, , 44F
03/03 14:47, 44F
→
03/03 14:49, , 45F
03/03 14:49, 45F
推
03/03 14:54, , 46F
03/03 14:54, 46F
→
03/03 15:35, , 47F
03/03 15:35, 47F
→
03/03 15:35, , 48F
03/03 15:35, 48F
→
03/03 15:36, , 49F
03/03 15:36, 49F
→
03/03 15:36, , 50F
03/03 15:36, 50F
推
03/03 16:32, , 51F
03/03 16:32, 51F
推
03/03 17:14, , 52F
03/03 17:14, 52F
推
03/03 17:18, , 53F
03/03 17:18, 53F
推
03/03 17:49, , 54F
03/03 17:49, 54F
噓
03/03 18:23, , 55F
03/03 18:23, 55F
→
03/03 18:27, , 56F
03/03 18:27, 56F
→
03/03 20:03, , 57F
03/03 20:03, 57F
→
03/03 20:03, , 58F
03/03 20:03, 58F
推
03/03 20:04, , 59F
03/03 20:04, 59F
→
03/03 20:06, , 60F
03/03 20:06, 60F
→
03/03 20:14, , 61F
03/03 20:14, 61F
→
03/03 20:14, , 62F
03/03 20:14, 62F
推
03/03 21:18, , 63F
03/03 21:18, 63F
推
03/03 21:22, , 64F
03/03 21:22, 64F
→
03/03 21:23, , 65F
03/03 21:23, 65F
→
03/03 21:41, , 66F
03/03 21:41, 66F
→
03/03 22:22, , 67F
03/03 22:22, 67F
推
03/03 23:22, , 68F
03/03 23:22, 68F
推
03/04 10:04, , 69F
03/04 10:04, 69F
→
03/04 10:04, , 70F
03/04 10:04, 70F
→
03/04 10:04, , 71F
03/04 10:04, 71F
→
03/04 12:39, , 72F
03/04 12:39, 72F
推
03/04 13:30, , 73F
03/04 13:30, 73F
推
03/04 13:36, , 74F
03/04 13:36, 74F
→
03/04 13:36, , 75F
03/04 13:36, 75F
→
03/04 13:51, , 76F
03/04 13:51, 76F
→
03/04 23:31, , 77F
03/04 23:31, 77F
→
03/04 23:31, , 78F
03/04 23:31, 78F
※ 編輯: acstep (220.134.141.202), 03/04/2015 23:47:54
推
03/05 13:55, , 79F
03/05 13:55, 79F