2011-11-04 30 views
7

AndroidとiOS用のアプリケーションを1つのコードベースから作成するためのフレームワークを探しています。私はAppcelaratorとPhoneGapなどを認識しています。しかし、私は別の種類の製品が必要です。それが存在するかどうかはわかりません。私はここやGoogleで見つけることができません。iOSとAndroidのコード生成

私たちはAndroidとiOS開発者のチームであり、ネイティブに構築することを恐れていません。私が欲しいのは、私が開発を跳躍するのを助けるツールです。私は、基本的なUIとモデルを作成し、さらなる開発のための基礎として使用するネイティブコードを生成することができる道具であることが好ましい。

このようなツールはありますか?

答えて

1

あなたはMonoを見ましたか?

のiOS

  • 注:インストール再あなたはMonoTouchでのWebサイトの指示に従っていることを確認してください
  • 開発ツール(無料):XCodeの+ Interface Builderを(http://developer.apple.com/devcenter/IOS)
  • MonoTouchで($ 399USD):開発者プログラム/アプリストア($ 99USD)のためのhttp://monotouch.net/
  • 登録するには:
を登録

アンドロイド

  • 注:JavaのJDK、AndroidのSDK
  • MonoDroid(パブリックベータ版):monodroidインストール
  • 開発ツール(無料)再MonoDroidのウェブサイト上の指示に従っていることを確認します開発者プログラム/市場($ 25USD)のため-download
  • 登録:登録

使用するMacを購入する必要があるiOSコンポーネントを忘れないでください。

+0

私はすでにAndroidとiOSよ開発者。私たちはすでにすべてのハードウェアとライセンスを持っています。このページ(http://docs.xamarin.com/ios/advanced_topics/deep_dive/mtouch)には、monoがソースコードにコンパイルできることが記載されています。 (Xコードとの統合のために、ソースコードにコンパイルします。)しかし、例とドキュメントはありません。あなたはそれを経験しましたか? – wasigh

+0

いいえ、申し訳ありませんが、「Android用モノ」で開発した経験があります。私はiOSのために何も作っていない。 – Manu

1

RunRevのLiveCode 5をご覧ください。

http://www.runrev.com/

+0

Livecodeは、クロスプラットフォームアプリケーションを作成するためのツールとして私に尋ねています。それは私が探しているものではありません。私はObjective CとJavaコードを生成するためのツールを、さらなるアプリケーション開発の基盤として探しています。ライブコードとこのシナリオの経験はありますか? – wasigh

+1

私は恐れていません。私は、プラットフォームのデプロイメントを横断するという視点で見てきました。あなたはそれが自分の言語であり、私が知っている限りobjcやJavaを生成しないという点で正しいです。 –

1

あなたはDAPPをチェックアウトしたことがありますか?私はそれがかなり好きです。

http://dapp.kerofrog.com.au/

+0

良い提案です。ただし、DAPPはiOSのみです。 DAPPのようなAndroidツールを見るのは本当に面白いだろう。 Object "Models"を実際にはしません。基本的なUIを行い、標準のiOS UIコントロールがロードされているのは、私にとっては良いスタートアップのようだ(しかし、私はそれを使い始めたばかりで、まだ生成されているコードの品質を話すことはできない)。 – petegordon

0

しかし、あなたがツールを学ぶ必要がある、と私は」スマートのiOSをサポートするコードジェネレータですデバイス、アンドロイド、ブラックベリーおよびWindows 8

ためのGeneXusと呼ばれるツールがありますシンプルなCRUDアプリケーションにしか役に立たないことがわかりました。それは非常に速い開発を可能にするアプリ、それは簡単なLOBアプリに適しています。私はそれを試してAndroidにデプロイしました(iOSや他のプラットフォームではテストしていません)。あなたがiOSとAndroidので経験している場合

http://www.genexus.com/SD/mobile-application-development?en

、あなたはおそらくかかわらず、イライラします(と私はそれが生成するコードではないかなり確信しています)。

私は、デスクトップとウェブ用の発電機を使用しました。NETとJavaを使用していて、これらの注意点は合理的にうまくいきますので、スマートデバイスジェネレータは進化し続けると確信しています。

1

はい、あなたは、Android/IOSおよびツール闊歩

を使用してより多くの言語の両方のコードを生成できるツールを確認してください、このツールは、基本的なUIとモデルを与え、ちょうどにネイティブコードを生成あなたの要件のように。 しかし、スワッガー仕様ファイル(JsonまたはYaml上にある)にはその権利を設定する必要があります。そしてSwagger仕様ファイルを書いた後Android/iosと他の言語のコードもダウンロードすることができます。だから親切に揺さぶりの文書に従ってください。あなたはそれについて明確な考えを得るでしょう。

ここで私が闊歩の便利リンクをダウンリスト:

https://swagger.io/

https://github.com/swagger-api/swagger-codegen

https://editor.swagger.io/

https://swagger.io/docs/