2012-10-01 120 views
2

我要为android和iphone开发一个小应用程序。该应用程序将包含一个简单的小型在线杂志。我以前没有做过任何应用程序。我在asp.net c#中开发Web页面,我熟悉java。所以我是一个手机应用程序的初学者,现在我想知道如何开始以及在哪里找到有关基本应用程序开发的良好信息。开发android和iphone应用程序

+0

欢迎来到Stack Overflow!请阅读[FAQ](http://stackoverflow.com/faq),以便您的问题得到更高质量的答案。 –

+0

对http://stackoverflow.com/questions/2219377的回应可能对您有用。 – Barend

+1

我会评估PhoneGap(aka Cordova)和Titanium Appcelerator。恕我直言... – paulsm4

回答

0

您需要为应用程序开发的C或Java技能......你绝对可以创建一个应用程序,人们会恨如果你不熟练的...因此,搜索互联网的好教训然后前往android开发人员网站或苹果开发人员网站,您将能够创建一个引诱用户的应用程序

+0

不是真的:) Phonegap和Appcelerator都不需要C或Java技能(而iPhone/IOS使用Objective-C,而不是C)。 – paulsm4

+0

手机差距就像frontpage ...你可以创建一个良好的lookin应用程序与电话差距,但电池效率和异步加载是我认为只有手动编码才能解决... –

2

如果您不构建任何复杂,只是想要展示一些东西,一个好的解决方案可能是PhoneGap。您可以使用HTML,CSS和Javascript开发并部署到多个平台。

如果您想开发本机应用程序,但是,对于Android,您可以按照Vogella教程进行操作。他提供了一套从初级到中级的教程。

+0

+1为Vogella。这是我从Android开始的地方。 – rizalp1

+0

我在Android上开始使用Android。我完全同意你 - PhoneGap(HTML5/CSS/Javascript)是“原生”Android API(Java)的合理替代品; Vogella的教程非常棒。我也会推荐这本书:[电话差距基本要素,约翰M.沃戈](http://www.amazon.com/John-M.-Wargo/e/B002BLY6VU/) – paulsm4

1

有很多你可以去的路线。我会尽量列举一些如下:

  1. 的Java /目标C.你需要知道如何在这些语言进行编程(Java进行Droid和的OBJ下iphone)。使用相应平台的SDK。

  2. 跨平台移动平台 - 您可以使用像Rhodes,Sensa touch等框架。这可以让您编写代码一次,并为android,iphone等构建软件包。

  3. Web-您可以使用Web技术(如HTML5,CSS,Javascript等)编写应用程序,并且有工具可将它们打包为Android/Iphone应用程序。否则,您可以在Android中使用WebView(基本上可以在您的应用程序中创建类似浏览器的体验)。

是高达你来决定最佳的路线走。网上有很多信息可用(stackoverflow和Android/Iphone sdk网站)。