作者meowyih (meowyih)
看板CodeJob
标题[发案] iOS 猜谜游戏
时间Wed Mar 9 09:11:42 2016
案件状态:准备签约中,请不用来信了
发案人:洪先生
联络方式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 都行,
连络时请简单说一下自己做过的专案,
专案完成後请给我原始码与执行档。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.248.197.123
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/CodeJob/M.1457485905.A.60F.html
1F:→ lsyjim: 40小时含测试跟debug?不到两天弄到好会不会有点太赶… 03/09 10:45
听起来不像是以写程式当工作的人会问的问题...
"40 小时" 是 "工时",
你有办法一天工作 20 小时而且是维持同样的效率,
那就快来赚吧! 日薪好几万喔! (笑)
附带一题, 我这 40 小时是分配在一个月完成的。
※ 编辑: meowyih (1.163.100.62), 03/09/2016 11:21:07
※ 编辑: meowyih (1.163.100.62), 03/09/2016 11:21:21
2F:→ lsyjim: 哈哈…我的确还是个新手,写ios当正职才快两年而已,只是 03/09 15:38
3F:→ lsyjim: 前我们报的都是工作天,第一次看到报工时,比较好奇要如何 03/09 15:39
4F:→ lsyjim: 知道接案者在40小时内完工呢,造成误会真不好意思… 03/09 15:40
5F:→ PhoenixSu: 自估工时有点好笑 03/09 22:55
6F:→ he11o: 这样估 40h 真的… 有点特别 03/10 01:01
※ 编辑: meowyih (118.169.125.211), 03/11/2016 18:35:22