3

我是一个年轻的、缺乏经验的程序员(我在学校学过一年的 Java、一些 MATLAB 和 HTML/CSS),但我决定要变得更好,我的目标是生产一款简单的智能手机今年的某种应用程序——可能是 webOS 或 Android,因为我在 PC 上,买不起 Mac 来编写 iPhone 应用程序。

所以我的问题是,我从哪里开始?我已经阅读了有关如何为 Android 编写等的主题,但我不确定我是否有足够的 Java 经验直接进入。然后是基于 JavaScript 的 webOS,对吗?

我想我只是想从更有经验的人那里得到一些意见。我也希望摆脱一些 Barnes and Noble 图书信用,因此,如果有您认为有用的指南,请随时索取。

tl;dr:编程新手最终想要构建一个简单的智能手机应用程序。我从哪说起呢?

4

5 回答 5

3

既然你懂一些 Java,在我看来,学习 Android 应该不会太难。几年前,我在一周内完成了我的第一个 Android 应用程序,当时文档很烂,而且我之前没有 Java 经验。

我建议您为您真正想要构建的应用程序选择想法。如果它是激励你的东西,它将产生巨大的影响。首先选择简单的东西,或者如果你有一个复杂的应用程序想法,看看首先拥有一个非常有限的功能版本是否有意义。

一旦你有了想法,就去看看示例应用程序是否有类似的东西。无论您的具体应用创意如何,您都非常想阅读 Android 教程:Hello World 和记事本。

一旦您开始编写应用程序,您无疑会通过查看示例或进行搜索遇到您尚未找到答案的特定问题。然后在 StackOverflow 上提问是有意义的。

于 2010-02-05T20:56:03.037 回答
1

与您处于某种相似的位置,我发现 webos 非常容易编码。文档可能不是很好,但有一些网站有提示等。但总的来说很容易做到

于 2010-03-19T13:52:22.513 回答
1

根据你对 Barnes and Nobles 的认可程度以及你对 Java 的熟悉程度,我会推荐一本关于 Java的初学者书籍以及一本 Android 初学者书籍。 CommonsWare实际上对 StackOverflow 做出了贡献,关于 Android 问题,所以这很有帮助。)

当我从事兼职工作时,我有幸在网上阅读了一本 Android 书籍。阅读帮助我学习了如何在 Android 中编写基本应用程序,并且具有 Java 背景,它使一切变得更加容易。

即使您对 Java 有足够的了解,可以直接进入 Android 编程,但随身携带一本 Java 书籍以扫除灰尘并回归基础总是很方便的。

希望这会有所帮助,祝你好运。

于 2010-02-05T20:50:16.587 回答
0

我实际上打算同时研究 WebOS 和 Android。我实际上是从 Android 开始的,因为我想使用我正在开发的应用程序,而我的主要手机是 Android 手机。但我认为在这两个平台上编写代码都会很有趣。

Commonsware 的人在他们的网站上也有办公时间,可以实时回答问题。您确实必须订阅他们的网站,但您可以访问他们所有当前 Android 书籍以及他们可能发布的任何新版本的数字下载。我认为订阅费是 40 美元/年,所以如果你走 Android 路线,这还不错。

于 2010-03-19T14:01:54.363 回答
0

我的团队必须为各种移动设备开发应用程序,我们使用PhoneGap为 iPhone 和 Android 开发,而无需开发特定平台的应用程序。

如果您的目标是学习特定于 Android 的开发,那么这不是要走的路,但如果您想稍微探索一下移动领域,可能值得一试。

于 2010-03-19T14:08:54.013 回答