我正在研究更多关于Android框架的知识,我也想了解基于Android手机的小型开发团队(小于10人)可能会遇到什么问题(例如,移植到其他平台,不充分的安全测试,或者在整个软件开发生命周期中造成困难的任何问题)。
考虑到这个主题的任何反馈或到外部资源的链接都将非常感谢。
谢谢
发布于 2010-08-07 02:49:30
你的问题相当模糊和开放,涉及的方面并不一定适用于Android,而是一般的应用程序开发。然而,有一个技巧可以让团队开发在安卓上变得更容易:共享一个调试密钥库。
在手机上运行应用程序之前,你必须使用密钥库对该应用程序进行签名。当您在Eclipse中开发自己的Android应用程序时,该插件使这一部分变得很容易。它会为您生成一个调试密钥库,并在您构建时自动对其进行签名,因此您不必考虑该过程的这一部分。然而,如果你正在与其他人合作,如果你们都使用不同的密钥库,那么就会出现一些问题:
幸运的是,在Eclispe --> Preferences --> Android --> Build中有一个为Android指定调试密钥库的选项。每个团队成员都应该使用相同的密钥库。创建调试密钥库的最简单方法是复制Eclipse自动创建的密钥库。Alternatively you can make your own, using these guidelines。
发布于 2010-08-07 01:46:33
这对一些人来说是常识,但对另一些人来说不是。确保所有的团队成员记录他们所做的更改,这样您就不会在进一步发展之前浪费时间自己弄清楚了。
我有一些团队成员很难理解这个概念=p
发布于 2010-08-08 09:18:17
您不仅应该使用修订控制,而且还应该使用您的团队可以达成一致的某种过程,例如SCRUM (http://en.wikipedia.org/wiki/Scrum_(development)。设定现实的目标,确保你的团队成员在工作中,看在上帝的份上进行沟通,并设置一些东西来跟踪里程碑和bug。确保团队中的每个人都知道他们应该做什么,以及什么时候应该完成。如果你的团队中有任何古怪的人,把他们踢走,因为他们会极大地拖延你的项目。我在尝试与另一个不想做任何事情的开发人员合作时遇到了这个问题,所以我现在是一个人的团队。
https://stackoverflow.com/questions/3426099
复制相似问题