[自製] 跑步代理人 - 跑步行程、賽事資訊及訓練軟體

2013-04-29 新增訓練功能,內建以下訓練課程讓你可以因應各種情境進行訓練,提升自己的跑步成績。
1.Yasso 800,馬拉松目標 3 小時至 6 小時 30 分共 8 組訓練課程。
2.HIIT。
3.Fartlek。
4.200m 300m 400m 繞圈提醒,每個距離繞圈提醒皆有 Pace 3:00 至 6:30 共 8 組訓練課程。

訓練時每一回合交替時皆可設定震動及語音提醒,使用語音提醒前請先設定語音。


2013-04-10 新增賽事資訊頁面說明,讓您瞭解頁面上的各種資訊,以及該如何利用方便好用的功能。
說明網頁:http://www.jogagent.com/h/

------

前言:你是否常常學業、工作一忙,就忘了要報名的賽事,報了名忘了繳費,報了名也繳了費忘了報到,一兩個月後忘了訂旅館、車票,是的,跑步代理人就是要幫助跑友提醒你這些瑣碎的事。


一開始的目的就是做一個能提醒你賽事相關日期 App,這就需要賽事有關的相關日期:比賽日期、報名開始日期、報名結束日期、報到日期、各組別的起跑時間。

找遍每個提供賽事資訊的網站都沒有這麼詳細的資料,常常得連結到主辦單位提供的網站甚至檔案才知道這些日期,就算勉強有也沒有提供 API 可以取得這些資料,好吧! 那就自己做一個。

這一做沒完沒了,既然有了日期那其他資料也一併做一做吧,有地址那就把地址做成可以開啟地圖的連結,開了地圖就很方便知道在哪,路不熟要規劃路線也可以,有電話號碼就做成開啟電話的連結,有 email 就做成開啟郵件的連結,有圖檔(路線圖、交通圖、會場圖...)就顯示圖檔...

有了地址,跑友關心的天氣資訊也想辦法抓出來吧,既然顯示天氣資訊的畫面都做了,那就獨立成一個可以查詢全台各鄉鎮、景點及原鄉部落的天氣資訊功能吧。


目前跑步代理人 App(目前只提供 Android 版本) 有四個主要功能:

1.賽事資訊:
賽事列表、賽事詳細資料。

2.行程:
每個行程皆可以建立多組事件,每個事件均可設定狀態列、彈出式視窗、響鈴及震動等提醒方式,事件的提醒可自設重複間隔及次數,還提供更方便的事前提醒模式。
行程可以從賽事建立與賽事關聯的行程,也可以直接建立非賽事行程,主要差異在於賽事行程在新增事件時可快速匯入賽事相關日期且可以查看賽事內容,非賽事行程則無。

3.天氣查詢:
查詢全台各鄉鎮、景點及原鄉部落的天氣資訊。
從賽事內容開啟的天氣查詢,查詢鄉鎮已設為賽事地點,免除選來選去的麻煩。

4.訓練功能內建以下訓練課程,讓你可以因應各種情境進行訓練,提升自己的跑步成績。
1.Yasso 800,馬拉松目標 3 小時至 6 小時 30 分共 8 組訓練課程。
2.HIIT。
3.Fartlek。
4.200m 300m 400m 繞圈提醒,每個距離繞圈提醒皆有 Pace 3:00 至 6:30 共 8 組訓練課程。


版本:1.2

發表日期:2013-04-29

Google Play : https://play.google.com/store/apps/details?id=com.daniel.mobile.android.jogagent


行程事件可以這樣用
北馬櫻花馬為例:
第一個事件設定報到日期,設為前一天及當日早上 10 點通知,前一天提醒當天要報到,當天再提醒一次快去報到。
第二個事件設定火車時刻,設定為開車前每 10 分鐘通知一次連續 3 次,所以在 6:00、6:10、6:20、6:30 皆會通知,提醒你火車還有多久會開。
第三個事件設定全馬起跑後每 30 分鐘通知,連續 13 次到 15:00(關門前 10 分鐘),這樣就不用看手機也知道目前時間,搭配主辦單位提供的里程標示,可以知道目前速度是否符合自己預期的速度。
[自製] 跑步代理人 - 跑步行程、賽事資訊及訓練軟體



