我的App開發夢--「國語辭典」上架囉!

去年底趁著BUILD大會的優惠,開開心心花錢註冊好Windows Phone開發者帳號,熱血沸騰地打算邁向偉大的App開發航道,沒想到就這麼日復一日在上班下班與日常瑣事中消磨著,一眨眼半年過去,別說App,連個屁都沒有。

五月某一天,忽然有股衝動,憶起當年身處iPhone圍攻仍堅守四行倉庫的堅持,為的不就是衝著"身為程式魔人居然不會在自己手機上寫Code將是一生的污點"? 沒想到開發帳號有了,920也已入手,幾年過去一事無成,豈不當了"人過四十只剩一張嘴"的活證。

就這麼熱血上身拼掉整個週末(話說: 寫程式這檔事還是得一鼓作氣方有所成,想一天寫個幾行聚沙成塔? 肯定是天方夜譚!!),題材則選了我一直想寫的"國語辭典",很久前就寫過Windows Form版,這回算是重新改用XAML + MVVM打造,但為了配合手機有限的CPU、記憶體及儲存空間,在資料結構及檢索方式做了許多調整,其中最具有挑戰性的部分是Tombstoning後的狀態還原(註: Windows Phone App在多工切換過程可能會從記憶體被移除,而App程式必須能在重新載入時,還原回切換前一刻的操作狀態,盡可能讓使用者無感)。由於辭典本文及索引資料都很有分量,不能一股腦往暫存區塞了事,加上還有頁面切換的議題,總之,費了好番手腳才搞定。(說不定仍有Bug,大家如果發現了請再回報給我 orz)

之前聽過不少App被退件的血淚史,提交App讓人期待又怕受傷害,幸好有前輩的經驗導引(黃忠成老師的這篇整理很值得一讀),多少能避開一些常見的地雷。即便程式寫好自己就一路Dogfooding,也邀請朋友充當Beta Tester進行小規劃封測,但仍然難減按下送件鈕那一刻的忐忑。週末送了件,依慣例需要1-5個工作日進行人工審查,週三一早收到來信,小心翼翼點開,看到"Congratulations"字樣映入眼簾,啊哈! 我終於摸到人生另一顆三角點!

   

歡迎有Windows Phone手機的朋友下載使用(今天就去買一支也成! :P),如有使用上的意見或建議,請在部落格或FB專頁留言給我,謝謝大家~

【下載】App連結 或 直接在市集搜索"國語辭典"

 

【開發雜記】

  1. 同一支程式,在HD7與920上跑起來天差地遠,只差兩年的產品速度差了何止10倍(實測影片),大家的結論是--除了硬體演進,WP7到WP8的OS核心差異也是重要關鍵。
  2. 軟體上架後大約到24小時,市集資料更新完成,才能在市集搜索到。
  3. 辭典資料來自一場黑客松的成果,背後有一段非常精彩的故事,感謝社群高手們的付出與貢獻(看到高手們出招,才驚覺自己平日自稱駭客卻只在提鞋的等級),駭客精神萬歲!!
歡迎推文分享:
Published 06 June 2013 08:10 AM 由 Jeffrey
Filed under:
Views: 8,775



意見

# mxp2002@qingdaonews.com said on 13 May, 2015 12:35 AM

很有书香味,更有书卷气

中华文化特有的基因,

比大陆的辞典好、强、有水准、无“硬”教条

国人想要了解自己的历史和祖先圣贤必备!

你的看法呢?

(必要的) 
(必要的) 
(選擇性的)
(必要的) 
(提醒: 因快取機制,您的留言幾分鐘後才會顯示在網站,請耐心稍候)

5 + 3 =

搜尋

Go

<June 2013>
SunMonTueWedThuFriSat
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456
 
RSS
創用 CC 授權條款
【廣告】
twMVC

Tags 分類檢視
關於作者

一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"有為的中年人"自許。

文章典藏
其他功能

這個部落格


Syndication