読者です 読者をやめる 読者になる 読者になる

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

【お知らせ】Xamarin トレーニングを3日間緊急開催します

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

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

近々で大変恐縮なのですが、来週 2017/4/26,27 の2日間 Xamarin を使用した iOS、Android クロスプラットフォーム対応のモバイルアプリの開発トレーニング(2日コース)Xamarin.Forms Custom Renderer 活用トレーニング(1日コース) を続けて開催いたします。

Xamarin の基礎から中級までを一気に学びたい方は是非ご検討ください。

(原則前払いなのですが開催期間が近いので後払いもご相談に乗りますのでご連絡ください)

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のLT会!Xamarin入門者の集い #2 を開催しました

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

初心者歓迎XamarinのLT会!Xamarin入門者の集い #2 を Teratail を運営しているレバレジーズさんと共同で開催し、登壇してきました。

jxug.connpass.com

私のゲスト講演では、初心者の集いということで、私が昔も今も初心者で、でも楽しく頑張ってるよ。というちょっとエモい話をしました。

アンケートはこんな感じでした。

f:id:ytabuchi:20170418111616p:plain:w450

沢山コメントもいただきまして、めちゃめちゃ嬉しいので、一部を掲載させていただきますw

  • エモいはなしグッときました!流儀気にせずとりあえず完成させていく気持ちが強まりました。
  • とりあえず書いてみる、というのは大事かな。
  • モチベーションが上がりました!いい話が聞けました、ありがとうございます
  • 田淵さんの技術への向き合い方、スタンスがとても参考になりました。
  • 田淵さんのXamarinへの思いが伝わってきました。
  • とりあえずザマリンで開発して見ようと思った。

LTに登壇いただいた @huideyeren@arait@himarin269@m2wasabi@nakasho_dev@yu_ka1984@mishi_cs@Takkiii0204 の皆様、ありがとうございました。こちらも嬉しいコメントが届いているので、掲載させていただきます。

  • 自分もLTやってみようとおもいました!
  • えむにわさんの体力作りが非常に参考になった
  • 機会があれば今後LT発表をしてみたい
  • 入門者LTとして話すハードルを下げた効果があったと思います。
  • 学びが多かった!
  • 多種多様な発表があって楽しめた。みんなも苦労してるのね(´;ω;`)
  • Xamarin.Formsの使いどころの話はじめ、とても参考になりました。
  • Watch,Tizen,MacなどXamarinを活用する場面はいろいろなところにあるということも知れました。
  • Xamarin + Azure に大きな未来を感じました。私も試してみたいです。
  • 皆さん本当の初心者かどうかは怪しいですが、初心者が聞きたかったこと、気になっていたことを、発表してくださり、私ももっと楽しんでがんばろうという気分になりました。
  • 今日は勉強するモチベーションが、だいぶアップしました!
  • 勉強になるひと、モチベあげてくれるひと様々いてよかった

写真など

f:id:ytabuchi:20170418121022j:plain:w600

ブレてるけど楽しそうなのでw

懇親会が本番(?)なので結構な割合で懇親会まで残ってくださって嬉しかったです。色々情報交換できました。

LT登壇者の皆さん

f:id:ytabuchi:20170418121946j:plain:w600

f:id:ytabuchi:20170418122010j:plain:w600

f:id:ytabuchi:20170418122030j:plain:w600

f:id:ytabuchi:20170418122046j:plain:w600

f:id:ytabuchi:20170418122104j:plain:w600

f:id:ytabuchi:20170418122125j:plain:w600

f:id:ytabuchi:20170418122140j:plain:w600

f:id:ytabuchi:20170418122158j:plain:w600

楽しかったです。またよろしくお願いいたします!

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 も販売してますし、日本で売っていない海外のソフトウェア、開発ツールなどを弊社経由で日本円で購入頂くことも可能です。ご興味あれば 弊社ページ を覗いてみてください。

以上です。

Teratail エキスパートユーザーに選出してもらいました

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

恐れ多いのですが、Teratail のエキスパートユーザーに選出いただきました!!

teratail.com

私以外の方々は本当に素晴らしいエンジニアの皆様ばかり!少しでも近づけるように頑張ります。

Teratail は使いやすくて Xamarin に強い方が率先して回答をしてくださるすごく良いサービスです。Xamarin でわからないことがあったら、Teratail で質問してみてください。私もなるべく回答していきたいと思います。

Xamarin のタグは こちら です。

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 も販売してますし、日本で売っていない海外のソフトウェア、開発ツールなどを弊社経由で日本円で購入頂くことも可能です。ご興味あれば 弊社ページ を覗いてみてください。

以上です。

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

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

皆さんは時々以下のエラーを見ていると思います。

f:id:ytabuchi:20170412091608p:plain:w750

IDE0006 プロジェクトの読み込み中にエラーが発生しました。失敗したプロジェクトとそれに依存するプロジェクトの完全なソリューション解析など、一部のプロジェクト機能が使用できなくなりました。

解決方法

Visual Studio のエラーウィンドウのリンク先にログファイルの取得方法が書いてありますが、

github.com

  1. Visual Studio を閉じます。
  2. プロジェクトの .vs フォルダを削除します。
  3. 「開発者コマンドプロンプト for VS2015」を起動します。
    f:id:ytabuchi:20170416161507p:plain:w300
  4. プロンプトで set TRACEDESIGNTIME=true を入力します。
  5. devenvVisual Studio を起動します。

ここまでやったら直りましたw

原因

ちゃんと調べてないですが、恐らく Android プロジェクトで Target Framework を変えたりすると、そのターゲットに合わせてプロジェクトで参照している Mono.Android.dll のバージョンが変わります。そうすると、.vs のキャッシュと合わなくなって正しくロードできなくなるっぽい?

When the environment opens a .suo file, it enumerates all currently loaded VSPackages.

のパッケージってのが NuGet パッケージなのかが謎ですね。詳しい方教えてほしいです。

.suo に保存されている内容は コチラ(日本語が機械翻訳だったので英語を) を参照してください。

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 も販売してますし、日本で売っていない海外のソフトウェア、開発ツールなどを弊社経由で日本円で購入頂くことも可能です。ご興味あれば 弊社ページ を覗いてみてください。

以上です。