2015-10-17 22 views
5

私はXamarinを使用して非常にカスタマイズされたレイアウトのiOSアプリケーションを構築しています。私の計画は、Xamarin Androidに全く同じアプリを作ることです。私はそれをやりたいと思っています。私はAndroidについても知っていることに興味がありますが、それは繰り返す作業の多くです。 Xamarin FormsはいくつかのプラットフォームにGUIコードを共有していますが、iOSとAndroidの間でコードを自動的に変換する計画があるかどうかは不思議です。自動変換は安全な時間であり、開発者は彼が開発したいプラットフォームを選択することができます。Xamarin iOSとXamarin Android間のコードを自動的に変換

母国語の間の変換にはhttps://www.myappconverter.com/http://www.apportable.com/のようなサイトがありますが、その信頼性の高さは不明です。私の質問は、Xamarin iOSをAndroidに、またはその逆に自動的に変換するための今後の計画やオープンソースプロジェクトがあるかどうかです。

ありがとうございます!

答えて

14

いいえ、コードの変換について計画はありません。 Xamarinは、さまざまなプラットフォームでできるだけ多くのコードを共有する機会を提供します。 Xamarin.Formsを使用してUIを一度作成し、すべてのプラットフォームでネイティブにレンダリングすることができます。 Xamarin.Formsの制限が気に入らない場合は、Xamarin.iOSとXamarin.Androidを選択してネイティブUIを構築できます。 MvvmCrossでは、MVVM-Patternを使用できます。こうすることで、ナビゲーションロジックを2回書くことなく、ユーザーインターフェイスを再作成するだけで済みます。

あなたがXamarin.Formsを選んだかどうか、ここでご覧になるかどうかわからない場合

When to use Xamarin.Forms vs Xamarin Native?

を自動的にコードを変換するには、一般的には悪い考えです。プラットフォームと言語はまったく異なり、自動変換の結果は決して素晴らしいとは限りません。

Xamarinは既に、さまざまなプラットフォームに対応するUIを作成するために必要なものすべてを提供しています。それを最大限に活用するのはあなたの責任です。

+2

偉大な答え! – CDrosos

関連する問題