Xamarin 日本語情報

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

目次

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

【レポ】MOBILE CONFERENCE 2017 と JXUG 福岡で登壇してきました

こんにちは。エクセルソフトの田淵です。 登壇しました 2017/6/24(土) と 2017/6/25(日) に MOBILE CONFERENCE 2017 in 鹿児島 kagoshima.html5j.org JXUG福岡 Xamarin活用事例キャッチアップ! jxug.connpass.com で登壇しました。 MOBILE CONFERENCE 2017 …

今から 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 を使いたーいという…

【レポ】JXUGC #23 開催しました&登壇しました

こんにちは。エクセルソフトの田淵です。 無事 de:code 2017 も終わりました。 #decode17 撤収完了!ブースに来ていただいた皆様もありがとうございましたー‍♂️✌️Xamarinに関する続きは今週末の #JXUG で!お疲れ様でした! pic.twitter.com/xS340yI13E— 田…

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

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

【メモ】Visual Studio 2017 で UWP プロジェクトの Asset を自動生成するには?

こんにちは。エクセルソフトの田淵です。 タイトル通りです。これで UWP に関してはジェネレーターサイトやアプリを使う必要がなくなりそうです。 やり方 プロジェクトのプロパティから「アプリケーション>パッケージマニフェスト」をクリックするか、直接…

【レポ】Open discussion for .NET in TOKYO #1 に JXUG として共催しました

こんにちは。エクセルソフトの田淵です。 eventdots.jp に JXUG として共催しました。 会の趣旨 .NETでディスカッション主体のイベントを開催します!! 近年の.NET界隈のオープンプラットフォーム化に合わせて、.NETに関するオープンで深い議論が出来る場を作…

Xamarin.Forms の Android プロジェクトで最新のサポートライブラリを使用するには

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

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

