Xamarin 日本語情報

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

目次

はじめに

Xamarin (ザマリンと読みます) とは、Gnome, Mono の開発者である Migel de Icaza (ミゲル・デ・イカザ) 氏が立ち上げた企業名であり、C#Android, iOS, Mac のネイティブアプリを作成できる開発ツール郡 (Xamarin.Android*1、Xamarin.iOS*2、Xamarin.Mac*3、Xamarin Studio*4 など) のブランド名です。

2016/4/1 をもって、Visual Studio に付いてくるようになりました。

本ブログは、エクセルソフトの田淵義人が Xamarin に関する様々な情報を記載しています。Xamarin って何だろ?という方、Xamarin についてもっと知りたい。というような開発者の皆様の手助けになれば幸いです。

まだ Xamarin に関する日本語の情報は少ないのが現状ですので、まず手始めにどのような情報を追えばよいのかを纏めておきます。

 

Visual Studio 2017 で Xamarin を使うエントリー書きました。

ytabuchi.hatenablog.com

 

Xamarin とは?

紹介スライド、エントリーなどをご覧ください。

 

qiita.com

書籍

 

コミュニティ

公式コミュニティサイト Japan Xamarin User Group (JXUG) 

facebook User Group

 

各種情報へのリンク

本ブログの主なエントリー

全般
Xamarin.Forms
Xamarin.iOS、Xamarin.Android 記事
Xamarin.Forms TIPS/逆引き
Xamarin.Forms Plugins/ライブラリ
Xamarin.Forms MVVM
Xamarin Test Cloud/Unit Test
BAD KNOW HOW

全記事一覧 - Xamarin 日本語情報

Xamarin.Forms エントリー纏め

 

事例

事例

 

エクセルソフト Xamarin ページ

Qiita

ブログ、連載記事など

 Xamarin 本家の開発者向けの情報(英語)

Xamarin 学習用リソースまとめ でも公式情報を纏めていますので、ご参照ください。

 

Xamarin 気になった方は

是非 ダウンロード(直接) / ダウンロード(弊社経由) して触ってみてください。
学習用リソースJXUG リンクページ に参考資料を纏めてますので併せてどうぞ。

Xamarin の情報が欲しい方はこのブログも購読いただいたりすると嬉しいです。

以上です。

*1:旧 MonoDroid, Mono for Android

*2:旧 MonoTouch

*3:OSS版はMonoMac

*4:OSS 版は MonoDevelop

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

こんにちは。エクセルソフトの田淵です。

Realm Mobile Databaseをクラウド上のRealm Object Serverと自動でリアルタイムにデータ同期が出来る仕組みを提供するサービス、Realm Mobile Platform。Swift でのチュートリアル を Xamarin.Forms で作るハンズオンを開催します。

jxug.connpass.com

オフラインファーストで動く、サーバーと自動同期するタスク管理のアプリを皆さんで作りましょう。

後 Xamarin 本体ではないのですが、久々の平日開催の JXUG なので土日になかなか参加できない方も是非ご参加ください。

以上です。

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

こんにちは。

ちょうどタイムリーにお答えしたので、メモ書きとして残しておきます。

teratail.com

Dependency Services を使用すると、iOSAndroid のコード上で Xamarin.Forms を呼び出している iOSAndroid の Activity、ViewController のインスタンスを参照する必要に駆られることがあります。例えばダイアログ表示。

iOS だとこんな感じ

gist.github.com

Android だとこんな感じ

gist.github.com

ですね。Xamarin.Forms で Dependency Services を使った場合、UIViewController や thisActivity にどのようにアクセスすればよいのでしょうか。

Stackoverflow か Xamarin Forum か忘れてしまいましたが、どなたかが回答をされていました。感謝。

iOS の場合は

UIApplication.SharedApplication.KeyWindow.RootViewController.PresentViewController(alert, true, null);

Android の場合は

Xamarin.Forms.Forms.Context

