Xamarin
こんにちは。エクセルソフトの田淵です。 新年一発目は XAML Previewer についてです。Xamarin.Forms の XAML は手書きする必要があります。Xamarin.Forms で使用できるコントロールは少ないので、すぐに慣れるとは思いますが、ビルドしないと見た目が分から…
こんにちは。エクセルソフトの田淵です。 まだ纏まったエントリーが出てなかったっぽいので、Grid の記事を書きます。 公式ドキュメントは Grid - Xamarin です。 Grid いわゆる表組みを提供するレイアウトコントロールです。 公式ドキュメントでこの画像で…
こんにちは。エクセルソフトの田淵です。 2016/12/9 現在で、Visual Studio で新規に作った Xamarin.Forms プロジェクトはそのままでは Android に配置できない問題について、先日のエントリーを各所のトップに配置しておきました。適宜加筆修正していきます…
こんにちは。エクセルソフトの田淵です。 Xamarin.iOS をいじっていて、UITableView に独自のセルを作る方法を調べていたところ、UIImageView の UIImage Image プロパティに URL で引っ張ってきた画像を指定する方法でちょっとハマったのでメモとして残して…
こんにちは。エクセルソフトの田淵です。 Android で Activity 間でデータのやり取りをする場合、intent の PutExtra などを使用します。string、int などはそのまま渡せて、オブジェクトを渡したい場合は、Parcelable を使用します。 今回は、Activity で持…
こんにちは。エクセルソフトの田淵です。 Azure Tool の紹介です。 Azure Tool とは? まだ調査中なのですが、Visual Studio for Mac から直接 Azure Mobile Apps が作れる機能のようです。 iOS/Android/Xamarin.Forms のプロジェクトに Connected Service…
こんにちは。エクセルソフトの田淵です。 Connect(); // 2016 にサポートメンバー(ガヤ)として、Xamarin.Mac の人こと @ailen0ada さんとオンラインで開催された基調講演ライブ中継イベントに参加してきました。 こちら で録画のビデオを見ることができます…
こんにちは。エクセルソフトの田淵です。 今は SQLite の使い方を調査しています。正しく SQLite にデータが保存されているか?を確認するためには、2つの要素を満たす必要があります。 どうやって見るの? iOS Simulator にインストールしたアプリは OS X …
こんにちは。エクセルソフトの田淵です。 Xamarin Studio って一度に一つしか起動できなくて不便ですよね。 Xamarin Studio Launcher というステキツールもあるのですが、ここは Xamarin Studio の機能のワークスペースを使ってみたいと思います。 ワークス…
こんにちは。エクセルソフトの田淵です。 shunsukekawai.hatenablog.com Visual Studio の Xamarin.Forms のテンプレートで作成する iOS アプリの info.plist は Asset Catalog を使っておらず、かつ、iPad Pro 用の Icon-App-83.5x83.5@2x.png や、iPhone 6…
こんにちは。エクセルソフトの田淵です。 2016/10/7 加筆修正しました Xamarin.Forms や Xamarin ネイティブ(Xamarin.iOS, Xamarin.Android での開発)では、ロジックを共通化する手法として、PCL(Portable Class Library、ポータブルクラスライブラリ)の手法…
こんにちは。エクセルソフトの田淵です。 株式会社名古屋ソフトウェアセンター様で、2016/11/24(木)25(金) の二日間の有償トレーニングを行います。 www.nagoya-sc.co.jp Xamarin.iOS、Xamarin.Android、Xamarin.Forms の開発手法を一通り学べるベーシックな…
こんにちは。エクセルソフトの田淵です。 Xamarin.Forms でナビゲーションバーを消す方法をいつも忘れてしまうのでメモ。 XAML の場合 <ContentPage NavigationPage.HasNavigationBar="false" ..... > </ContentPage> C# の場合 NavigationPage.SetHasNavigationBar(this, false); Xamarin 気になった方は 是非 ダウンロード して触って…
こんにちは。エクセルソフトの田淵です。 2016/9/7、8 に開催された Microsoft Foresight のイベントアプリが株式会社ジェーエムエーシステムズ様の開発で Xamarin.Forms で作成されています。 JMAS さんからのプレスは以下をご参照ください。 『Microsoft F…
こんにちは。エクセルソフトの田淵です。 Xamarin.Forms では C# のみではありますが、アニメーションがサポートされています。(XAML の Storyboard は未サポート) あるアプリでアニメーションしてるのを見て、さりげなくアニメーションするのは良いなと思い…
こんにちは。エクセルソフトの田淵です。 Xamarin Studio 6.1 (Build 5441) が 2016/09/25 時点の最新 Stable です。 2016/9/26 リリースの Xamarin Studio 6.1.1.15 で修正されたようです! https://releases.xamarin.com/stable-release-cycle-8-service-r…
こんにちは。エクセルソフトの田淵です。 Xamarin バッドノウハウ大全 from Yoshito Tabuchi の解説です。 はじめに 盛大に Xamarin を dis っていますが、私は Xamarin が大好きです。確かに不安定ですしバグも多いですが、そのバグを潰してくださるアーリ…
こんにちは。エクセルソフトの田淵です。 わんくま同盟 横浜勉強会 #08 でちょまどさんと喋ってきました セッション資料はこちら Xamarin バッドノウハウ大全 from Yoshito Tabuchi Xamarin.Forms 大変!>< としか言っていませんねw 会場でも言いましたが…
こんちには。エクセルソフトの田淵です。 japan-android-group.connpass.com 日本Androidの会 2016年9月定例会「クロスプラットフォーム開発最前線」で、Xamarin について 30分のセッションと登壇者によるパネルディスカッションをやってきました。 セッショ…
こんにちは。エクセルソフトの田淵です。 前回は Mvvm ライクなアプリを作成しました。 ytabuchi.hatenablog.com 今回は UnitTest をしてみたいと思います。 UnitTest プロジェクト作成 UnitTest をするには、Visual Studio でプロジェクトを追加し、「テス…
こんにちは。エクセルソフトの田淵です。 先日 @matatabi_ux さんとお食事に言って色々教えてもらいました。現在の私の Hot Topic は Interface の設計と Unit Test です。 ということで、明後日 2016/9/7(水) の 日本 Android の会 2016年9月定例会「クロス…
こんにちは。エクセルソフトの田淵です。 ti.to 発表されましたね! 2016/11/12(土) 9時(早い…)から 16時まで(時間を後ろにずらして良いか確認中です)で、Xamarin の本格的なハンズオンを開催します! マイクロソフト 品川オフィス セミナールーム C+D を…
こんにちは。エクセルソフトの田淵です。 Xamarin.Android でネットワークの状態を調べる方法をメモ書きです。 developer.xamarin.com 基本は上記にあるのですが、サンプルコードの Android.Net.ConnectivityManager.GetNetworkInfo(enum ConnectivityType) …
こんにちは。エクセルソフトの田淵です。 先日はまずは一番シンプルな単一行の SimpleListItem1 をセルにした ListView にデータを追加したり削除したりしました。 ytabuchi.hatenablog.com 今回は独自のセルを用意してデータ追加、削除を行ってみます。こん…
こんにちは。エクセルソフトの田淵です。 Xamarin.Android で Custom の ListView が使いたくて色々調べているのですが、BaseAdapter を継承した CustomAdapter のインスタンスは .Add, .Insert, .Remove などがないんですよね。自分で override しなくては…
こんにちは。エクセルソフトの田淵です。 https://releases.xamarin.com/preview-xamarin-profiler-0-34/releases.xamarin.com Mono ランタイムのメモリリークなどを可視化する Xamarin Profiler がアップデートしたようです。が、この Xamarin Profiler は …
こんにちは。エクセルソフトの田淵です。 前回のエントリーでは Amazon API を試しに使ってみるところまでを行いました。 ytabuchi.hatenablog.com 2016/7/21 時点での API 仕様です。変わる場合がありますのでご注意ください。 署名について Scratchpad で…
こんにちは。エクセルソフトの田淵です。 ytabuchi.hatenablog.com でね、私も Tシャツ欲しいなと思いまして。Tシャツを貰える基準が分からなかったので、それならばと ISBN を打ち込んで(または Scan して)、取り込んだ ISBN から本の名前とかを引っ張っ…
こんにちは。エクセルソフトの田淵です。 blog.xamarin.com iOS 10、tvOS 10、watchOS 3、macOS Sierra 対応のプレビューがリリースされましたね。 iOS 10 では SiriKit の他、時間やジオフェンスによる通知、その他新機能など使えるようです。 developer.xa…
こんにちは。エクセルソフトの田淵です。 Tシャツアプリのエントリーでも書きましたが、「Mobile Apps Quickstart」とやらを使ってみました。 本当に5分で Easy Table を使った Mobile Apps とそれに接続する Xamarin.Forms や Xamarin ネイティブのアプリが…