Xamarin 日本語情報

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

Xamarin.Forms

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

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

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

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

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ラボ でも同様のデモをご紹介しました。 レポジトリはこ…

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

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

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

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

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

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

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

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

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

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

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 2018/7/3 追記: 現在の最新版にアップデートしました。Visual Studio 2017 専用です。 前提条件 Windows 10、Visual Studio 2015 で…

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

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

【お知らせ】Xamarin Plugin の Geolocator を使用するには?の記事を書きました

こんにちは。エクセルソフトの田淵です。 www.buildinsider.net Xamarin.Forms で簡単にネイティブの機能を使う Xamarin Plugin の中から今回は GPS を使用できる Geolocator を紹介しました。 是非ご覧ください。 デブサミに JXUG コミュニティとして出展し…

Xamarin.Forms の PCL ではどの Profile を選択すべきか?

こんにちは。エクセルソフトの田淵です。 Xamarin で .NET BCL(Base Class Library)を共通化する PCL(Portable Class Library)では Profile という仕組みで利用できる .NET のクラスを管理しています。どの OS をターゲットにするか?で選択すべき Profi…

Xamarin.Forms の Device クラスについて(特に Device.OnPlatform)

こんにちは。エクセルソフトの田淵です。 Device Class - Xamarin にあるように、Xamarin.Forms にはプラットフォームやデバイスの種類に準じた処理ができるような Device クラスというのがあります。 Device.OnPlatform この中でも、iOS で普通に ContentPa…

【お知らせ】Xamarin for Visual Studio 4.0.1.89 リリース

こんにちは。エクセルソフトの田淵です。 Xamarin for Visual Studio 4.0.1.89 Stable がリリースされました。 このバージョンアップによって、Xamarin.Forms のテンプレートが 2.0 のものに置き換えられました。 このように、 Xamarin.Forms (PCL) Android …

Xamarin Plugin の紹介記事を書きました

こんにちは。エクセルソフトの田淵です。 www.buildinsider.net Build Insider で Xamarin.Forms 用の Plugin を紹介する記事を書きました。何回か書いていこうと思います。初回は PCLStorage で、ファイルアクセスを PCL から行えるようにするものです。 PC…

【お知らせ】Xamarin.Forms 2.1.0(プレビュー)がリリースされました

こんにちは。エクセルソフトの田淵です。 Xamarin.Forms 2.1.0 Preview がリリースされました。 @ticktackmobile さんが追加機能について調べてくださったので、リンク記事を書きますw ticktack.hatenablog.jp ticktack.hatenablog.jp ticktack.hatenablog.…

Gorilla Player BETA を試してみました

こんにちは。エクセルソフトの田淵です。 @MikazukiFuyuno さんが Gorilla Player BETA を試されたそうで、以下のエントリーを挙げていました。 mikazuki.hatenablog.jp 私も使ってみたいなーと思っていたところ、メールをチェックしたら私にも案内が来てた…

Xamarin.Forms for UWP が正式リリースしそうです

こんにちは。エクセルソフトの田淵です。 この記事は Xamarin Advent Calendar 2015 と Windows Phone / Windows 10 Mobile Advent Calendar 2015 - Adventar 23日目の記事です。 Xamarin.Forms for UWP とは Xamarin for Visual Studio 4.0.1.60 で正式サポ…

【速報】Xamarin 4 発表!

こんにちは。エクセルソフトの田淵です。 Xamarin 4 がアナウンスされました Introducing Xamarin 4: Everything You Need to Build Great Apps | Xamarin Blog 急に来ました!w Today, we are extremely excited to introduce Xamarin 4, a complete mobil…

Visual Studio 2015と2013が混在してると2013でXamarin.Formsを追加できない

こんにちは。エクセルソフトの田淵です。 Xamarin、VS2013と2015で共存できないのかな。Formsのdllが2013だと読み込めない。会社は2013なので一旦2015を削除ってみる— 小売業で働く社内SE (@Einherjar1632) 2015, 11月 10 あれ?マジですか?ということで調…

Xamarin.Forms 1.5.1.6471 で UWP も Windows ストアアプリも作成できますよ

こんにちは。エクセルソフトの田淵です。 【速報】Xamarin.Forms for UWP Preview 版がリリースされました - Xamarin 日本語情報 や Xamarin.Forms for Windows を使ってみた - Xamarin 日本語情報 で Xamarin.Forms のソリューションに UWP プロジェクトや …

Xamarin.Forms 1.5.1 で Android アプリがビルド出来なくなった場合の対処方法

こんにちは。エクセルソフトの田淵です。 2015/10/20 に Xamarin.Forms 1.5.1 がリリースされました。2015/10/30 現在の最新版は Hotfix が当たった 1.5.1.6471 になっています。 さて、この 1.5.1 から、 Xamarin.Android.Support.v4 (≥ 23.0.1.1) Xamarin.…

Xamarin.Forms でどのネイティブコントロールが使用されているかの一覧

こんにちは。エクセルソフトの田淵です。 Xamarin.Forms には、CustomRenderer という機能があり、iOS/Android 独自のコントロールを Forms から共通コントロール「として」呼び出すことが出来ます。CustomRenderer は既存の Forms のコントロールを拡張する…

【速報】Xamarin.Forms for UWP Preview 版がリリースされました

こんにちは。エクセルソフトの田淵です。 2016/1/22 追記: 最新の Xamarin.Forms 2.0.1.6495 用のプロジェクトテンプレートを作成しました。Xamarin.Forms の PCL、Android、iOS、UWP、Windows Store 8.1、Windows Phone 8.1 (WinRT) の 6つのプロジェクト…

Xamarin.Forms の Absolute Layout を使用するには

こんにちは。エクセルソフトの田淵です。 Absolute Layout のエントリーを書こう書こうと思っていたのですが、@ticktackmobile さんが Qiita に記事を上げてくださったのでリンクエントリーです笑 [Xamarin.Forms] AbsoluteLayoutでプロポーショナルレイアウ…

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