2011年9月21日 星期三

我的第一個創作 - 公車一指通@高雄

回到高雄,也有一段時間了
半年前,因為身體的因素,醫生說要多運動
所以慢慢改搭乘公車來上下班

高雄的公車,班次雖然沒有台北那麼多
但也沒有少到會抓狂
總是要等一下
某些站牌上有公車即時資訊系統,可以清楚的看到公車到的時間
但某些就沒有
碰巧這些沒有的,就是我常搭乘的那幾個站

在今年的七八月,太陽特別大,總是希望公車快點來
因此就有依照自己的需求,寫個程式的想法
又因為已經有開發 android 程式的經驗
所以在平常就開始找資料、試做一些 UI 雛形、測試一些程式碼
終於趁前幾天的時間
把這些想法全部集合在一起
就是目前上架的 [公車一指通@高雄] 程式

這是 Android Market 的 QR Code










在創作理念上
在等公車的情境下,最好是讓使用者,快速地馬上知道公車到站時間
因此在介面的設計上,由最初規劃的四個,整合到目前的兩個
而需要按鍵次數,更是由四個,減到目前的一個(就是啟動程式的這一個)

創作完成後
經過幾天的實地測試(就是等公車時拿起來查)
與一天不間斷的壓力測試
改了一些小問題後,就給他上架了

簡單說明一下畫面和操作方式:
快速操作方式如下:
1. 開啟程式
2. 按下"管理站牌",訂閱目前在等車的站牌
3. 按下上一頁,回到主畫面
4. 自動或手動查到公車預估到站時間

這是第一個畫面,時間查詢畫面:

在"時間查詢畫面"中,各元件的功能說明如下:
1. 管理站牌-到下一個畫面設定要訂閱的站牌
2. 更新時間-馬上查詢各站牌公車到站時間
3. 自動-若勾選,會依照其後所選的分鐘數,自動更新到站時間
4. 分鐘-目前有 1,2,3,5,10 等五種時間可以選
下方就是秀出,所訂閱的站牌,哪一線的公車的預估到站時間

這是第二個畫面,訂閱站牌畫面:


























在"訂閱站牌畫面"中,各元件的功能說明如下:
1. 公車路線-目前可供查詢的公車路線
2. 去/返程-公車發車的方向
3. 站牌名-所要訂閱的站牌
4. 新增站牌-訂閱所選站牌
5. 刪除站牌-刪除所選站牌
6. 上移-往上移動站牌次序
7. 下移-往下移動站牌次序
為了效率,站牌最多訂閱數為 5 個

所需權限:必須有網路連線能力,WiFi 或 3G 皆可
而為了保持查詢的速度,站牌最多只能訂閱五個