この質問は、Monoを使用してAndroidで開発している人に向けられています。
- 通常のC#での開発にどれだけ近いかMonodevelopandroid開発
- 399ドルより安いバージョンはありますか
- VisualStudioを使用してドロイドで開発できますか?
この質問は、Monoを使用してAndroidで開発している人に向けられています。
理論的には、開発の一部はVSで実行できますが、UIの構築はMonoDevelopで実行する必要があります。MonoDevelopを使用して、VS2010でアプリケーションを開発できます。Androidエミュレーターに対してビルドできる試用版を入手できますが、電話でMonoDroidアプリケーションを実行する場合は、ライセンスを購入する必要があります。
monoプロジェクトは、Mono内の標準のMicrosoftライブラリと一致するようにかなりの長さになっているため、使用するほとんどすべての名前空間がMonoDevelopで使用可能になります。
更新: MonoTouchとは異なり、MonoDroidでは、MonoDevelopまたはVS2010のいずれかからプロジェクト全体を開発できます。 このチュートリアルでは、VS2010のHelloWorldアプリについて説明します。開発プロセスはMonoTouchと同様になると思いましたが、MonoDevelopで開発を行う必要がありました。
399ドルより安いバージョンはありますか
79ドルの学生/アカデミックライセンスもあります。
私はAndroid用のMonoを使用して2つのアプリを開発しました。多くの場合、JavaとC#のコードは非常に似ています。Mono for Androidは同じ方法を使用しますが、最初の文字を大文字にします。JavaのsetContentViewの代わりに、SetContentViewです。最近、バーコードスキャンアプリケーションをJavaからAndroid用のMonoに約30時間で変換しました(Eclipseで作成するのに80時間かかりました)。コードをコピーして貼り付け、最初の文字を変更しました。それは仕事の2/3の世話をしました。
引き続きMonoforAndroidでJavaAPIを使用できます。usingディレクティブで正しい名前空間を使用していることを確認してください。
レイアウトに関しては、Eclipseからそのままコピーしただけで問題なく動作しました。.axmlで終わる新しいレイアウトファイルを作成すると、インテリセンスを取得できます。