Xamarin.Forms
こんにちは。エクセルソフトの田淵です。 すっかり放置のブログですが、せっかくの Xamarin Advent Calendar 2020 なので多少はコンテンツを出していかないとですよね…!2日目です。 1日目は @the_uhooi さんの 単体テストを書くクラスでXamarin.*を呼び出し…
こんにちは。エクセルソフトの田淵です。 「Bot Framework Composer でチャットボットを作成し Xamarin アプリから接続する」の最終回です。 その1ではローカルで動作する Bot を Bot Framework Composer を使って作成する方法を記載しました。 blog.ytabuc…
こんにちは。エクセルソフトの田淵です。 久しぶりの更新になりますが、以下を踏んだのでご報告です。 github.com 最新の Xamarin.Forms にアップデートすれば解決する問題です。 2019/11/05 現在の最新版 Visual Studio(Windows/Mac 共に)で Xamarin.For…
こんにちは。エクセルソフトの田淵です。 この問題は 2019/05/23 時点での最新版 Visual Studio for Mac 8.3 のみ(恐らく)で発生する問題でこの後のバージョンで解決すると思われます。 Xamarin.Forms のテンプレートからプロジェクトを作成したら、Xamari…
こんにちは。エクセルソフトの田淵です。 Xamarin.Forms もどんどんバージョンが上がっていますね。 2019/5/6-7 に開催される Microsoft Build 2019 で 4.0 あたりは GA するかもしれないですね。ただし、Mobile というカテゴリはもはや無いみたいなので、大…
こんにちは。エクセルソフトの田淵です。 この記事は Cogbot Advent Calendar 2018 の 22日目のエントリーです。遅れてしまい、すみません! 先日は Xamarin で Microsoft Cognitive Services を使うには - その1 として、Cognitive Services の Vision(視…
こんにちは。エクセルソフトの田淵です。 Cogbot Advent Calendar 2018 - Qiita の 21日目のエントリーです。 qiita.com 明日もこのエントリーの続きでその2として書きたいと思います。 サンプルプロジェクトは以下に置いておきます。興味があれば見てみてく…
こんにちは。エクセルソフトの田淵です。 本エントリーは Xamarin Advent Calendar 2018 - Qiita の 2日目のエントリーです。明日は @gnk263 さんです。よろしくお願いいたします。 さて、先日「初心者向けXamarinハンズオン! #5」で最新の Face API を使っ…
こんにちは。エクセルソフトの田淵です。 2018/7/3 追記:Xamarin.Forms テンプレートの PCL 版と、.NET Standard 版も用意しました。標準のテンプレートの不具合である「UWP プロジェクトで署名ファイルが作成されない」などは発生しません。 .NET Standard…
こんにちは。エクセルソフトの田淵です。 これは [初心者さん・学生さん大歓迎!] Xamarin その1 Advent Calendar 2017 - Qiita の 20日目のエントリーです。 というかXamarin.Forms Embeddingと(仮で)呼ばれてた機能が結局Xamarin.Forms Native Formsになっ…
こんにちは。エクセルソフトの田淵です。 これは Xamarin その1 Advent Calendar 2017 - Qiita の 2日目のエントリーです。今年も 2日目を担当させていただきます。よろしくお願いいたします! さて、Visual Studio 2017 update 4 がリリースされ、.NET Stan…
こんにちは。エクセルソフトの田淵です。 Xamarin.Forms の Android プロジェクトでは、Target バージョンを 7.0 以上にしておけば最新のサポートライブラリを使用できます。 ytabuchi.hatenablog.com こちらにも記載しました。 ところが、15.4 にアップデー…
こんにちは。エクセルソフトの田淵です。 Xamarin.Forms でカメラを使ったり、ギャラリーから画像を引っ張ってくるには、以下の Media Plugin for Xamarin and Windows(パッケージ名は Xam.Plugin.Media)が便利です。 www.nuget.org ただし、このプラグイ…
こんにちは。エクセルソフトの田淵です。 Realm Mobile Databaseをクラウド上のRealm Object Serverと自動でリアルタイムにデータ同期が出来る仕組みを提供するサービス、Realm Mobile Platform。Swift でのチュートリアル を Xamarin.Forms で作るハンズオ…
こんにちは。 ちょうどタイムリーにお答えしたので、メモ書きとして残しておきます。 teratail.com Dependency Services を使用すると、iOS/Android のコード上で Xamarin.Forms を呼び出している iOS/Android の Activity、ViewController のインスタンス…
こんにちは。エクセルソフトの田淵です。 すっかりブログの更新が鈍くなってしまいすみません。 github.com 仕事で触っている Realm Mobile Platform のチュートリアルは Swift なのですが、それを Xamarin.Forms でやってみましたので、ガイドを公開しまし…
こんにちは。エクセルソフトの田淵です。 すでに皆さんご存知かもしれないのですが、先ほど、初めて知りましたのでメモとして残します。 www.nuget.org Xamarin.Forms のサイトには、2017年4月現在は、依存関係として以下が記載されています。 Dependencies …
こんにちは。エクセルソフトの田淵です。 Xamarin.Forms 2.3.5.233-pre1 がリリースされていて、以下のブログに macOS Preview の文字が!!! blog.xamarin.com 早速試してみました。 準備 基本的には上のブログに書いてある通りで動作するはずです。 普通…
こんにちは。エクセルソフトの田淵です。 Apple の App Store のバッジが SVG でしたので、Xamarin.Forms アプリで SVG 画像を表示する方法を調べました。 SVG Control Plugin for Xamarin.Forms www.nuget.org 今回はこちらを使いました。残念ながら UWP に…
こんにちは。エクセルソフトの田淵です。 よく忘れてしまうので、メモで残します。 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>
こんにちは。エクセルソフトの田淵です。 2017/1/16 現在、ほぼ直ったと言っていいでしょうか。 現在はこんな感じです バージョン 4.2.2.11 です。(恐らく Xamarin.Forms のバージョンに併せて Xamarin for Visual Studio もバージョンアップするようにした…
こんにちは。エクセルソフトの田淵です。 今回は基本中の基本、StackLayout についてです。 公式ドキュメントは StackLayout - Xamarin です。 StackLayout 積み上げ式のレイアウトです。Android では LinearLayout、iOS では 9 以上から UIStackView がある…
こんにちは。エクセルソフトの田淵です。 新年一発目は XAML Previewer についてです。Xamarin.Forms の XAML は手書きする必要があります。Xamarin.Forms で使用できるコントロールは少ないので、すぐに慣れるとは思いますが、ビルドしないと見た目が分から…
こんにちは。エクセルソフトの田淵です。 まだ纏まったエントリーが出てなかったっぽいので、Grid の記事を書きます。 公式ドキュメントは Grid - Xamarin です。 Grid いわゆる表組みを提供するレイアウトコントロールです。 公式ドキュメントでこの画像で…
こんにちは。エクセルソフトの田淵です。 Xamarin.Forms でナビゲーションバーを消す方法をいつも忘れてしまうのでメモ。 XAML の場合 <ContentPage NavigationPage.HasNavigationBar="false" ..... > </ContentPage> C# の場合 NavigationPage.SetHasNavigationBar(this, false); Xamarin 気になった方は 是非 ダウンロード して触って…
こんにちは。エクセルソフトの田淵です。 Xamarin.Forms では C# のみではありますが、アニメーションがサポートされています。(XAML の Storyboard は未サポート) あるアプリでアニメーションしてるのを見て、さりげなくアニメーションするのは良いなと思い…
こんにちは。エクセルソフトの田淵です。 Xamarin バッドノウハウ大全 from Yoshito Tabuchi の解説です。 はじめに 盛大に Xamarin を dis っていますが、私は Xamarin が大好きです。確かに不安定ですしバグも多いですが、そのバグを潰してくださるアーリ…
こんにちは。エクセルソフトの田淵です。 前回は Mvvm ライクなアプリを作成しました。 ytabuchi.hatenablog.com 今回は UnitTest をしてみたいと思います。 UnitTest プロジェクト作成 UnitTest をするには、Visual Studio でプロジェクトを追加し、「テス…
こんにちは。エクセルソフトの田淵です。 先日 @matatabi_ux さんとお食事に言って色々教えてもらいました。現在の私の Hot Topic は Interface の設計と Unit Test です。 ということで、明後日 2016/9/7(水) の 日本 Android の会 2016年9月定例会「クロス…
こんにちは。エクセルソフトの田淵です。 前回のエントリーでは Amazon API を試しに使ってみるところまでを行いました。 ytabuchi.hatenablog.com 2016/7/21 時点での API 仕様です。変わる場合がありますのでご注意ください。 署名について Scratchpad で…