在开发手机应用之前,开发者应该知道什么?

我想开始使用Android手机应用作为首选,但不是唯一的select。 我在商业应用程序中拥有10年的Java,C#,C ++经验,并且我知道这个应用程序的很多事情和实践都不适用于手机。 我从哪里开始阅读? 我怎样才能使自己的思维方式尽快适应新的环境? 我打算在未来的某个时间赚一些钱,作为一个额外的收入或职业变化,也许,谁知道。 任何资源或build议,你可以build议将非常欢迎。 提前致谢。

Related of "在开发手机应用之前,开发者应该知道什么?"

从Android Developer网站http://developer.android.com/index.html开始吧 。 它包含了您开始所需的一切。 另外看看Commonsware android书籍,对于初学者和有经验的程序员来说都是非常棒的 – http://commonsware.com/books.html

您可以从列出的两本出色的书籍开始[ 1 ]( Ableson F.等人,Unlocking Android,2009. Manning Publications Co.,ISBN 978-1-933988-67-2 )和[4]( Conder S.和Darcey L.,Android Wireless Application Development,2009. Addison-Wesley,ISBN 978-0-321-62709-4 )在我的学位论文中 。 这两者都有Android的广泛的演练,你作为一个开发人员应该知道。 您将从“Hello World”中获得所有需要在Android Market中部署实际应用程序。

Android是开始的地方,因为你已经知道Java和C#和C ++。 如果在库中有一些有用的标准类,那么甚至可以使用用C或C ++编写的Java中的本机类。 更多关于土着,你可以在参考书[9]( Silva V.,Pro Android Games,2009. Apress,ISBN 978-1-4302-2647-5 )中find。

祝你好运!

只支持产生收入的TOP OS。 所以在这个时候IOS和Android。 不要走上Symbian和Java的道路……它很脏,你不会喜欢你在那里看到的东西。

真正让我去的是Hello,Views文档。 真的会让你立即开始运行。

我最近决定学习Android, http://developer.android.com是一个很好的资源。 您应该先阅读应用程序基础知识文档,稍后阅读用户界面文档。

还有一些教程。

我读了整个应用程序的基础知识,这给了我一个“ 如何为Android编程 ”的好主意,因为它有自己的架构和环境。 获得活动,服务,广播接收机和内容提供商的想法,并尝试适应自己的结构。 然后阅读有关任务如何工作,然后进入用户界面。

作为一个主观的观点,作为Android如此受欢迎和成长,我不认为这是值得的努力学习Java ME甚至C(我会用iPhone开发Objective-C的任何情况下)。 Android可能会给你更多钱和更快。 Java FX可能很有趣…

  1. 苹果手机
  2. Android的
  3. 三星Bada

我想提一下,iPhone和Android社区是非常发达的,有一个伟大的开发者社区和资源。 三星Bada没有一个良好的开发人员networking,SDK也不支持许多操作系统。 我认为它只适用于Windows。

您需要首先了解移动平台架构,这个平台暴露给程序员开发应用程序的不同框架。

有仿真器供您testing,但您必须有其中一个设备才能进行实时的设备testing。

关于编程,我认为你的经验是绰绰有余的,但需要摆脱思维的框架,思考不同。 典型的设备具有有限的处理能力,有限的内存,有限的屏幕空间,但与桌面/企业软件相比,用户需求超出预期。

最重要的是应用程序的IDEA。 你可能想调查现有的商店应用程序,并开始思考。 您也可以开发和应用程序来解决您的问题与移动设备,你知道其他用户也可能需要这样的应用程序。