私のプロジェクトを処理する最善の方法についてはあまりよく分かりません。私はAndroidとiOS用のアプリが必要です(後でWindows Phoneも可能です)。だから私はXamarinについて考えました。基本的に、アプリはいくつかのHTTPリクエストを送信し、データを取得して素敵なUI(Charts、...)でデータを表示するので、主要部分はおそらくUIになります。Xamarin(.Forms)は私のプロジェクトに合っていますか?
私はAndroidスタジオで開発している「通常の」Androidには十分な知識があります。通常、いくつかのgradleプラグイン(例:MPAndroidChart)を検索し、ロードして使用します。だからここ
は私の質問です:
- 私はXamarin(ポータブル)、Xamarin(共有)、Xamarin.Forms(ポータブル)またはXamarin.Forms(共有)を使用する必要がありますか?
- このプロジェクトをどのように実装しますか? Xamarin.Formsは、チャートや素敵なUI要素を表示するのに十分強力ですか?
- 私は既にXamarin.Forms(主にAndroid用)を使っていましたが、UIを設計するのは非常に難しいようです。私はアクションバー/ツールバーの要素を見つけることができません...
- Xamarin.Formsを使用せず、デバイス固有のUIを記述し、C#プロジェクト( "ソリューション、「.Droid」または「.iOS」拡張子のないもの)
- 私のプロジェクトでは何か留意すべきことがありますか?
私の質問にお答えいただければ幸いです。
乾杯、 DDerTyp
編集:親愛なるStackOverflowの-チームは、私はこの質問への回答はほとんどベースの意見であることを知っています。私はまた、その質問に答える様々な方法があることを知っています。しかし、新しい質問(Xamarin-)開発者にとっては良いスタートになる可能性があるので、この質問を終わらせないことを願っています。そして、Stackoverflowは、新しく経験豊富な開発者のためのプロットフォームです。ありがとうございました! :)
ねえ、洞察力ありがとう!私は、私の第二の質問に対するあなたの答えの中のリンクが、始めるための鍵であることを指摘したいと思います。特にカスタムレンダラは非常に興味深いように聞こえますが、私は "公式"の "チュートリアル/ガイド"にはそれほど気付きませんでした! :) – jdstaerk
がXamarinフォームブックへのリンクで更新されました –