如果我想成为一名成功的应用程序开发人员,我应该知道些什么?

这是一个非常棘手的问题,因此很难彻底回答。 它也充满了个人见解,所以我只给你我的。 🙂 基本上,要成为一名成功的应用程序开发人员,您应该知道它将需要很多工作。 App Store发行后,每个人和他们的兄弟都拥有iPhone应用程序的“有史以来最好的主意”,因此,就像加州淘金热一样,这些人开始以放屁应用程序的形式发家致富。 现在已经过去了,尽管在偶然的情况下有人提出了新颖,易于执行的应用程序构想,但真正成功的开发人员却为之努力。 成功的应用程序开发人员需要成为软件工程师。 简而言之,您需要有能力对计算机进行编程以进行投标。 有些人比其他人更注重技术,但是我相信任何人都可以在足够的时间和认真的执着下成为一名优秀的软件工程师。 如果您还没有技术背景,请强烈考虑注册数十种出色的在线课程,以教授编程知识。 请注意,我不建议从iOS特定的编程课程开始。 您首先需要基础知识,而基础知识将来自计算机科学入门课程。 不先学习如何游泳就跳入深渊绝不是一个好主意:您也许可以踩水一会儿,但最终您会因疲劳而变得不知所措,需要救援。 开始时不要太快,而要着手进行iOS开发。 您也许可以将一个可以正常工作的,可以执行X,Y和Z的应用程序原型拼凑在一起,但是如果您不了解一个简单应用程序中每一步的绝大多数情况,那么您将无法做到。更大更宏大的事物。 成功的应用程序开发人员需要了解设计。 现在,这并不意味着他们自己就需要成为设计师,但是他们当然需要了解,对于当今的应用程序而言,设计与工程设计同样重要。…

我想为iOS和Android构建一个游戏应用程序,并为幼儿提供许多迷你游戏。 哪种开发系统/框架更好:PhoneGap,Cocos2Dx或CoronaSDK? 为什么?

我们在Mettle Tech享受Android和iOS。 但是移动市场的发展正在参与建立关键市场。 它是概念化,生产和执行视频小工具的功能,可以比以前改变我们周围的世界对设备进行更高效,更省力的应用。 Android应用市场需要一个功能完善的应用才能成功。 就其访问接近成千上万的客户的能力而言,费用几乎可以忽略不计。 尽管出价方式比大多数其他智能手机要短得多,但与iOS相比,它的应用平台要宽容得多。 Android产品上视频游戏发展的另一个吸引人的阶段是Java编程语言。 长期以来,Java是一种标准的视频游戏开发人员编程语言。 对于普通程序员来说,很容易获得Android应用程序开发人员。 与大多数其他移动平台相比,开发人员的可用性是一个大问题。 这是由于是新发明的语言,还是许多人花了一些时间来了解曲线,从而降低了成本,而此时您已经可以接触到大量精通游戏技术的Android开发人员。 为Android开发视频游戏的另一个独特元素是智能手机和其他手机缺乏标准化。 由于任何移动公司都没有构建Android操作系统,因此它没有任何特定手机制造商或移动公司构建的OS的限制。 有关功能和硬件规格的限制。 即使是功能齐全的设备A-GPS和HDMI视频兼容性,QWERTY键盘和GPS等又一特性也可以迫使开发人员在游戏应用程序中带来变化。 尽管这当然取决于开发人员,但他们为游戏开发的手机是什么,其目标用户群体是什么。 他们可能还会限制可能的听众;…