Xamarin」カテゴリーアーカイブ

Android Things 上で Xamarin.Android を使って Lチカする

Android Things 上で Xamarin.Android を動かして F# を使う | Moonmile Solutions Blog http://www.moonmile.net/blog/archives/8451 ここから暫く経ってしまいましたが、Android Things + Xamarin.Android の組み合わせでLチカ(GPIO制御)まで出来たので、サンプルを流しておきます。 サンプルコード android-things-samples/GpioAndroid at master ・ moonmile/android-things-samples https://github.com/moonmile/android-things-samples/tree/master/GpioAndroid バインディングプロジェクトを作る プロジェクトは本体の「Gpio … 続きを読む

カテゴリー: Android, Xamarin | コメントする

オレオレXamarin.Formsを作ってみよう

Xamarin(その2) Advent Calendar 2016 – Qiita の10日目の記事です。Xamarin に関する記事ということで、流行りの Xamarin.Forms を使ってみましょう…じゃなくて、ビルドしてみましょうという記事です。素直に nuget から NuGet Gallery | Xamarin.Forms 2.3.3.175 をダウンロードするならば、それでいいんですよ。でも、Forms のバグがなんだとか、機能が不足だからとか、ネイティブの機能を使うためにはなんたらのサービスを使ってとかいう前に、「OSS なんだから自分で追加すればええやん」という思想…で、できたらいいなーと思った訳です。ええ「感想」です。 以前、Xamarin.Forms 用のプレビューアをアルファ版で公開 | Moonmile Solutions Blog を作ったときに(これは途中で … 続きを読む

カテゴリー: Xamarin | コメントする

Xamarin.Android の開発とその先にあるもの

Android Advent Calendar 2016 の8日目になります。初めての人は初めまして、初めてでない人は、ずっと下のほうまで読み飛ばしてしまって大丈夫です。 Xamarin とは何か? C# 界隈では鬱陶しいほど流行っている…のか流行っていないのかわかりませんが、Java のほうでもぼちぼちと Xamarin な人が入ってきたりしていると思いますが、端的に言えば、Android を C# で書こうというのが、Xamarin.Android です。ついでに言えば、iPhone/iPad のアプリを Objective-C や Swift じゃなくて C# で書こうというのが Xamarin.iOS で、Mac 上のアプリを C# で書こうってのが Xamarin.Mac です。あちこちで C# が出てきますが、実は F# で書くことができたりしますが、まあ、そんなマニアックなこ … 続きを読む

カテゴリー: Android, Xamarin | コメントする

ASP.NET MVC プログラミング入門の入門の補足

.NET ラボ勉強会の2016年11月で、「ASP.NET MVC プログラミング入門の入門」の発表をしてきたので、それの補足です。 動画 スライド 最初に補足しておくと、スライドの「おまけ」のページの .NET Core の ARM32/64 版がない、というくだりは、core-setup/README.md at master · dotnet/core-setup の中に .NET 1.2 という形で残っています。「Windows arm32/64」という形なので、Windows IoT Core が対象なのか、ARM ベースの通常の Windows 10 が対象なのかは謎ですが(これは後で実験します)、少なくとも ARM ベースの .NET Core は 1.2 で出そうですね。ただ、Raspberry Pi の Raspbian で .NET Core がコンパイルできる&実行で … 続きを読む

カテゴリー: ASP.NET, Xamarin | コメントする

Xamarin.Android でビルドすると意味不明な警告が頻発する場合

とあるところで、Xamarin.Android の連載を書き始めました。現在、第3回なのですが、内部的にはもうちょっと先のほうまで書き上げてあります。 そこで、記事にはないのですが(敢えて外してある)、現時点の Xamarin.Android と Android SDK のバージョンの相性が悪く、現時点で最新である Xamarin 4.2.0.703 を入れただけでは、Android のデザイナが機能しません。デザイナ自体が、Android SDK 25.x 以上を欲しているので、別途 Android SDK Manager でバージョンアップする必要があります。 ところが、現時点の Xamarin.Android が、完全には 25.x には対応していないらしく、リビルドをすると以下のような意味不明な警告(エラーではない)が出ます。 文字化けしているのは、たぶんメッセージが日本語化されて … 続きを読む

カテゴリー: Xamarin, トラブルシューティング | コメントする

Android SDK をアップデートしたら Hyper-V のエミュレータに接続できなくなったとき

久し振りに、Xamarin.Android を作って、ツールを作ろうと思ったのですが、何故か error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037: … のようなエラーがでて、Visual Studio から Hyper-V の Android エミュレータに接続できなくなってしまいました。Android の axml を編集するために、Android SDK をアップデートしたのですが、どうやらタイミング的に Xamarin.Android 内の Android SDK と相性が悪い模様。正確には adb がうまく起動できないようです。 こんな風に、エミュレータにアップロードする時に固まってしまいます。   エミュレータへは adb を使って接続しているのですが、どうも ad … 続きを読む

カテゴリー: Xamarin, トラブルシューティング | コメントする

Xamarin.Forms ビルドメモ

以前より懸案だった、OSS になった Xamarin.Forms を弄ろうと思ってコードを DL してざっと目を通しているところ。 xamarin/Xamarin.Forms: Xamarin.Forms official home https://github.com/xamarin/xamarin.forms たくさんのプロジェクトがあるが、肝なところは、 Xamarin.Forms.Platform Xamarin.Forms.Core Xamarin.Forms.Pages Xamarin.Forms.Xaml Xamarin.Forms.Build.Tasks Xamarin.Forms.Xaml.Xamlc Xamarin.Forms.Xaml.Xamlg なところですかね。 Xamarin.Forms をビルドする Makefile があるが、Windows 上では動きません … 続きを読む

カテゴリー: Xamarin | コメントする

Xamarin.Forms を XAML を使って書くために

昨日の続きを少し書き足しておきます。 Visual Studio Community 2015 で Xamarin.Forms を使う | Moonmile Solutions Blog http://www.moonmile.net/blog/archives/7873 Xamarin.Android/iOS を使ってそれぞれのプラットフォームに向けて C# で書けるのはそれはそれで充分です。UI にしても最新機種にあわせる場合は、Java/Swift で書くだろうし、iOS のほうはタイムラグ無しで Xamarin.iOS が出ていたし、Android のほうも数週間ほどで追随してきます。おそらく、Xamarin が Microsoft に買収された今後も同じ方針でしょう。同じ方針だけど、プラットフォーム三社の思惑があるし、そこはどう動くかわからない。ただし、あまり「最新機能」にとらわ … 続きを読む

カテゴリー: Xamarin, 開発 | 1件のコメント

Visual Studio Community 2015 で Xamarin.Forms を使う

//Build/ 2016 で Xamarin が Visual Studio で無償で利用できるようになりました。ということで、一応、素の環境から Visual Studio Community を使って入れます。 Windows で Xamarin 開発をしたい方はインストールする前に読んでほしい – Xamarin 日本語情報 http://ytabuchi.hatenablog.com/entry/2016/04/05/142525 田淵さんがスタート向けを書いてくれたので、私のほうは既存の Visual Studio に追加というスタイルで話を進めます。   Visual Studio Community 2015 をダウンロード https://www.visualstudio.com/ja-jp/products/visual-studio-community-vs … 続きを読む

カテゴリー: Xamarin | コメントする

Xamarin.Froms を使ってパズドラのように駒を動かす

Xamrin.Forms のドラッグシリーズの続き ひと駒だけドラッグができたので、今度は複数の駒を移動させてみます。いわゆるパズドラのように隣の駒を入れ替えながら動かすというやつですね。 やっていることは前の BoxView のドラッグと同じで移動時のイベントを ManipulationDelta に変換して PCL にコールバックします。 AbsoluteLayoutに配置する 位置がわかりやすくなるように、AbsoluteLayout を使っています。UWP の Canvas に似た動きをしますね。iOS/Android/UWP の3種類でどういう作り方をしているかは知らなくても大丈夫です。Xamarin.Froms の AbsoluteLayout タグに則って配置させます。 BoxView のタップイベントは、BoxView 自身につけています。自前の ManipulationD … 続きを読む

カテゴリー: C#, Xamarin | コメントする