Xamarin 日本語情報

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

Xamarin

【お知らせ】Xamarin Dev Days - Tokyo 開催します

こんにちは。エクセルソフトの田淵です。 ti.to 発表されましたね! 2016/11/12(土) 9時(早い…)から 16時まで(時間を後ろにずらして良いか確認中です)で、Xamarin の本格的なハンズオンを開催します! マイクロソフト 品川オフィス セミナールーム C+D を…

【メモ】Xamarin.Android でネットワークの状態を取得するには

こんにちは。エクセルソフトの田淵です。 Xamarin.Android でネットワークの状態を調べる方法をメモ書きです。 developer.xamarin.com 基本は上記にあるのですが、サンプルコードの Android.Net.ConnectivityManager.GetNetworkInfo(enum ConnectivityType) …

Xamarin.Android の ListView で Item を追加、削除したい(CustomAdapter)

こんにちは。エクセルソフトの田淵です。 先日はまずは一番シンプルな単一行の SimpleListItem1 をセルにした ListView にデータを追加したり削除したりしました。 ytabuchi.hatenablog.com 今回は独自のセルを用意してデータ追加、削除を行ってみます。こん…

Xamarin.Android の ListView で Item を追加、削除したい(ArrayAdapterとSimpleListItem1)

こんにちは。エクセルソフトの田淵です。 Xamarin.Android で Custom の ListView が使いたくて色々調べているのですが、BaseAdapter を継承した CustomAdapter のインスタンスは .Add, .Insert, .Remove などがないんですよね。自分で override しなくては…

Xamarin Profiler について

こんにちは。エクセルソフトの田淵です。 https://releases.xamarin.com/preview-xamarin-profiler-0-34/releases.xamarin.com Mono ランタイムのメモリリークなどを可視化する Xamarin Profiler がアップデートしたようです。が、この Xamarin Profiler は …

Xamarin.Forms で Amazon Product Advertising API を使うには - コードでの URL 生成〜署名

こんにちは。エクセルソフトの田淵です。 前回のエントリーでは Amazon API を試しに使ってみるところまでを行いました。 ytabuchi.hatenablog.com 2016/7/21 時点での API 仕様です。変わる場合がありますのでご注意ください。 署名について Scratchpad で…

Xamarin.Forms で Amazon Product Advertising API を使うには - アクセスキー生成〜接続確認

こんにちは。エクセルソフトの田淵です。 ytabuchi.hatenablog.com でね、私も Tシャツ欲しいなと思いまして。Tシャツを貰える基準が分からなかったので、それならばと ISBN を打ち込んで(または Scan して)、取り込んだ ISBN から本の名前とかを引っ張っ…

【リリース情報】iOS 10、tvOS 10、watchOS 3、macOS Sierra プレビュー

こんにちは。エクセルソフトの田淵です。 blog.xamarin.com iOS 10、tvOS 10、watchOS 3、macOS Sierra 対応のプレビューがリリースされましたね。 iOS 10 では SiriKit の他、時間やジオフェンスによる通知、その他新機能など使えるようです。 developer.xa…

Azure Mobile Apps ことはじめ

こんにちは。エクセルソフトの田淵です。 Tシャツアプリのエントリーでも書きましたが、「Mobile Apps Quickstart」とやらを使ってみました。 本当に5分で Easy Table を使った Mobile Apps とそれに接続する Xamarin.Forms や Xamarin ネイティブのアプリが…

【ステマ】Azure Mobile Apps を使ったアプリを作って Xamarin Tシャツを貰おう

こんにちは。エクセルソフトの田淵です。 blog.xamarin.com Xamarin でアプリコンテストが開催されてますね! Azure Easy Table に接続するアプリを作って応募するとこんなかっこいい T シャツが貰えるそうです。是非応募して JXUG に着てきてください(^^) …

Xamarin.Forms の Command でも CanExecute でボタンを制御

こんにちは。エクセルソフトの田淵です。 @amay077 さんに public Command(Action execute, Func<bool> canExecute); を教えていただいた!!!!!Tポイント!!! #JXUG— 田淵 義人@エクセルソフト (@ytabuchi) 2016年7月9日 @amay077 さんに Xamarin.Forms の Com</bool>…

【お知らせ】Xamarin を始めたい会社様向けに有償サービスを行います

こんにちは。エクセルソフトの田淵です。 有償サービス コンサルティング | Xamarin : XLsoft エクセルソフト この度これから Xamarin を学習していきたい会社様向けに iOS/Android の基礎から Xamarin での開発手法をハンズオンやディスカッションを通じて…

Xamarin.Android の MapFragment.Map が deprecated です

