Xamarin
どこまで効果があるかはまだ分かりませんが、自分でやってみた範囲では結構効果がありそうです。 今週末に品川グランドセントラルタワーで JXUG Xamarin.iOS & Xamarin.Androidハンズオン! が開催になります。 ■ 過去の開催 このハンズオンの Xamarin.Andro…
Xamarin.Forms は (少なくとも大抵のチュートリアルなどでは) XAML で UI を構築しています。 しかし、XAML でなければ UI を構築できないというわけではありません。XAML が良くわからなければ、C# コードで UI を構築することもできます。 雑に説明すれば…
先日開催された JXUG ハンズオンもくもく会 にメンターとして参加してきました。 当日は大きな問題もなくそつなく進行しました。環境周りでハマりにくくなってきたのが大きいですね。 もしもの時のために、リセット済みの Android 端末の用意などもしていた…
Xamarin.Forms で進捗状況を表示したい場合、ProgressBar といコントロールが用意されています。 まず最初にコードを書いて動かしてみます。 ■ コード <ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="App1Progress.MainPage"> </contentpage>
Xamarin のデバッグで Visual Studio Emulator for Android への配置が終わらない現象についてです。 最近新しく環境を作った PC 上で発生しました。 ■ 現象 Visual Studio Emulator for Android のエミュレーターに対してアプリの配置が終わらない。 配置が…
Hyper-V の Android のエミュレーターを起動する方法は次の解説が詳しいです。 ただ、とりあえず実行してみてもなんとかなるという記事を書いたりもしました。 ■ インストール直後 Visual Studio (やアドオンなど)はインストール時、必ず最新のものが入るわ…
Xamarin で作ったモバイルアプリからから SQL Server に直接接続してデータを取得しようとすると、次のエラーが発生することがあります。 System.NotSupportedException がスローされました Encoding 932 data could not be found. Make sure you have corre…
Android から SQL Server に直接接続してデータを取得しようとすると次のエラーが発生することがあります。 System.Data.SqlClient.SqlException: <Timeout exceeded getting exception details> ■ 今回の原因 原因のパターンはいつくかあり得ますが、今回発生したのは Android エミュレーターの挙動が要</timeout>…
.NET Standard 2.0 では SQL Server と直接接続し、DataTable で値を扱えます。 これは、.NET Core と .NET Framework のどちらでも使えるライブラリで扱える、というところまでは便利になったなという感覚です。 しかし .NET Standard 2.0 はそれだけでは収…
先日アップデートが来た Visual Studio 15.8 で Google の Android エミュレーターが Hyper-V で動作できるようになりました。 参考) Visual Studio のアップデート内容 詳細をたどって行くとたどり着く解説ページは更新日が少し古くてプレビューとなってい…
先日開催された JXUG Prism for Xamarin.Forms入門 Hands-on にメンターとして参加してきました。 本ハンズオンイベントも前回の JXUG イベントと同様本当にテキストが素晴らしく、公式に取り込んでもらいたいくらいの内容でした。 素晴らしいテキストです。…
Japan Xamarin Users Group (JXUG) で行われたハンズオンのリストです。抜けがあったら教えてください。 ※connpass イベントページからリンクされている手順書をリストにしてみました。 Japan Xamarin Users Group のイベント (connpass上) 自習や、もくもく…
■ 初心者向けXamarinハンズオン Xamarin は非常に入門者にやさしく Japan Xamarin Users Group 主催の「初心者向けXamarinハンズオン」が4~5ヵ月くらいの間隔で行われています。 現在の日本での Xamarin の入り口と言っていいでしょう。 つまり、日本での X…
以前の記事で Xamarin.Forms.WPF でデスクトップアプリを作成しました。 このデスクトップアプリを配布するためにインストーラーを作成してみましょう。 今回は、Visual Studio 標準で作成でき、エンタープライズ分野で使われることもある ClickOnce のイン…
以前の記事で Xamarin.Forms.WPF でデスクトップアプリを作成しました。 このデスクトップアプリで設定ファイルによる設定機能を追加してみます。 ■ 普通の WPF アプリ Xamarin.Forms.WPF は出来上がるアプリの形式としては、普通の WPF アプリです。 つまり…
前回 Xamarin.Forms.WPF でデスクトップアプリを作りました。 WPF のアプリを作ることができましたが、画面上方に広い青い領域があることが気になります。 Windows Phone アプリ標準のテンプレートでアプリ名やページ名を表示する広い領域が画面上部にあった…
Xamarin.Forms で WPF アプリが作れるようになっています。 今回は、とりあえずデバッグでアプリとして起動するまでの手順を紹介します。まだ、課題もありそうですが、普通に動くので皆さん是非試してみてください。 環境は Windows + Visual Studio です。 …
Build 2017 で発表されひっそりと(いくつかの意味で)話題となった XAML Standard。 エンタープライズ分野でのモバイル開発の敷居がほんの少しだけ低くなる可能性もないでもないと期待していないこともなかった XAML Standard。 その XAML Standard の今を…
オリジナルタイマーアプリを作ろうハンズオン シンプルなタイマーアプリを作ることで Xamarin.Forms によるアプリ作成を体験します。 とりあえず最初に動くサンプルを手にしたい、なぞって書いてみたい、という希望に対していくらかの助けになればと思います…
この記事は からの続きです。 10.タイマーページの作成 画面遷移後の画面を作成します。 これまで作ってきた MainPage と同様に、xaml、xaml.cs による View および ViewModel クラスを作成します。 View の作成 CountDownPage ビュークラスを作成します…
まえがき 最近「Xamarin の環境は作ったが、ここから何を作って学ぼう?」で悩まれる方がいることを知りました。そこで基礎的な技術を作ってとりあえず動くものを作るサンプルを作ってみました。 題材は、これをもとに独自のパワーアップで学習を継続しやす…
Visual Studio をアップデートしたら、Android SDK Manager や Android Emulator Manager の起動が少し面倒になりました。 特に UI が変わったとかそういうことはないのですが、メニューが disabled になって選べなくなるようになったのです。 ■ 現象 メニュ…
Xamarin.Forms では MAP コントロールも扱えますが、少し注意が必要です。 使い方としては NuGet で Xamarin.Forms.Maps を取得してよしなにしてやればよいだけです。 しかし、そこではまってしまいました。 ■ はまったポイント NuGet パッケージは、Xamarin…
Xamarin Live Player に XAML をプレビューする機能が追加されています。 というわけで、これまで ・Android 実機 ・iOS シミュレーター を試してきました。 今回は Android エミュレーターです。 ■ Xamarin Live アプリ Android エミュレーターにインストー…
アップデートから大分経ってしまいましたが、Visual Studio 15.6 のアップデートを確認していました。 すると iOS シミュレーターでのライブ XAML プレビュー Xamarin Live Player では、開発者は Visual Studio と iOS または Android デバイスを使用するだ…
Xamarin でデバッグ用の Android のエミュレーターを管理するツールが変更されるということで、 まずインストールまで確認してみました。 管理するツールをインストールしただけでは、デバッグはできませんから次は仮想デバイスを作ることになります。 ■ And…
Xamarin クロスプラットフォームのモバイル開発として少なくとも私の期待には応えてくれる素晴らしいプロダクトです。 しかし、デバッグ用の Android のエミュレーターは環境構築の中でも特にハマりやすいポイントです。 そんなエミュレーターを管理するツー…
sual Studio 15.6 のアップデートを確認していました。 すると iOS シミュレーターでのライブ XAML プレビュー Xamarin Live Player では、開発者は Visual Studio と iOS または Android デバイスを使用するだけでアプリの展開、テスト、デバッグを継続的に…
Xamarin。Forms でクラシックデスクトップアプリ(WPF)が作れるらしいので試してみました。 ■ 参考 何番煎じかわからない状況ですが、Xamarin.Forms の v3.0.0.296286-pre2 が NuGet に乗って多少手順も楽になったので書き残しておきます。 ■ プロジェクトの…
Visual Stuido Blog にて「Xamarin + Azure を使用したモバイルアプリ」ポスターが提供されています。 Xamarin モバイルアプリを開発する開発者にお勧めのクラウドサービスが一目で分かるポスターの様です。 かっこいいですね。 是非皆さんのおうちのお茶の…