0

Androidアプリを作りたい夏のプロジェクトを作りたいです。Xamarin を使用して Android アプリを作成したことがある方に質問です。

  • Xamarin を使用して C# で作成するよりも、Java で Android アプリを作成する方がよいでしょうか?

  • Android アプリ開発に Xamarin を使用する際に制限はありますか?
    つまり、Java ではできるが Xamarin ではできないことはありますか?

  • 最後に、かなり新しいプログラマーにとって Xamarin についてどう思いますか?

4

2 に答える 2

3

あなたは具体的に次のことを求めました:

Android アプリを作成する

それが唯一の要件であり、C# 開発の経験がない場合は、JAVA および Android SDK を使用してアプリケーションを開発することに固執する必要があります。結局のところ、それは無料です。

しかし、
なぜ Android プラットフォームに限定したいのでしょうか?

将来、他のプラットフォームに拡張する可能性がある場合は、今すぐ準備を開始し、クロスプラットフォーム アプリケーションを作成する必要があります。

C# は強力な言語であり、Xamarin 製品は成熟して高品質であり、Xamarin コミュニティは幅広いサポートに十分な大きさです。私が知っている制限はありません。ネイティブ Java でできることはすべて、Xamarin.Android でも実現できます。また、制限が見つかった場合に備えて、いつでもネイティブ Java コードをアプリケーション内に含めることができます。

唯一気になるのは価格です。これはおそらく初心者の開発者にとっては高いものです。

于 2013-06-09T18:01:23.213 に答える
1

C# にはあるが Java では省略されている追加機能は、データの処理と並べ替えを大幅に支援する LINQ です。

考慮すべき主な要因は、Liel がプログラミング言語、Java または C# の好みを既に述べているように、より快適な方を使用することです。誰かを Java ではなく Xamarin に紹介するときに言及する唯一の躊躇は、彼らが彼らのチュートリアルから大幅に外れていることです。

私の見解では、これは時間の経過とともに問題が少なくなるはずです。私が学習時に使用する主なソースは、AppDev と Pluralsight Training DVD であり、これらは学習に不可欠であることがわかりました。

C# で最初の文字 setContentView() => SetContentView() を大文字にし、Intelisence を使用して Java の R ではなく正しい構文 Resource を見つけることだけが必要な場合がある唯一の操作は、単に Java ソースを参照することです。

何を選んでも頑張ってね、ジェームズ

于 2013-07-19T08:45:21.570 に答える