经过大约40个小时的编码,我已经在Fiverr上完成了一个gig,但现在客户要求我提供apk文件。我试图建立它,但我已经被困了几个小时,现在我得到了错误,我有一个很长的事情要尝试,所以我想知道我是否应该这样做在所有…我是为开发应用程序而付费,而不是为编译或部署而付费,而且没有其他客户端曾经要求提供apk文件。
加上可能他会想要修改,我将不得不再次编译,由于某种原因,他不想使用Expo和测试应用程序容易。
更多的上下文:他说他在一家软件公司工作,他们有太多的工作,所以他们不得不去五,所以他不是不知道什么是软件开发。他从来没有提到过编译,职位名称是"开发一个react native应用程序",还有其他卖家提供开发和编译,开发和部署,开发和发布等服务,但不是我。
你觉得这是我工作的一部分吗?
这是我在做自由职业者时经常遇到的问题。我问自己以下问题
- 这是已达成一致的要求的一部分吗?
- 一个理性的人会期望它隐含在要求中吗?
- 如果不进行指定的更改,应用程序的可用性是否不合格?
通常有多个来自客户端的来回请求。如果我要免费更改,我会解释为什么它包含在我们的协议中。当客户要求额外的东西时,他们通常非常理解额外的费用。
我对你的案子的看法
如果协议是"开发一个android应用程序";在没有现有代码的情况下,可以合理地期望应用程序在典型的物理设备中运行,而不是在您选择的模拟器中运行。另一方面,不合理地期望它运行在他们特定的定制设备上,或者他们选择的模拟器或编译器上。
因此,APK作为一个可交付的产品,是相当合理的。