XamarinでNativeライブラリを使用する(Android編)

XamarinでNativeのライブラリを使用するには、 使用したいライブラリをBindingする必要があります。 今回はLogPushのライブラリをBindingした方法をまとめます。 サンプルはこちら LogPushについてはこちら push.logbk.net Nativeライブラリの準備 ライブラ…

UDIDの確認方法

iOS

iPhoneアプリを実機で動作確認するために、 デバイス(iPhone,iPad)を開発端末として登録する必要があります。 登録に必要なデバイスのUDIDの確認方法をまとめます。 手順 1. iTunesのインストールしてあるPCにデバイスを接続する 接続したらiTunesを立ち上げ…

iOSアプリのCertificate(証明書)の更新方法

iOSアプリの開発で必要な証明書の有効期限は1年です。 毎年更新が必要なので、手順をまとめておきます。 新規ではなく、更新の手順です(ほとんど同じですが)。 期限切れの確認 証明書の有効期限が切れると、証明書と紐付いているプロビジョニングプロファ…

DeployGateで新規アプリをインストールする(端末での操作)

DeployGateで配布されたアプリを端末にインストールする方法をまとめます。 手順 インストール用のWebページを開く DeployGateをインストールする 自分の名前を設定する アプリをインストールする 詳細 ブラウザでインストール用のWebページを開く Webページ…

DeployGateでインストール済みアプリを更新する(端末での操作)

DeployGateで配布されたアプリを端末側で更新する方法をまとめます。 新規アプリを端末にインストール方法はこちら。 mattsudev.hatenablog.com 手順 DeployGateアプリを開く 更新するアプリを選択する インストールする 詳細 DeployGateアプリを開きます。 …

XamarinでNativeライブラリを使用する (iOS編)

XamarinでNativeのライブラリを使用するには、 使用したいライブラリをBindingする必要があります。 今回はReproのライブラリをBindingした方法をまとめます。 サンプルはこちら github.com Reproについてはこちら repro.io Nativeライブラリの準備 ライブラ…

Objective Sharpieの使い方

XamarinでiOSのNativeのライブラリを使用する場合、 ライブラリをC#で呼び出すために、C#定義ファイルを作成する必要があります。 Objective Sharpieは、その定義ファイルを自動で作成するためのコマンドラインツールです。 (初期にはGUIツールとしても存在…

Xamarin.Forms でプラットフォーム固有の機能を実装する(カスタムレンダラー編)

Xamarin.Formsでは各プラットフォーム固有の機能を使用する方法として、主に2つの方法があります。 カスタムレンダラー DependencyService カスタムレンダラーは、Xamarin.Formsの既存のビューを拡張する場合などに使用します。 ここでは、Xamarin.FormsのIm…

Xamarin.Forms でComponentを追加する

Xamarin.FormsにはComponent Storeがあります。 そこから、コンポーネントを入手することで、各種処理の実装を簡単に行えるようになります。 ストアには有償のものも、無償のものもあります。 Google Maps コンポーネントをiOSのプロジェクトに追加する方法…

Xamarin.Forms でMapを表示する

Xamarin.FormsでMapを表示するには、"Xamarin.Forms.Maps"コントロールを使用します。 これを使用することで、iOSではApple Map、AndroidではGoogle Mapを容易に使用することができます。 サンプルはこちら mattsuDev/Xamarin.Forms.MapSmaplegithub.com 手…

Google Map API を使用するためのAPIキーを作成する

Google Mapを使用するためには、Google Map API を使用します。 また、Google Map API を使用するためには APIキーを作成する必要があります。 今回は、Google Map API を使用するためのAPIキーの作成方法をまとめました。 手順 各プラットフォームでの準備 …

Xamarin.Froms でビューをアニメーションさせる

ビューにはアニメーション用のメソッドが用意されています。 これを使用することで簡単にアニメーションを設定することができます。 今回は"BoxView"を使用してアニメーションを設定します。 サンプルはこちら mattsuDev/Xamarin.Forms.AnimationSamplegithu…

Xamarin.Forms の画像レイアウトを確認する

Xamarin.Formsで画像を表示する場合のレイアウトについて確認しました。 サンプルはこちら mattsuDev/Xamarin.Forms.ImageSamplegithub.com Xamarin.Formsで画像を表示するには、2点設定する必要があります。 画像の表示アスペクトを設定する 表示領域を設定…

Peppar開発環境の設定

Pepparの開発には「Coregraph(コレグラフ)」というSDKを使用します。 以下、開発環境設定の流れをまとめています。 ALDEBARAN(アルデバラン)のアカウント登録 デベロッパープログラムの登録(登録するとライセンスキーが発行されます。登録しなくても評価版が…

Xamarin.Froms で画像を表示する

Xamarin.Formsで画像を表示する方法をまとめました。 サンプルはこちら mattsuDev/Xamarin.Forms.ImageSamplegithub.com Xamarin.Formsで画像を表示するには、 "Image" ビューを使用します。 Xamarin.Formsでの画像の配置 Xamarin.Fromsでは画像を3つの場所…

SourceTree で複数アカウントを扱う

リポジトリ単位で認証アカウントを使い分けたくなったので、方法を調べました。仕事とプライベートなど、複数アカウントをもっている場合に使えます。 SourceTreeを使用した方法です。 ちなみに、別のアカウントでpushしたところ、次のようなエラーになりま…