Feeds:
文章
留言

Archive for 八月 30th, 2012

起初這個程式發想是來自 Lubo 想要簡單的分享檔案給朋友, 不想透過藍牙繁瑣的配對操作, 只要簡單的操作產生HTTP超連結並產生QR Code使手機對手機可簡單的掃描即可抓檔. 了解這個需求後發現當時在玩 python for SL4A 要實現是很簡單的一件事, 事實上一個晚上就寫完原型程式.

所以[快快分享]一開始是用Python for  SL4A 實現, UI 是 Console + Menu, 後來Console 被嫌棄而由 Lubo 支援提供Web UI , 但是這個原型版本在Java+Python+Javascript混和語言開發上遇到效能與維護困難以及封裝後檔案肥大等問題, 於是我決定用 Java 重寫.

因為初期[快快分享]設計只是為了分享單一檔案, 不過寫了之後發現目錄在某些情況下會更適合(看圖, 聽音樂). 所以第一版就以少少的功能上架, UI 也是用簡單的幾顆圖形來表示(其實第一個內部版本是只有一顆按鈕 orz), 雖然這版簡單但已經符合原先的需求, 而且在不依賴其他 App 的情況下可以分享檔案和目錄, 也內建 QR Code 掃描功能…

ˊ

誰知後來自己用久了, 發現其實可以再加上一些分享內容的功能, 可是當初UI 沒有考慮到擴充性, 所以目前的 1.x 版的UI是透過長按分享檔案的按鈕來顯示, 對於初次使用者來說不太容易發現這些隱藏功能, 所以還要多費唇舌來解釋怎麼啟動這些功能…

於是最近終於下決心要弄一個容易擴充功能的UI, 參考我手機中常用的 App 發現, 其實用 ListView 做功能列表簡單好用也容易擴充, 所以我就開始重構程式, 將每個功能稱抽離成獨立類別, 每個功能類別對應一個UI功能項目, 如此方便我抽換或新增功能項目.所以 v2.0 的新 UI 我預計採用 Listview 如下的呈現方式, 未來這個列表應該會越來越長… 也許到時將每個獨立功能切割成獨立 App 按需下載~

   

 

那 v2.0 何時釋出呢? 如果不更新使用手冊(應該沒什麼人看吧)… 如果測試沒什麼大問題, 應該就是最近了…

如果有興趣追蹤這個 App 請到這裡這裡 順便幫我按按廣告吧 XDD

你有什麼好建議呢?

Read Full Post »