Mowd 一直都有在使用 UptimeRobot 這項服務來監控網站狀態
不過在 Android 上一直沒有方便的軟體能夠呈現網站狀態
剛好看到 UptimeRobot 有開放 API
於是 Mowd 決定就跳下去自己寫了
上一次寫 Android 已經是大四的事情了
那時候因為課堂需要,期末專題寫了一個高鐵時刻表查詢
從那之後就再也沒有寫 Android 程式了
直到前一陣子 Mowd 在公司負責的聚寶評需要 Android 程式 Demo
才又繼續接觸 Android 程式開發
既然決定要寫,又想要在最短時間內開發完成
所以 Mowd 決定使用最熟悉的 jQuery Mobile 搭配跨平台開發框架 PhoneGap 來開發
PhoneGap + jQuery Mobile 的好處是能讓 Mowd 用最熟悉的 Javascript 來寫程式
而且寫完後,iOS 版本幾乎也可以直接 port 過去
缺點就是開發完後,所有程式碼會以明文存在 apk 內
不過就算是用原生 Java 開發,還是會被有心人士反組譯
所以這點就沒辦法啦
從開始寫 API 處理核心,到 jQuery Mobile 設計頁面、Logo 等等
大約花了一週的時間,Uptime Monitor 就開發完成了
接下來 Mowd 打算上架到 Google Play
在 Mowd 花了 25 美元取得 Android 開發者資格後
總算可以將 Apps 上架了
在購買開發者資格的過程中還發生了一點小插曲,留待下一篇文章再提
之後如果有時間的話
Mowd 打算繼續替 UptimeRobot Monitor 加上一些新功能
像是直接在手機上完成所有操作、Push Notification 等等
所以有興趣的人,可以下載來試試看吧 (不過台灣應該是沒辦法啦…)
UptimeRobot Monitor
Google Play
https://play.google.com/store/apps/details?id=tw.mowd.uptimerobot