[發案] iOS 猜謎遊戲

作者: meowyih (meowyih)   2016-03-09 09:11:42
案件狀態:準備簽約中,請不用來信了
 發案人:洪先生
聯絡方式1:PTT 站內信
有效時間:2016/03/31(請發q案者填截止時間)
專案說明:
這是一個將 Android 猜謎遊戲 APP 移植到 iOS 的專案,
Android 版本是我自己完成的,
包括了 UI 設計整合與伺服器端的開發,
工時約為 40 man-hour。iOS 版要求完整移植,
不需要重新設計 UI 與 Server,
所以也是以 40 小時內完成為基準估預算。
猜謎遊戲的流程如下:
1. 初次使用時,取得 iOS Unique ID (如CFUUID) 到 Server
註冊並拿到玩家 ID。Server API 是 HTTP Post/JSON。
2. 每次答題前,APP 會去 Server 端取得題目答案,
與回報前一次的答題結果,並取得使用者目前的分數和紀錄。
3. 題目除了文字外,有可能帶有圖片和 YouTube ID,
圖片可直接下載,YouTube 播放可以使用官方的 OpenSource
https://developers.google.com/youtube/v3/guides/ios_youtube_helper
4. APP 也包括了 In-App Purchase,可以購買等級和金錢。
5. APP 首頁會顯示玩家排名,如果玩家願意登入臉書,
排行版上也會有臉書照片和暱稱,
所以 APP 也需要跟 facebook SDK 打交道,
permission 為 public_profile。
Facebook SDK:
https://developers.facebook.com/docs/ios
6. APP 首頁也提供分享這個 APP 連結的臉書按鈕,
點下去會在臉書上貼個 APP 的廣告並提供獎勵,
permission 為 publish_actions。
7. 答題有幾個小密技,像是四選一變二選一之類的。
整理一下比較花時間的部分
A. YouTube API 整合
B. In-App Purchase
C. Facebook SDK 整合
D. Server 端 JSON API 整合
開發前我會提供測試列表,
列出每個 Step 需測試的 test case,
舉例來說,在某頁面時,若使用者跳出並關閉 APP,
下次進入時會從哪個頁面開始顯示,
或是若在某個階段網路斷掉,導致題目無法下載,
或 YouTube 播放失敗,APP 的處理規則等等。
  預算:五到十萬,視移植完整度與額外功能達成率與所需時間
接受新手承案否:是
接案者要求:開發用 Obj-C 或 Swift 都行,
連絡時請簡單說一下自己做過的專案,
專案完成後請給我原始碼與執行檔。
作者: lsyjim (Jim)   2016-03-09 10:45:00
40小時含測試跟debug?不到兩天弄到好會不會有點太趕…哈哈…我的確還是個新手,寫ios當正職才快兩年而已,只是前我們報的都是工作天,第一次看到報工時,比較好奇要如何知道接案者在40小時內完工呢,造成誤會真不好意思…
作者: PhoenixSu (來算命吧)   2016-03-09 22:55:00
自估工時有點好笑
作者: he11o (hello)   2016-03-10 01:01:00
這樣估 40h 真的… 有點特別

Links booklink

Contact Us: admin [ a t ] ucptt.com