2011-07-14 8 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デバイス用のアプリケーションを設計した経験があり、アーキテクチャがどのように見えたか、diffレイヤーのダイアグラムがあるかどうかを知る人もいます。 –

答えて

2

私は、Androidに話すことはできませんが、iOSの開発に速度まで取得するための最良の方法は次のとおりです。

  1. 購入/借りる/マックを盗みます。あなたは27インチiMacは必要ありませんが、Mac Miniなら十分です。
  2. アップルの開発者アカウントを取得してください。
  3. iPhone開発のスタンフォード大学の講義をiTunesで無料で視聴できますこれはiPhoneアプリケーションの開発を包括的に紹介するもので、1秒ごとに見ておく価値があります。
  4. 今年と昨年のWWDCビデオを見て、あなたに興味のあるiOSトピックについて見てみましょう。

これにより、JavaとObjective-Cの違い、どのようにiPhoneの開発が独特であるかd。

+1

非常に正確なステップ。完全に同意する。 MacはAndroidアプリケーションも開発できる。まず、Androidの携帯電話を購入する。 Android SDKとEclipse IDEをダウンロードしてください。次に、チュートリアルから学びます(チュートリアルがありますが、iOSのように整然としたものではありません)。最後に、あなたのアプリを作る。 WebサービスはほとんどのWebベースの言語で使用できます。そのため、まずWebサービスを作成してからアプリを開発することをお勧めします。 – Raptor

関連する問題