こんにちは。エクセルソフトの田淵です。 Xamarin ドキュメントの Google Map の章 にある Xamarin.Android の Google Map のコードです。 MapFragment mapFrag = (MapFragment) FragmentManager.FindFragmentById(Resource.Id.my_mapfragment_container); G…

【お知らせ】XAML ビジネスセミナー開催します

こんにちは。エクセルソフトの田淵です。 2016年 7月 7日 (木) 13:00 に XAML ビジネスセミナー をインフラジスティックス・ジャパン様と共催という形で開催することになりました。 インフラジスティックス・ジャパン 東さんによると MVVM フレームワーク "P…

TabbedPage と NavigationPage を組み合わせて使うには

こんにちは。エクセルソフトの田淵です。 TabbedPage でページ遷移したい場合、NavigationPage と組み合わせる必要があります。ただし、画面上部に NavigationBar が出てしまうので困っていました。気になったのでエントリー書きました。 2016/5/31 追記 コ…

de:code 2016 DEV-023 サンプルアプリ解説 - その3(おかしな機能)

こんにちは。エクセルソフトの田淵です。 日本マイクロソフトの大型有償技術イベント de:code 2016 の DEV-023 でお見せした、ちょっと頑張った Xamarin.Forms アプリの解説、その3です。 おかしな機能を紹介しました。 DataPages Xamarin.Forms 2.3 Pre で…

de:code 2016 DEV-023 サンプルアプリ解説 - その2(ネイティブの機能を使う)

こんにちは。エクセルソフトの田淵です。 日本マイクロソフトの大型有償技術イベント de:code 2016 の DEV-023 でお見せした、ちょっと頑張った Xamarin.Forms アプリの解説、その2です。 このエントリーでは主に iOS/Android ネイティブの機能を使う仕組み…

de:code 2016 DEV-023 サンプルアプリ解説 - その1(View を頑張る)

こんにちは。エクセルソフトの田淵です。 日本マイクロソフトの大型有償技術イベント de:code 2016 の DEV-023 でお見せした、ちょっと頑張った Xamarin.Forms アプリの解説です。2016/5/28(土)の .NETラボ でも同様のデモをご紹介しました。 レポジトリはこ…

de:code 2016 で頑張ってきました

こんにちは。エクセルソフトの田淵です。 外の人なのにスポンサーセッション含め一日3セッションやるというおかしな二日目をなんとかこなし、de:code 2016 無事終わりました! ご参加くださった参加者の皆様、@chomado さんとのセッションを朝早くから見に…

Xamarin Workbooks で Xamarin.Forms のコードを書きたい

こんにちは。エクセルソフトの田淵です。 まどすた で @atsushieno さんと Build、Evolve 振り返りというタイトルで登壇しました。その中で Xamarin Workbooks のデモをしたのですが、準備の時間があまり取れず、公式のサンプルを動かすだけになってしまいま…

Visual Studio Emulator for Android に配置できない場合の対処方法

こんにちは。エクセルソフトの田淵です。 いま開発チームから教えてもらったのですが、Surface Book, Surface Pro 4などskylakeで問題が発生するそうです。VS Emulatorの設定でCompatibilityモードを有効にして解決できます。 https://t.co/5X5SGln3aV— Atsu…

JXUGC #14 Xamarin ハンズオン名古屋大会 開催しました

こんにちは。エクセルソフトの田淵です。 jxug.connpass.com 熱田生涯学習センターの30名入る部屋をお借りして、ハンズオンを開催しました。ご参加頂いた皆様、スタッフとしてお手伝い頂いた皆様、ありがとうございました! くぅくん が Xamarin 勉強会名…

【お知らせ】株式会社クレスコ様と共同で Xamarin ビジネスセミナーを開催します

こんにちは。エクセルソフトの田淵です。 近々で恐縮なのですが、2016/5/18(水) に株式会社クレスコ様と共同でビジネスセミナーを開催します。 私からは 初心者向け Xamarin セッション、クレスコ様からは 不動産検索アプリを Xamarin.Forms に移植した検証…

JXUGC #13 東京 緊急開催 Xamarin のすべて! を開催しました

こんにちは。エクセルソフトの田淵です。 jxug.connpass.com 怒涛の17名による講演が何とか無事に終了しました。 お礼、リンクや所感 ご参加いただいた皆様、ストリーミングで視聴いただいた皆様、登壇いただいた皆様、スタッフとしてお手伝いいただいた皆様…

Xamarin.Forms Previewer で DataBinding を使用するには

