Xamarin 日本語情報

Xamarin(ザマリン) の代理店だったエクセルソフト田淵のブログです。主に Xamarin に関するエントリーをアップしていきます。(なるべく正しい有益な情報を掲載していきたいと考えていますが、このブログのエントリーは所属組織の公式見解ではありませんのでご注意ください)

Xamarin

Windows の Visual Studio 2017 と Mac の Visual Studio 2019 を共存させるには

こんにちは。エクセルソフトの田淵です。 Visual Studio 2019 が出ましたね! iOS のビルドは最新の Xcode がベターで、それに合わせるには Mac の Visual Studio も最新の 2019 にしないといけませんね。分かります。でも、Windows の Visual Studio は別の…

Xamarin.Forms 3.5 の Android Support Library の依存関係について

こんにちは。エクセルソフトの田淵です。 Xamarin.Forms もどんどんバージョンが上がっていますね。 2019/5/6-7 に開催される Microsoft Build 2019 で 4.0 あたりは GA するかもしれないですね。ただし、Mobile というカテゴリはもはや無いみたいなので、大…

目次

Xamarin 日本語情報 目次ページ。各種情報へのリンクを纏めてあります。

Xamarin で Microsoft Cognitive Services を使うには - その2

こんにちは。エクセルソフトの田淵です。 この記事は Cogbot Advent Calendar 2018 の 22日目のエントリーです。遅れてしまい、すみません! 先日は Xamarin で Microsoft Cognitive Services を使うには - その1 として、Cognitive Services の Vision(視…

Xamarin で Microsoft Cognitive Services を使うには - その1

こんにちは。エクセルソフトの田淵です。 Cogbot Advent Calendar 2018 - Qiita の 21日目のエントリーです。 qiita.com 明日もこのエントリーの続きでその2として書きたいと思います。 サンプルプロジェクトは以下に置いておきます。興味があれば見てみてく…

Xamarin で Amazon Rekognition を使うには

こんにちは。エクセルソフトの田淵です。 本エントリーは Xamarin Advent Calendar 2018 - Qiita の 2日目のエントリーです。明日は @gnk263 さんです。よろしくお願いいたします。 さて、先日「初心者向けXamarinハンズオン! #5」で最新の Face API を使っ…

【レポ】Prism for Xamarin.Forms入門 Hands-on を開催しました

こんにちは。エクセルソフトの田淵です。 JXUG Prism for Xamarin.Forms入門 Hands-on - connpass こちらのハンズオンを開催しました。 ドキュメントは @nuits_jp さんが用意してくださったもので、私が皆さんとハンズオンをして、@nuits_jp さんに解説をし…

Xamarin.iOS の AppDelegate で UIAlertController を表示するには

こんにちは。エクセルソフトの田淵です。 表題の通りですが、ViewController 内ではなく、AppDelegate で PresentViewController したい時がありますよね。 var alertController = UIAlertController.Create("Title", "Message", UIAlertControllerStyle.Ale…

Xamarin.Android の debug.keystore の場所

こんにちは。エクセルソフトの田淵です。 Android で PUSH 通知を受ける時とか、Google Map を表示する時とかに必要になってくる debug.keystore ですが、いつも忘れてしまうので備忘録で残しておきます。 Windows: %LOCALAPPDATA%\Xamarin\Mono for Androi…

Xamarin ネイティブのテンプレートが無くなって「いなかった」

こんにちは。エクセルソフトの田淵です。 実は無くなったのではなく、「Visual C# > Other」に Blank Cross-Platform Mobile App (Native) Master Detail Cross-Platform Mobile App (Native) という 2つのプロジェクトテンプレートが隠れています。(隠れ…

Visual Studio 2017 用の Xamarin.Forms プロジェクトテンプレートを作りました

こんにちは。エクセルソフトの田淵です。 2018/7/3 追記:Xamarin.Forms テンプレートの PCL 版と、.NET Standard 版も用意しました。標準のテンプレートの不具合である「UWP プロジェクトで署名ファイルが作成されない」などは発生しません。 .NET Standard…

Xamarin Android Device Manager でエミュレーターを管理するには

こんにちは。エクセルソフトの田淵です。 経緯 Android 開発で Emulator を使用する場合は、Google Android Emulator を Intel HAXM で使用するのが業界標準となっています。 Emulator の管理は Android SDK に付属していた Android Device Manager を利用し…

足りない Android SDK を自動的にダウンロードする機能が追加されています

こんにちは。エクセルソフトの田淵です。 すっかり更新をサボってしまっていてすみません。Xamarin Android Device Manager とか、テンプレートが .NET Standard になって PCL のテンプレートがなくなったり、Xamarin Native のテンプレートが無い件とか、書…

Xamarin と Xamarin.Forms と iOS/Android をつなぐ技術を一気に紹介

こんにちは。エクセルソフトの田淵です。 これは [初心者さん・学生さん大歓迎!] Xamarin その1 Advent Calendar 2017 - Qiita の 20日目のエントリーです。 というかXamarin.Forms Embeddingと(仮で)呼ばれてた機能が結局Xamarin.Forms Native Formsになっ…

Xamarin で使う .NET Standard ライブラリ/PCL(Portable Class Library)/Shared Project について

こんにちは。エクセルソフトの田淵です。 これは Xamarin その1 Advent Calendar 2017 - Qiita の 2日目のエントリーです。今年も 2日目を担当させていただきます。よろしくお願いいたします! さて、Visual Studio 2017 update 4 がリリースされ、.NET Stan…

Connect(); 2017 の Xamarin 関連の発表

こんにちは。エクセルソフトの田淵です。 日本時間で 2017/11/16 0時から開始された Connect(); 2017 のキーノートでの Xamarin 関連の発表をざっと纏めました。 Xamarin からもエントリーが出てますので、詳細は以下をご覧ください。 blog.xamarin.com Xama…

Xamarin 開発の GitIgnore ファイルを見直してみた

こんにちは。エクセルソフトの田淵です。 Xamarin.Forms、macでビルドしたらAndroid/Resource.Designer.csが英語で生成された。Windowsだと日本語。うーん、ソース管理に含めないのが正解だった?自動生成だし— ともぴぃ (@tomopy03) 2017年11月14日 こんな…

Xamarin.Android でサポートライブラリ 26.0.x を使う際の注意点

こんにちは。エクセルソフトの田淵です。 Xamarin.Forms を最新にする時には、サポートライブラリ群も最新にしたいですよね。Xamarin ネイティブでサポートライブラリを使う場合も同様です。 ところが、Visual Studio for Mac で Could not install package …

Visual Studio 2017 Update 4(15.4)で「依存関係:最高」が選べなくなっている

こんにちは。エクセルソフトの田淵です。 Xamarin.Forms の Android プロジェクトでは、Target バージョンを 7.0 以上にしておけば最新のサポートライブラリを使用できます。 ytabuchi.hatenablog.com こちらにも記載しました。 ところが、15.4 にアップデー…

Xamarin.Forms の Android プロジェクトをビルドすると「lang.IllegalArgumentException: already added」のエラーが出る場合の対処方法

こんにちは。エクセルソフトの田淵です。 Xamarin.Forms でカメラを使ったり、ギャラリーから画像を引っ張ってくるには、以下の Media Plugin for Xamarin and Windows(パッケージ名は Xam.Plugin.Media)が便利です。 www.nuget.org ただし、このプラグイ…

【お知らせ】Realm Mobile Platform ハンズオンを開催します

こんにちは。エクセルソフトの田淵です。 Realm Mobile Databaseをクラウド上のRealm Object Serverと自動でリアルタイムにデータ同期が出来る仕組みを提供するサービス、Realm Mobile Platform。Swift でのチュートリアル を Xamarin.Forms で作るハンズオ…

Xamarin.Forms の Dependency Services で ViewController と Activity を取得するには

こんにちは。 ちょうどタイムリーにお答えしたので、メモ書きとして残しておきます。 teratail.com Dependency Services を使用すると、iOS/Android のコード上で Xamarin.Forms を呼び出している iOS/Android の Activity、ViewController のインスタンス…

第7回 Tokyo Jazug Night で登壇してきました

こんにちは。エクセルソフトの田淵です。 jazug.connpass.com 第7回 Tokyo Jazug Night で「Xamarin から使う Azure」と題して喋ってきました。 資料はこちら。 Xamarin から使う Azure from Yoshito Tabuchi サンプルはこちら。ちょっと Cognitive Services…

今から Xamarin Studio をダウンロードするには?

こんにちは。エクセルソフトの田淵です。 Visual Studio for Mac が正式リリースされたので、通常は Xamarin Studio はダウンロードできなくなっていますね。 ただ、時には必要になる場合があります。 Xamarin のサイトのアカウントを持っている(または今か…

Xamarin 学習用リソースまとめ

日本語での情報も少しずつ集まってきていますね。ありがとうございます! ダウンロード www.visualstudio.com ダウンロードから適切なエディションをダウンロードします。下の Windows と macOS から OS を選択してください。 日本語の情報 JXUG : 関連ペー…

Visual Studio 2017 で「Can not resolve reference: C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/ja/mscorlib.resources.dll」というエラーが出て新規 Xamarin.iOS プロジェクトがビルドできない

こんにちは。エクセルソフトの田淵です。 2017/6/7 時点での情報です。Bugzilla に報告されているようですので、修正されるまではエントリー中の回避策を行ってください。 新規で作成した Xamarin.iOS がビルドエラー 「Can not resolve reference: C:/WINDO…

Xamarin Live Player を使ってみよう 〜 Windows 編

こんにちは。エクセルソフトの田淵です。 2017/5/31 時点での情報です。話題の Xamarin Live Player はしばらくすると Stable に降りてくると思いますので、そうしたらこのエントリーは不要になります。 Windows で Xamarin Live Player を使いたーいという…

Mac で Xamarin Live Player を触ってみました

こんにちは。エクセルソフトの田淵です。 Windows だと環境構築に時間がかかりそうだったのでまずは Xamarin 使いの鉄板、Mac で試してみました。(Xamarin の主要機能は以前は Mac で最初にリリースされて、こなれてきたら Visual Studio に移植されていた…

Xamarin.Forms の Android プロジェクトで最新のサポートライブラリを使用するには(Xamarin.Forms をアップデートする場合も同様です)

こんにちは。エクセルソフトの田淵です。 すでに皆さんご存知かもしれないのですが、先ほど、初めて知りましたのでメモとして残します。 www.nuget.org Xamarin.Forms のサイトには、2017年4月現在は、依存関係として以下が記載されています。 Dependencies …

【メモ】エラー IDE0006「プロジェクトの読み込み中にエラーが発生しました」の対処方法

こんにちは。エクセルソフトの田淵です。 皆さんは時々以下のエラーを見ていると思います。 IDE0006 プロジェクトの読み込み中にエラーが発生しました。失敗したプロジェクトとそれに依存するプロジェクトの完全なソリューション解析など、一部のプロジェク…

エクセルソフト | ダウンロード | 学習用リソース | JXUG リンクページ | ブログ購読