让我提供一个假想的情景,以便充分理解我的问题。让我们假设您是一个经验丰富的跨平台开发iOS,安卓和Windows。
有人要你给他们做一个简单的数字钟。没有任何花哨或特殊的,甚至不需要一个特定的字体。他们所要做的就是使用Xamarin制作应用程序,并代表他们的公司将其发布到应用程序商店。另外,假设他们以前没有发布过任何应用程序,所以其中的一些要求是在所有的应用程序商店中设置他们的公司,以便进行应用分发。
在几个小时内,完成这样一个基本项目需要多长时间?
我不是一个移动应用程序开发人员,更不是一个多平台的开发人员,但我过去曾对一些移动应用程序的开发进行过修补。然而,我是作为一名业务开发人员工作的,所以我有多年的编码经验。只是没有移动应用程序的开发。
我的一个朋友在问我是否愿意做一个简单的应用程序。这不是我上面概述的,但它是简单的。
他愿意付出代价。因为我对多平台应用程序开发非常熟悉,所以我考虑让他参与其中,因为我想获得学习如何创建这样一个应用程序并发布它的经验--从开始到结束。我的朋友也明白,我不写专业的移动应用程序,但他很了解我,我的专业水平和正直,并希望我这样做,而不是其他软件开发机构。
我想考虑一个预先收费的申请,我将从一个小时的费率。这样的话,如果因为我正在学习如何将一个应用程序发布到多个应用程序商店,或者我在摆弄和测试一个跨平台的开发环境,那么我就不会向他收取学习费用。这是一个“成本”,我愿意涵盖,因为,再次,我想学习如何做到这一点,这个应用只是一个很好的借口坐下来做它。
要说清楚的是,我甚至不太关心金钱补偿。然而,这位朋友是个商人,我想/知道他会给我“公平”的补偿。然而,为了做到这一点,我需要知道一个专业人士需要多长时间才能合理地开发一个简单的应用程序,他至少已经做了几年了。我可以用我自己的每小时工资对这些估计,并给他一个现实的,但公平的,出价。
发布于 2017-04-17 16:19:09
“.并代表他们的公司将其发布到应用商店”
好的,问题是,这不是你可以代表随机公司做的事情。它涉及银行账户、税务公司登记号码等。
因此,你需要公司的充分合作,并现实地说,是该公司的一名执行官员,与你坐下来,设置密码等。
此外,还可能要求公司采取依赖第三方完成的步骤。例如,当我在谷歌( google )商店注册我的英国公司时,我不得不向美国税务部门索取一个号码。东西公司不会高兴让第三方开发商为他们做。
然而,在说了这些之后。如果您的公司响应了这些请求,那么很容易跳过这些请求并设置存储帐户。我会说最多一周。
一旦你有了账户。发布应用程序还需要更多的输入,只需上传代码即可。
你将需要截图和各种各样的营销拷贝,图标,支持电子邮件地址等。如果你手头上有他们的话,这并不难,但是如果你需要在最后一分钟从营销部门获得信息的话,你就需要源源不断的延迟。
不过,我认为这对你来说是件好事。我会完全站在你朋友的前面,一起经历这个过程,作为一次学习的经历。
只需为编写代码收费。但是,请确保在项目开始时就开始设置帐户。不要等待代码完成。
https://softwareengineering.stackexchange.com/questions/347274
复制相似问题