鐵路之旅的好夥伴!

(一)作品Demo

中文版
英文版

(二)Github連結

(三)App畫面截圖

可以搜尋想找地區
可以查看地圖 還有連接到車站網站
使用常用列表前要先搜尋列車
不可以亂輸入!!

(四)文字說明

期末App真的好累~可是看到成功做完的成品就超級開心!

這次遇到好多好多困難,從抓資料、判斷地址到資料共享,問了 Peter 好多問題,謝謝 Peter 都耐心的幫我看>< 這次的基本功能只要照著 Peter 的網站教學還有 PPT ,都可以做得出來,只是需要花滿多時間來處理很多小地方。

我用了車站和列車時刻表的 API ,App 中除了在常用列表中的列車資訊頁面用到 UIImagePickerController,還在查詢列車那邊的列車資訊頁面用了SFSafariViewController。在車站資料頁面中,使用了 MKMapView 和 WKWebView,也使用了放大地圖的動畫,還有長按網址的 Gesture。第三方套件使用的是用來選擇車站地區的 PartialSheet,還做了多國語言(繁體中文、英文)。

然後最後有兩個小遺憾的地方,第一個是在搜尋特定地區車站結果的地方,當按下 PartialSheet 中的「確定」,查詢結果應該會即時顯示在原本的車站頁面,但是頁面不會自動刷新,所以使用者看到的結果,車站名稱會和搜尋前的一樣,要點進車站資訊頁面再返回,才會出現正確的車站名稱。第二個是因為抓下來的資料沒有提供英文的車站地址,所以當切換到英文的時候,沒辦法用城市的英文判斷車站所在的縣市,因此「選擇地區」的功能無法使用。

(五)App Icon

--

--