「Prism for Xamarin.Forms入門」の内容がよくてためになる

Prism for Xamarin.Forms入門 上記でまとめられている、Xamarin.Forms の Prism についての解説がよくてためになります。 ただ、記事の内容が若干内容が難しく、以下の本を読んでから挑んだのですが、まだ3、4割の理解といったところでしょうか。ちなみに…

日本語が入力できないときはAjax IMEが便利

なにやら、ちょまどさん (@chomado)さんが、おーすとらりあで iPhone の日本語入力ができなくなった模様。 せっかく おーすらりあ ついたのにIME しんでてにほんご へんかんできなくてついはいかつどうに ししょうが でてる— Madoka Chiyoda @Sydney (@choma…

Xamarin, Fix>Error: ibtool exited with code 255

Xamarin.Forms で iOS のプロジェクトをビルドしたら以下のようなエラーが発生しました。 /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets(3,3): Error: ibtool exited with code 255 (PrismSample2.iOS) 最初…

Fix>Error MSB4064: "DebugType" パラメーターは "XamlCTask" タスクではサポートされていません。

Xamarin.Forms で Prism を利用しようとしたら、ビルド時に以下のエラーが発生しました。 /Users/xxx/Projects/PrismSample2/packages/Xamarin.Forms.2.3.4.270/build/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamari…

Fix>Error CS0115: 'App.RegisterTypes()': no suitable method found to override (CS0115)

Xamari.Forms で Prism を利用しようとしたら、いきなりビルドで以下のエラーが発生してしまいました。 /Users/xx/Projects/PrismSample/PrismSample/App.xaml.cs(33,33): Error CS0115: 'App.RegisterTypes()': no suitable method found to override (CS01…

Xamarin, Visual Studio for MacにPrism Template Packをインストールする方法

Xamarin の MVVM 開発では、Prism を使用する場合が多いようですね。 その Prism の Prism Template Pack を、Visual Studio for Mac に インストール方法をご紹介します。 まず、メニューの Visual Studio (Community) > 拡張機能 で、拡張機能マネージャー…

Xamarin.Forms, XAMLのデザインをリアルタイムで実機確認できるGorilla Playerがすばらしい

はじめに Xamarin を調べていたのですが、どうも Xamarin.iOS, Xamarin.Android はトレンドとしては旧式で、現在は Xamarin.Forms でほぼ開発をして、できない部分を Xamarin.iOS, Xamarin.Android で作り込むのだという結論に至りました。 それで、Xamarin.…

Xamarin.Android, Fix>Error CS0145: A const field requires a value to be provided (CS0145)

Xamarin.Android で Main.axmlに Button (+id/StartButton) を追加して、以下のコードを書こうとしたところ、リソースIDのサジェスチョンがでないという現象が起きました。 _startButton = FindViewById<Button>(Resource.Id.StartButton); 上記のように、Resource.I</button>…

Xamarin.AndroidでAdMobの広告を表示する方法

はじめに 以下の記事では、Xamarin.iOSでAdMobの広告を表示する方法をご紹介しましたが、今回は Xamarin.Android で AdMob の広告を表示する方法をご紹介します。 Xamarin.iOSにAdMob広告を表示する方法 Xamarin.iOS のときもそうでしたが、Xamarin.Android …

Xamarin.Android, Fix>Android.Views.InflateException: Binary XML file line #1: Binary XML file line #1: Error inflating class com.google.android.gms.ads.AdView

Xamarin.Android で AdMob の広告を表示させようと思ったら、以下のような大量のスタックトレースが出て異常終了してしまいました。 この問題の解決方法は単純で、Xamarin.GooglePlayServices.Ads のバージョンを、60.1142.1 から 70.1501.0-preview2 にバー…