2011-07-14 76 views
1

有人可以幫我解決如何構建iPhone或Android應用程序嗎?我參與企業Java開發多年,並構建了許多解決方案。但是,我從來沒有參與過移動開發。我有一個很好的應用程序想法,我想實施。我最初的想法是,我期待利用db + NoSQL,實現服務並希望讓iPhone/Android應用根據不同的需求調用Web服務。在構建iPhone/Android應用程序時需要幫助

我應該如何設計這個?任何指標幫助我開始呢?我在網上做的大部分搜索都是關於iPhone/Android遊戲的,我無法找到任何可以指導我如何實施的可靠模式/體系結構。任何人都可以請幫忙?

另外,在iPhone和Android上實現企業應用程序有沒有什麼好的鏈接?

+0

讓我再說一遍 - 我真正期待的是他們通常是如何設計的。我知道在機器/ SDK /帳戶需求方面需要什麼。我正在研究Android/iPhone應用程序通常遵循何種類型的軟件架構。例如,對於Android,我讀到沒有直接的Web服務支持,如果您想使用SOAP,則必須使用類似K-SOAP的東西,這並不好。如果他們有設計Android/iPhone設備應用程序的經驗,他們的體系結構如何,以及您是否有任何差異層圖表,那麼是否有人可以提供指導。 –

回答

2

我不能到Android說話,但最好的方法,以加快速度在iOS開發是:

  1. 購買/借用/竊取一臺Mac。你並不需要一個27" iMac電腦,一臺Mac Mini就足夠了。
  2. 獲取蘋果開發者賬號。繳納$ 99的。
  3. 觀看iPhone開發的斯坦福大學演講,這可以從iTunes的免費大學,這是一個開發iPhone應用程序的全面介紹,非常值得關注它的每一秒
  4. 觀看今年和去年的WWDC視頻,感興趣的iOS主題有很多令人驚歎的技巧和技巧在這裏

這會讓你瞭解基礎知識,Java和Objective-C之間的區別d iPhone的發展是如何獨特的。

+1

非常準確的步驟。完全同意。 Mac也可以開發Android應用程序。首先,購買Android手機;然後,下載Android SDK和Eclipse IDE;接下來,從教程中學習(周圍有教程,但不像iOS教程那麼簡潔);最後,製作你的應用程序。 Web Services可以使用大多數基於Web的語言,因此我的建議是首先製作Web Services,然後再開發您的應用程序。 – Raptor