こんにちは。エクセルソフトの田淵です。 Xamarin.Forms Previewer もう試しましたか!!? いいですね。 Xamarin.Forms Previewer では、一般的なコントロールの XAML プレビューが出来るだけでなく、ListView の DataBinding や Custom Renderer もサポー…

Xamarin Studio 6.1.817 (Alpha Channel) で NuGet Sources が消えてるかも

こんにちは。エクセルソフトの田淵です。 Mac の Xamarin Studio を Alpha Channel にアップデートして色々調べています。 NuGet のソースが空なんだけど?という情報がありましたので調べてみました。 [Preferences]で[設定]ダイアログを表示して、[Nu…

【お知らせ】Visual Studio クラウドサブスクリプションについて

こんにちは。エクセルソフトの田淵です。 2016/4/25 現在の非公開の情報です。正式な回答が欲しい方は Xamarin に直接お問い合わせください。 Visual Studio クラウドサブスクリプション Azure サブスクリプションのように、月額で Visual Studio を使用する…

【速報】Evolve 2016 で発表されたエキサイティング情報まとめ

こんにちは。エクセルソフトの田淵です。 Evelve 2016 Keynote 終わりました。めっちゃエキサイティングでしたね。Keynote の録画は、すぐに Youtube で公開されるはずなので、じっくり見てみてください。公開されたらすぐに SNS に展開します。 数々の発表 …

Xamarin.Forms で画像のサイズを指定するには

こんにちは。エクセルソフトの田淵です。 Xamarin.FormsのImageメモ うむ。私も一度嵌った記憶があり、調べてみました。 <ContentPage.Content> <Image Source="xxx.jpg" /> </ContentPage.Content> だと自動的に Width が幅一杯に AspectFit で最大化してくれますが(なぜ?)、VerticalOptions="End" を指定すると元のサイズにな…

【お知らせ】Xamarin ライセンスの移管について

こんにちは。エクセルソフトの田淵です。 やっと少しずつではありますが移管の情報が弊社にも降りてきましたのでご案内です。 ライセンス オプション | Xamarin : XLsoft エクセルソフト を公開しました。 フローチャートで、皆さまの状況では何が必要なのか…

Mac の Xamarin Studio で Visual Studio 風な書き味にするには

こんにちは。エクセルソフトの田淵です。 少しずつ Xamarin を使ってみた方々が色々ブログを書いてくださったりして嬉しい限りですね。 Visual Studio 大好きな方も、iOS アプリを開発するには Mac が必要ですので、ReSharper とか TFS / TFTS とかの MS エ…

【お知らせ】Xamarin サイトの FAQ の翻訳をアップしました

こんにちは。エクセルソフトの田淵です。 ライセンスやエディションのラインアップなど、色々な事が変わり、Xamarin の FAQ も更新されていましたので、翻訳版をアップしました。 Xamarin FAQ よくある質問 : XLsoft エクセルソフト Xamarin 気になった方は …

カスタムプロジェクトテンプレートを GitHub にアップしました

こんにちは。エクセルソフトの田淵です。 テンプレートはソース公開しないの?というご要望を頂いたので、 @ytabuchi 秘伝の Xamarin.Forms のプロジェクトテンプレートって、github とかに置かないんですか?zipもダウンロードできますし、そっちの方が便利…

Xamarin.Forms の完璧なプロジェクトテンプレート公開

こんにちは。エクセルソフトの田淵です。 @picolyl さんに作成頂いたテンプレートですが、Xamarin.Forms バージョンアップに付いていっていないので、以下の最新版を利用するテンプレートを手動で配置いただく方がオススメです。 github.com Xamarin Forms T…

Xamarin.Mac をご存知ですか?

こんにちは。エクセルソフトの田淵です。 Mac で Xamarin Studio を使った開発をするには?ということで @chomado さんがエントリーを上げてくださいました。 chomado.com 文中ではさらっと流されましたがw、Xamarin には Mac アプリを開発する Xamarin.Mac…

Windows で Xamarin 開発をしたい方はインストールする前に読んでほしい

こんにちは。エクセルソフトの田淵です。 Visual Studio 2017 がリリースされましたね!Visual Studio のインストール記事を書きました。 ytabuchi.hatenablog.com 10分でわかる無料になったXamarin from Yoshito Tabuchi 今は Visual Studio 2015 でもすご…

MPN (Microsoft Partner Network) の方は Xamarin が利用できます

こんにちは。エクセルソフトの田淵です。 こういう時の MS は恐ろしいほど動きが早いですね…!! blogs.technet.microsoft.com マイクロソフトのすべての Gold および Silver コンピテンシー パートナーは、社内使用ライセンス特典の一部として Visual Studi…

Xamarin の開発環境を整理しよう

こんにちは。エクセルソフトの田淵です。 Xamarin 無料が発表になり、にわかに盛り上がってきたモバイル向けクロスプラットフォーム開発環境界隈ですが、良くわからん/混乱している方も多いかと思いますので、一度 Xamarin の開発環境を纏めておきます。 Xam…

Mac で Xamarin Studio を使いたい方向けの情報

こんにちは。エクセルソフトの田淵です。 Mac で Xamarin Studio を使うには?ということで、 Xamarin の FAQ にあるように、Xamarin Studio のライセンスは Visual Studio に準拠するので、Mac だけで Xamarin Studio を使用したい方も Visual Studio を購…

【お知らせ】既存の Xamarin ユーザー様へのご案内

こんにちは。エクセルソフトの田淵です。 沢山の既存の Xamarin ユーザー様からご質問を頂いています。サポートはどうなるのか?ちょっと前に買ったんだけど?など気になりますよね…?現在 Xamarin に色々確認している段階ですので、正式に弊社ページで公開…

Xamarin.Forms の XAML でコードスニペットを活用するには

こんにちは。エクセルソフトの田淵です。 デモする時にコードスニペット用意しますよね。Xamarin.Forms の XAML は動かなくてなんでだろ?と思っていたら、XML として認識されていたことが分かりましたw UWP XAML: Xamarin.Forms XAML: XML って書いてあ…

Xamarin FAQ(小技集、またの名をバッドノウハウ)

こんにちは。エクセルソフトの田淵です。 ハンズオンの時にも明らかになったので、ぶつかりやすいバッドノウハウ的な FAQ はまとめておいた方が良いかなと思いました。URL も固定にしましたので、随時アップデートしていく予定です。 Xamarin.Forms Q: XAML …

JXUGC #11 Xamarin ハンズオン大会 開催しました

こんにちは。エクセルソフトの田淵です。 ご参加頂いた皆様、ありがとうございました! jxug.connpass.com また、スタッフをやってくださった 鈴木さん、@ailen0adaさん、@AyaseSHさん、吉田さん、ありがとうございました! ちゃんと皆さんに紹介とかの時間…

ZXing.Net Mobile を使ってみた - Android 編 -

こんにちは。エクセルソフトの田淵です。 blog.xamarin.com ZXing(Zebra Crossing の略みたいです)を使って簡単にスキャナが作れるよ!というエントリーを Xamarin エバンジェリストの James Montemagno さんがアップされていたので、試してみました。 Git…

【お知らせ】Xamarin Plugin Device Motion の記事が公開されました

こんにちは。エクセルソフトの田淵です。 www.buildinsider.net 今回は Device Motion Plugin のうち、Accelerometer と Gyroscope を紹介する記事です。 私の理解に勉強不足なところがあり、Android で "重力加速度" が取れることを理解しておらず、最大値 …

最新の Xamarin.Forms を常に使用できるプロジェクトテンプレートをGitHubに公開しました

こんにちは。エクセルソフトの田淵です。 最新の Xamarin.Forms のプロジェクトテンプレートを作成しました。 github.com 前提条件 Windows 10、Visual Studio 2015 で開発している方です。 Windows 7/8.1 などの方は、UWP 用 SDK(入っていなければ、プロジ…

Xamarin.Forms が 2.1.0.6529 にアップデートしました

こんにちは。エクセルソフトの田淵です。 2016/3/15 修正:軽微なバグ修正が入ったようです。 - Fix compatibility issue with Android API version 15 2016/3/9 修正:またバージョンアップです。Release Notes を見ると以下が修正されているようでした。 -…

【お知らせ】Xamarin vs Hybrid Webinar の録画が公開されました

こんにちは。エクセルソフトの田淵です。 先日、Xamarin vs. Hybrid HTML: Making the Right Choice for the Enterprise という挑戦的な Webinar が開催されていて、その録画が公開されました。 フォローアップブログがアップされていますので、こちらもご参…

Project "Astoria" 終了について

こんにちは。エクセルソフトの田淵です。 早速というかやはりというか、Microsoft の Bridge プロジェクトにいくつかの発表があったようです。 blogs.windows.com Bridge プロジェクトは、Windows Store の拡充を狙い、様々なプラットフォームから Windows …

【速報】Xamarin が Microsoft に買収されました

こんにちは。エクセルソフトの田淵です。 どでかいニュースが来ましたね!! blog.xamarin.com 有償のツールとして出ていた Xamarin が今後どうなるかはまだ全く分かりませんが、恐らく3月の Build で正式に色々発表がありそうですね。Evolve 2016 でも詳し…

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