2012-10-01 168 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網站)。