然後,既然資料這麼完整那就做一個網站提供賽事資訊吧,網站提供最基本的賽事列表跟詳細的賽事內容,還可以選擇賽事後開啟新的網頁只顯示這些賽事列表,方便你與朋友分享你參加或準備參加的賽事。
1.賽事列表
2.賽事詳細資料
3.我的賽事列表

網址 : http://www.jogagent.com/
網站新增功能
在舉辦地點前加上一個天氣圖示,點擊可直接開啟中央氣象局該鄉鎮的天氣預報。

賽事列表


賽事內容

Smart Pig wrote:
前言:你是否常常學業...(恕刪)


樓主,我認為這個app可以改善的地方首要是設定為台灣以外地區可以安裝!

雖然我是一個香港人,但每年都會來台旅遊,縱使無法參與一些台灣本土賽事,但我亦希望在計劃行程時若碰上不同地區舉辦的路跑比賽,可以到場看看,若此app可供海外用家安裝,可能對有興趣參觀的海外人士相當有用。
Mr.yellow wrote:
樓主,我認為這個ap...(恕刪)

有道理,目前已經改成不限地區,可能要等一陣子才會生效,謝謝你的意見。

Smart Pig wrote:
有道理,目前已經改成...(恕刪)


謝謝!軟件已可順利在香港安裝了。
今日更新功能(v1.1)
主要功能為
1.可設定自動更新。
2.可設定參加賽事與最愛賽事,並分享參加賽事或最愛賽事。
3.可設定顯示過期幾日內的賽事。
新增跑步代理人賽事資訊頁面說明,讓您瞭解頁面上的各種資訊,以及該如何利用方便好用的功能。
說明網頁:http://www.jogagent.com/h/
網頁版賽事列表欄位說明

賽事日期:顯示該賽事的舉辦日期。

日期後中括弧為還剩幾天,99 天以上顯示 [99+]。




賽事名稱:顯示該賽事的名稱。

藍色可點擊開啟賽事詳細資料。
黑色表示為預定賽事,賽事詳細資料須等主辦單位公布。
刪除線表示該賽事已經取消。




報名日期:顯示報名開始及結束日期。

第一個欄位的地球圖示點擊開啟報名網站。
第二個欄位為報名開始日期。
第三個欄位為報名結束日期。
如果已經額滿則二、三欄位合併顯示已額滿。
如果已經截止則二、三欄位合併顯示已截止。




地址(地點):顯示詳細的地址及地點。

地址前方的圖示點擊開啟中央氣象局該鄉鎮的天氣預報網頁。




項目:顯示該賽事的比賽項目。

比賽項目文字及背景顏色說明如下:
超馬賽、計時賽、計時接力賽及多日賽以紅色顯示。
標馬以橘色顯示。
超半馬及半馬以藍色顯示。
20公里以下及接力賽以綠色顯示。
其他路跑賽及非路跑賽以粉紅色顯示。
背景為灰色表示該項目已經額滿。




選項說明

選項 - 快速搜尋:利用關鍵字快速找出該賽事。

輸入 "國際" 的結果:



選項 - 顯示結束賽事:預設為隱藏已經結束賽事,勾選此選項顯示已經結束賽事。

搜尋欄位輸入 "國際" 、勾選 "顯示結束賽事" 的結果:



選擇賽事:點擊賽事選擇或取消選擇。



選項 - 只顯示選擇賽事:顯示選擇賽事,隱藏其他未選擇的賽事。

搜尋欄位輸入 "國際" 、勾選 "顯示結束賽事" 、 勾選 "只顯示選擇賽事" 的結果:



選項 - 新頁面顯示選擇賽事:將目前選擇的賽事以新網頁開啟,方便分享給朋友。

新網頁開啟選擇的賽事。

新增訓練功能,內建以下訓練課程讓你可以因應各種情境進行訓練,提升自己的跑步成績。
1.Yasso 800,馬拉松目標 3 小時至 6 小時 30 分共 8 組訓練課程。
2.HIIT。
3.Fartlek。
4.200m 300m 400m 繞圈提醒,每個距離繞圈提醒皆有 Pace 3:00 至 6:30 共 8 組訓練課程。

訓練時每一回合交替時皆可設定震動及語音提醒,使用語音提醒前請先設定語音。
希望有天能有 ios版可以下載
喜歡這個app

加油!!
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!