Java 开发人员在开发手机应用程序之前应该知道什么?

Java 开发人员在开发手机应用程序之前应该知道什么?,java,android,c,Java,Android,C,我想开始制作手机应用程序,Android是首选,但不是唯一的选择。我在商业应用中有10年的java、C++、C++经验,我知道很多应用和实践对于手机来说都是无效的。我从哪里开始阅读?我如何尽快使我的思维方式适应这个新环境?我计划将来某个时候用它赚点钱,作为额外的收入或者转行,谁知道呢。欢迎您提供任何资源或建议。提前感谢。请从Android开发者网站开始。 它包含开始时所需的所有内容。还可以看看android的公共软件书籍, 对于初学者和有经验的程序员来说,这些都是非常好的选择。只支持能带来收入的

我想开始制作手机应用程序,Android是首选,但不是唯一的选择。我在商业应用中有10年的java、C++、C++经验,我知道很多应用和实践对于手机来说都是无效的。我从哪里开始阅读?我如何尽快使我的思维方式适应这个新环境?我计划将来某个时候用它赚点钱,作为额外的收入或者转行,谁知道呢。欢迎您提供任何资源或建议。提前感谢。

请从Android开发者网站开始。 它包含开始时所需的所有内容。还可以看看android的公共软件书籍,
对于初学者和有经验的程序员来说,这些都是非常好的选择。

只支持能带来收入的顶级操作系统。所以在这一刻,IOS和Android。
不要走Symbian和Java的道路。。。它很脏,你不会喜欢你在下面看到的东西

我最近决定学习Android,这是一个很好的资源。您应该先阅读应用程序基础文档,然后再阅读用户界面文档

还有一些教程

我阅读了整个应用程序的基础知识,这让我对“如何为Android编程”有了一个很好的了解,因为它有自己的架构和环境。了解活动、服务、广播接收器和内容提供商的概念,并尝试使自己适应这种结构。然后阅读任务的工作原理,然后进入UI


作为一个主观的观点,由于Android如此流行和发展,我认为不值得花精力去研究Java ME甚至C(无论如何,我会选择iPhone-devel和Objective-C)。Android可能会给你更多的钱和更快的速度。Java FX可能很有趣……

真正让我感兴趣的是文档。真的会让你立马跑起来

  • 我想提到的是,iphone和Android社区都经过了很大的发展,拥有强大的开发者社区和资源。三星Bada没有良好的开发者网络,SDK也不支持许多操作系统。我认为它只能在Windows上工作

    您需要首先了解移动平台体系结构,即平台向程序员公开以开发应用程序的不同框架

    有模拟器供您测试,但是您必须拥有其中一个设备才能进行实时设备测试

    关于编程,我认为你的经验已经足够了,但你需要从思维框架中走出来,用不同的方式思考。典型的设备具有有限的处理能力、有限的内存和有限的屏幕空间,但与桌面/企业软件相比,用户的需求超出了预期


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

    您可以从两本好书开始,作为参考[](Ableson F.et al.,Unlocking Android,2009.Manning Publications Co.,ISBN 978-1-933988-67-2)和[4](Conder S.和Darcey L.,安卓无线应用程序开发,2009年。Addison Wesley,ISBN 978-0-321-62709-4)在我的文章中。这两篇文章都对安卓进行了广泛的介绍,作为开发人员,你应该知道。你将从“Hello World”中获得在安卓市场部署实际应用程序所需的一切

    Android是开始的地方,因为你已经知道Java和C++和C++。如果你在库中有一些有用的标准类,你甚至可以使用java中的java类的原生类。更多的关于本地人,你会在参考书[9 ]中找到(Silva V.,Pro Android游戏,2009。Abess,ISBN 981-1-4302-2645-5)。


    祝你好运!

    首先,开始阅读访问量最大的带android标签的问题和答案。是的,我知道。“android”甚至在我的“有趣”标签中!