こんにちは。エクセルソフトの田淵です。 有償トレーニング | Xamarin : XLsoft エクセルソフト 近々で大変恐縮なのですが、来週 2017/4/26,27 の2日間 Xamarin を使用した iOS、Android クロスプラットフォーム対応のモバイルアプリの開発トレーニング(2日…

【レポ】初心者歓迎XamarinのLT会!Xamarin入門者の集い #2 を開催しました

こんにちは。エクセルソフトの田淵です。 初心者歓迎XamarinのLT会!Xamarin入門者の集い #2 を Teratail を運営しているレバレジーズさんと共同で開催し、登壇してきました。 jxug.connpass.com 私のゲスト講演では、初心者の集いということで、私が昔も今…

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

こんにちは。エクセルソフトの田淵です。 恐れ多いのですが、Teratail のエキスパートユーザーに選出いただきました!! teratail.com 私以外の方々は本当に素晴らしいエンジニアの皆様ばかり!少しでも近づけるように頑張ります。 Teratail は使いやすくて …

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

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

【メモ】新 InitializeComponent 赤波線問題の解決方法

こんにちは。エクセルソフトの田淵です。 新規にプロジェクトを作成したり、GitHub からクローン、ダウンロードしたプロジェクトで、コードビハインドにある InitializeComponent(); の赤波線がどうやっても消えないことがあります。(出現条件は確実にはわ…

Xamarin ハンズオン資料まとめ

こんにちは。エクセルソフトの田淵です。 Xamarin 勉強会で行うことができるハンズオンの Lineup ってどんなのがあります?(明日のまだ決めてない)— あめい@超技術書典4/30 あ-12 (@amay077) April 14, 2017 ふむ。いくつかの資料で公開はしているのですが…

Xamarin.Forms macOS Preview を試してみた

こんにちは。エクセルソフトの田淵です。 Xamarin.Forms 2.3.5.233-pre1 がリリースされていて、以下のブログに macOS Preview の文字が!!! blog.xamarin.com 早速試してみました。 準備 基本的には上のブログに書いてある通りで動作するはずです。 普通…

技術書典2に行ってきました

こんにちは。エクセルソフトの田淵です。 echBooster/達人出版会主催で 2017/4/9 (日) に開催された技術書展2に一般参加者として行ってきました。 techbookfest.org Xamarin の中の人こと、@atsushieno さんが主導した我らが Xamaritans(ザマリタンズ) が…

Visual Studio 2017 での Xamarin アップデートは自動です

こんにちは。エクセルソフトの田淵です。 Visual Studio 2017 では、Xamarin のインストーラーが完全に統合されました。 Visual Studio 2017 のインストールはエントリーを書きましたのでぜひご覧ください。 ytabuchi.hatenablog.com 今回はアップデートにつ…

iOS コンソーシアムで登壇させていただきました

こんにちは。エクセルソフトの田淵です。 iosc.connpass.com iOSコンソーシアム内にて「 Xamarin について、導入や利用促進の予定がある」と複数の企業より聞いており、個社対応よりも「iOSコンソーシアム」という括りで一括情報配信をすべく、本イベントを…

【レポ】CLR/H #clrh104 ~ Xamarin in 札幌 ~ で登壇してきました

こんにちは。エクセルソフトの田淵です。 3/25(土) の「CLR/H #clrh104 ~ Xamarin in 札幌 ~」で登壇してきました。ご参加いただいた皆様、ありがとうございました!!! clrh.connpass.com 北海道ではまだ Xamarin をがっつり触っている方が少ないだろう…

【レポ】JXUG Xamarin ハンズオン! ArcGIS を利用した地図アプリ開発 を開催しました

こんにちは。エクセルソフトの田淵です。 jxug.connpass.com @freedom_tk さんから ArcGIS のハンズオンをやりたいですと連絡をいただき、開催しました!! しっかりと手順書を作ってくださっていて、 github.com みんなで手を動かしていきました。 ハンズオ…

DroidKaigi 2017 参加してきました

こんにちは。エクセルソフトの田淵です。 Data Binding とかアニメーションとか Material Design とか新しい Android ネイティブの話を聞いてきました。 一日目は以下のセッションが面白かったです。 ケノドン・ブノアさんの「Data Bindingで開発を気持ちよ…

Xamarin入門者の集い #2 を開催しました。LT大会やります。【お知らせ】

こんにちは。エクセルソフトの田淵です。 遅くなりましてすみません。 jxug.connpass.com 1ヶ月も経ってしまいましたが、Teratail を運営されているレバレジーズさんで「初心者向けXamarinハンズオン! #2 supported by teratail」を開催しました。 レバレ…

Xamarin.Forms で SVG 画像を表示するには

こんにちは。エクセルソフトの田淵です。 Apple の App Store のバッジが SVG でしたので、Xamarin.Forms アプリで SVG 画像を表示する方法を調べました。 SVG Control Plugin for Xamarin.Forms www.nuget.org 今回はこちらを使いました。残念ながら UWP に…

App Srore(iOS)/Google Play(Android)/Windows Store(UWP)のバッジのガイドラインについて

こんにちは。エクセルソフトの田淵です。 今回は各プラットフォームのストアのアプリを参照するときのバッジについてです。 App Srore(iOS) App Store マーケティングガイドライン - Apple デベロッパ向け Webやオンスクリーンでのコミュニケーションには…

Xamarin やりたい人向け Visual Studio 2017 インストール手引書

こんにちは。エクセルソフトの田淵です。 やっと、重い腰を上げて Visual Studio 2017 を新規にインストールしてみました。 2017年3月17日時点の手順です。細かい手順は変わる可能性がありますので、ご了承ください。 Xamarin が使えるように Visual Studio …

【お知らせ】2017年3月の Xamarin 関連のイベントについて

こんにちは。エクセルソフトの田淵です。 3月ですね。私は、トレーニングが4回、登壇が4回、3月のラスト3週間の間に控えており、今から猛スピードでやっておかないと資料とネタが間に合わない感じがしています!ヤバイ! ということで、私が登壇するイベント…

Visual Studio Code でサクッと C# のコンソールアプリをデバッグしよう - Windows 編

こんにちは。エクセルソフトの田淵です。 macOS での Visual Studio Code の使い方を調べたので、Windows も調べました。Mac でのやり方は以下です。 ytabuchi.hatenablog.com 2017/2/24 時点の情報です。 環境構築/Hello World code.visualstudio.com Visu…

Visual Studio Code でサクッと C# のコンソールアプリをデバッグしよう - Mac 編

こんにちは。エクセルソフトの田淵です。 久々に macOS を MacBook Pro(少し古い「MacBook Pro (Retina, 13-inch, Late 2013)」ですが)に新規インストールしたので、2017年2月時点の Visual Studio Code でコンソールアプリをデバッグする方法をメモしてお…

【小ネタ】Mac OS X でファイルパス/フォルダパスをクリップボードにコピーする

Mac

こんにちは。エクセルソフトの田淵です。 例えばこんな時、別のフォルダのパスをシュッとクリップボードに取得したいなと思っていました。 結論から言うと、右クリックした後で「option」ボタンを押すと、ファイルコピーの項目がパス名をコピーに変わります…

Visual Studio/Xamarin Studio でコードスニペットを活用しよう

こんにちは。エクセルソフトの田淵です。 PropertyChanged 用のコードスニペットや BindableProperty 用のコードスニペットはあるとないとではかなり開発効率に差がありそうです。@ticktackmobile さんのトレーニング中に BindableProperty はコードスニペッ…

Xamarin.Android で暗黙的インテントを受け取るには

こんにちは。エクセルソフトの田淵です。 iOS ではアプリ間のデータ共有に CFBundleDocumentType か Share Extensions を使います。Android はどうなんでしょう?Android は Activity 間もアプリ間も Intent という仕組みを使ってデータのやり取りをします。…

Xamarin.iOS で CFBundleDocumentTypes で指定したファイルを受け取れるようにするには

こんにちは。エクセルソフトの田淵です。 本当は Share Extension を使わないといけないんです。テキストの共有をしたい場合は。でも、今回はテキスト「ファイル」を他のアプリから共有する方法をメモします。 公式ドキュメントはこれかな? developer.apple…

【レポ】JXUGC #22 最新事例&お前のアプリを説明してもらおうの会 を開催しました

こんにちは。エクセルソフトの田淵です。 すっかり遅くなってしまいましたが、2017/01/28(土) に JXUGC #22 を開催しました。そのレポートです。 まずはご参加くださった皆様、登壇/LTをしてくださった皆様、スタッフをやってくださった皆様、会場を貸して…

【お知らせ】Xamarin の有償セミナー受付開始しました

こんにちは。エクセルソフトの田淵です。 第一弾は Xamarin セミナー一覧ページ の「Xamarin.Forms Custom Renderer 活用セミナー」です。 Xamarin.Forms の基礎とアプリを作成する時にほぼ使うことになる、Custom Rendererの基礎を同時に学べるお得なコース…

Image/ImageCell の Source の指定方法

こんにちは。エクセルソフトの田淵です。 よく忘れてしまうので、メモで残します。 Image の SourceProperty は ImageSource なので、例えば ListView の ViewCell に Image を使用する場合、XAML で次のように指定したら、 <ListView HasUnevenRows="True" ItemsSource="{Binding}"> <ListView.ItemTemplate> <DataTemplate> <ViewCell> <StackLayout Orientation="Horizontal"> </stacklayout></viewcell></datatemplate></listview.itemtemplate></listview>

【お知らせ】Xamarin 4.2.2.11 で作成できる Xamarin.Forms のテンプレートは不備がほぼ無くなっています

こんにちは。エクセルソフトの田淵です。 2017/1/16 現在、ほぼ直ったと言っていいでしょうか。 現在はこんな感じです バージョン 4.2.2.11 です。(恐らく Xamarin.Forms のバージョンに併せて Xamarin for Visual Studio もバージョンアップするようにした…

【お知らせ】 Xamarin 開発パートナーのご紹介

こんにちは。エクセルソフトの田淵です。 やっと発表が出来ました。Xamarin での開発を請けてくださるパートナー企業をご紹介いたします。 本日 プレスリリース(PDF) を発表しました。 パートナーさん詳細は以下をご覧ください。 https://www.xlsoft.com/j…

Xamarin.Forms の StackLayout を活用するには

こんにちは。エクセルソフトの田淵です。 今回は基本中の基本、StackLayout についてです。 公式ドキュメントは StackLayout - Xamarin です。 StackLayout 積み上げ式のレイアウトです。Android では LinearLayout、iOS では 9 以上から UIStackView がある…

Xamarin.Forms の XAML Previewer を活用しよう

こんにちは。エクセルソフトの田淵です。 新年一発目は XAML Previewer についてです。Xamarin.Forms の XAML は手書きする必要があります。Xamarin.Forms で使用できるコントロールは少ないので、すぐに慣れるとは思いますが、ビルドしないと見た目が分から…

2016年の人気記事を纏めました

こんにちは。エクセルソフトの田淵です。 去年纏めるの忘れてた!と思って、@shibayan さんのいつもの以下のやつ、ちゃんと2016年用にアップデートされてたのでありがたく使わせて貰いました。 blog.shibayan.jp 順位 ページ PV 1 Windows で Xamarin 開発を…

2016年振り返りと2017年抱負

あけましておめでとうございます!エクセルソフトの田淵です。 昨年は私にとっても Xamarin にとっても激動の一年でした。2016年を振り返りつつ、2017年の抱負について述べていきます。 ちなみに、昨年の年始めのエントリーには 今年は申(Xamarin)年ですし…

Xamarin.Forms の Grid レイアウトを活用するには

こんにちは。エクセルソフトの田淵です。 まだ纏まったエントリーが出てなかったっぽいので、Grid の記事を書きます。 公式ドキュメントは Grid - Xamarin です。 Grid いわゆる表組みを提供するレイアウトコントロールです。 公式ドキュメントでこの画像で…

【お知らせ】初心者向け Xamarin Advent Calendar その2に投稿しました

こんにちは。エクセルソフトの田淵です。 qiita.com 改めて初心者向けのエントリーを書きました(^^) 是非ご覧ください。

Xamarin のテンプレートの不備一覧

こんにちは。エクセルソフトの田淵です。 2016/12/9 現在で、Visual Studio で新規に作った Xamarin.Forms プロジェクトはそのままでは Android に配置できない問題について、先日のエントリーを各所のトップに配置しておきました。適宜加筆修正していきます…

UIImageView に Url で取得した画像を指定するには

こんにちは。エクセルソフトの田淵です。 Xamarin.iOS をいじっていて、UITableView に独自のセルを作る方法を調べていたところ、UIImageView の UIImage Image プロパティに URL で引っ張ってきた画像を指定する方法でちょっとハマったのでメモとして残して…

Xamarin.Android で PutParcelableArrayListExtra を使い List<T> を他の Activity に渡すには?

こんにちは。エクセルソフトの田淵です。 Android で Activity 間でデータのやり取りをする場合、intent の PutExtra などを使用します。string、int などはそのまま渡せて、オブジェクトを渡したい場合は、Parcelable を使用します。 今回は、Activity で持…

Project Blue Monkey のご紹介

こんにちは。エクセルソフトの田淵です。 本エントリーは Xamarin Advent Calendar 2016 (その1) 2日目のエントリーです。明日の担当は itoshinji - Qiita さんです。よろしくお願いいたします。 さて、2日目の今日は、JXUG が主体となり進めている Xamarin…

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