でアクセスできます。

以上です。

Xamarin 気になった方は

Visual Studio 2017 をインストールして触ってみてください。手順書は こちらのエントリー をご覧ください。 学習用リソースJXUG リンクページ に参考資料を纏めてますので併せてどうぞ。

Xamarin の導入支援サービスを始めました。ベースは基本的なアプリを一緒に作ることで Xamarin を使えるようになって頂く内容ですが、ご要望に応じて講習内容のカスタマイズも可能です。詳しくは田淵までお問い合わせください(^^)

Xamarin 有償トレーニング : XLsoft エクセルソフト

Xamarin の情報が欲しい方はこのブログも購読いただいたり、私のTwitterアカウントをフォローいただいたりすると嬉しいです。

私が所属している エクセルソフト の宣伝を少しさせてください。弊社は開発者向けの様々なソフトウェアを扱っています。おなじみの ReSharper (JetBrains)、 や Atlassian の JIRA, Confluence、Office/PDF ファイルを .NET/Java で操作するライブラリ Aspose(アスポーズ)Windows アプリ、Web ページ、iOS/Android アプリの UI テストができる TestComplete などお勧めです(^^) また、Visual Studio Professional/Enterprise with MSDN も販売してますし、日本で売っていない海外のソフトウェア、開発ツールなどを弊社経由で日本円で購入頂くことも可能です。ご興味あれば 弊社ページ を覗いてみてください。

以上です。

Xamarin.Forms で Realm Mobile Platform のチュートリアルをやる

こんにちは。エクセルソフトの田淵です。

すっかりブログの更新が鈍くなってしまいすみません。

github.com

仕事で触っている Realm Mobile Platform のチュートリアルは Swift なのですが、それを Xamarin.Forms でやってみましたので、ガイドを公開しました。

9月中にコミュニティ向け、ビジネス向けでハンズオンをやりたいと思います。

Realm Mobile Platform については こちら をご覧ください。

以上です。

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

こんにちは。エクセルソフトの田淵です。

jazug.connpass.com

第7回 Tokyo Jazug Night で「Xamarin から使う Azure」と題して喋ってきました。

資料はこちら。

サンプルはこちら。ちょっと Cognitive Services 触っただけなので、もっと色々触ってみたいです。

github.com

なんですが、、、

この問題はまだ時間が取れてなくて解決してないです。

TryMediaPlugin ブランチでエラーを解消すべく頑張ってますww

時間とってエラー取ってアップデートして更新したいと思います。

Xamarin 気になった方は

Visual Studio 2017 をインストールして触ってみてください。手順書は こちらのエントリー をご覧ください。 学習用リソースJXUG リンクページ に参考資料を纏めてますので併せてどうぞ。

Xamarin の導入支援サービスを始めました。ベースは基本的なアプリを一緒に作ることで Xamarin を使えるようになって頂く内容ですが、ご要望に応じて講習内容のカスタマイズも可能です。詳しくは田淵までお問い合わせください(^^)

Xamarin 有償トレーニング : XLsoft エクセルソフト

Xamarin の情報が欲しい方はこのブログも購読いただいたり、私のTwitterアカウントをフォローいただいたりすると嬉しいです。

私が所属している エクセルソフト の宣伝を少しさせてください。弊社は開発者向けの様々なソフトウェアを扱っています。おなじみの ReSharper (JetBrains)、 や Atlassian の JIRA, Confluence、Office/PDF ファイルを .NET/Java で操作するライブラリ Aspose(アスポーズ)Windows アプリ、Web ページ、iOS/Android アプリの UI テストができる TestComplete などお勧めです(^^) また、Visual Studio Professional/Enterprise with MSDN も販売してますし、日本で売っていない海外のソフトウェア、開発ツールなどを弊社経由で日本円で購入頂くことも可能です。ご興味あれば 弊社ページ を覗いてみてください。

以上です。

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