Xamarinでの開発手法についてお尋ねします。当方は、iOSやAndroidでの開発はしたことがありますが、Xamarinでの開発経験はほぼありません。そこでいくつかお尋ねしたいことがありますので、ご回答いただきますと幸いです。
##Xamarin.formsについて
私は、この機能を使用するつもりはなく、Viewはそれぞれで作ろうと思っています。今、現在でXamarin.formsをする恩恵もあると思いますが、何かあったときのデメリットのがやや大きいように感じます。使用されている方は、過去に大きな問題はありませんでしたか?もし、何かあれば、ご教授ください。
##非同期通信など
AndroidやiOSではRxJavaや、Rxswiftを使用していたのですが、Xamarinではasync,awaitで書くのが良さそうなんですが、皆さんどうされていますか?またhttp通信はSystem.Net.Httpでやられている方のがおおいんでしょうか?
##ライブラリについて
iOSやAndroidで定番だったライブラリなどはXamarinにはラッパーでもよいのであるものなのでしょうか?どうにもView関連はほとんどなさそうに感じているのですが、あるのでしたらソースを頂戴ますと幸いです。また、共通化できそうな部分としてのライブラリならここを参照していますが、他にもXamarinでの定番ライブラリであったりまとめてる情報などがありましたら教えていただければと思います。(特にView関連)
##アーキテクチャなど
MVVMが基本になるとおもうのですが、その際にOS固有の機能などを呼び出す場合はどのようにしていますか?個人的には今のところ、共通ができそうなViewModelとModelやAPIなどのロジックなどをMainとし、
固有の機能に関しては、ServiceとなるInterfaceをつくって、iOS,Androidの固有のクラスで実装しようと考えています。みなさんがどのようにやらているのか、ご教授いただけますと幸いです。
以上、宜しくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/14 02:44
2018/11/14 05:30
2018/11/14 09:00