xamarin チュートリアル
xamarinを使い始める
サーチ…
備考
このセクションでは、xamarinの概要と、開発者がxamarinを使用する理由について概要を説明します。
それはまた、xamarin内の任意の大きな科目に言及し、関連トピックにリンクする必要があります。 xamarinのドキュメントは新しくなっているので、それらの関連トピックの初期バージョンを作成する必要があります。
OS XでのXamarin Studioのインストール
OS XマシンでXamarin開発を開始するための最初のステップは、 公式サイトからXamarin Studio Communityをダウンロードしてインストールすることです。下の図に示すように、インストーラをダウンロードするにはいくつかのフィールドを入力する必要があります。
Xamarin Unified Installerは、Xamarin.Android、Xamarin.iOS、Xamarin Studioの上に必要なすべての非Xamarinコンポーネント(Android SDKなど)を特定してインストールします。
Xamarin.iOSアプリケーションを開発するには、次の前提条件を満たす必要があります。
- iOSデベロッパーセンターの最新のiOS SDK。
- Mac App StoreまたはApple Developer WebsiteのXcodeの最新バージョン。
- Mac OS X Yosemite(10.10)以上
インストールプロセス
前提条件が満たされたら、XamarinロゴをダブルクリックしてXamarin Installerを実行します。
OS X Gatekeeperは、ダウンロードしたアプリケーションを開くかどうかを確認するダイアログを表示することがあります。続行するには「開く」をクリックしてください。
実際のインストールプロセスを開始するには、Xamarinソフトウェアライセンス条項を読み、同意する必要があります。 [使用許諾契約書に同意します]チェックボックスをオンにして、自動使用およびエラー報告要求を書き留めます。
インストールの次のステップは、インストールする製品を選択することです。これらの項目はほとんど自明ですが、 インテル®HAXMは一部の開発者には馴染みがないかもしれません。これは、インテル®ハードウェアアクセラレーション実行マネージャの略であり、Androidエミュレーションを高速化します。
すでにシステムにインストールされている製品は表示されていますが、グレー表示されています。
製品を選択すると、Xamarin Unifiedインストーラは自動的に各インストーラをダウンロードして実行します。最後のステップでXamarin.Androidが選択されている場合は、Android SDKのインストール先を選択するよう求められます。ほとんどの場合、デフォルトの場所は安全な選択ですので、「続ける」を押して続行してください。
最後に、インストーラーは、ダウンロードしてインストールするものの簡単な要約を表示します。この例では、Xamarin.Androidはまだインストールされていないため、他の前提条件とともにリストに表示されます。
[続行]をクリックすると、各製品のダウンロードとインストールのプロセスが開始されます。インストーラは、現在のシステムユーザのユーザ名とパスワードを要求するダイアログを表示することによって、システムを変更する権限を要求することがあります。詳細を入力し、「OK」をクリックしてインストールを進めてください。
インストールが完了すると、Xamarin Studioを起動できます。コミュニティ版は無料でログインする必要はありませんが、エンタープライズ機能を使用するにはアカウントを作成し、試用版を有効にする必要があります。
次のステップ
Xamarin Studioを使用したHello World:Xamarin.Forms
OS XにXamarin Studioを正常にインストールした後、最初のHello Worldアプリケーションが完成しました。
Hello Worldアプリケーション:Xamarin.Forms
Xamarinフォームとは何ですか?
Xamarin.Formsは、単一の共有C#コードベースから、iOS、Android、Windows Phone用のネイティブUIを構築するための新しいライブラリです。ランタイムにネイティブコントロールにマッピングされる40以上のクロスプラットフォームのコントロールとレイアウトを提供します。つまり、ユーザーインターフェイスは完全にネイティブです
ステップ1:
新しいソリューションを作成します。
ステップ2:フォームアプリケーションを選択し、次へをクリックします。
ステップ3:アプリケーション名を追加し、次へをクリックします。
これは、ソリューションが作成されたときのようにプロジェクトの構造がどのように見えるかを示しています。
App.xaml:
<?xml version="1.0" encoding="utf-8"?>
<Application xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="HelloXamarinForms.App">
<Application.Resources>
<!-- Application resource dictionary -->
</Application.Resources>
</Application>
App.xaml.cs:
using Xamarin.Forms;
namespace HelloXamarinForms
{
public partial class App : Application
{
public App()
{
InitializeComponent();
MainPage = new HelloXamarinFormsPage();
}
protected override void OnStart()
{
// Handle when your app starts
}
protected override void OnSleep()
{
// Handle when your app sleeps
}
protected override void OnResume()
{
// Handle when your app resumes
}
}
}
HelloXamarinFormsPage.xaml
<?xml version="1.0" encoding="utf-8"?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:HelloXamarinForms"
x:Class="HelloXamarinForms.HelloXamarinFormsPage">
<Label Text="Welcome to Xamarin Forms!" VerticalOptions="Center"
HorizontalOptions="Center" />
</ContentPage>
HelloXamarinFormsPage.xaml.cs
using Xamarin.Forms;
namespace HelloXamarinForms
{
public partial class HelloXamarinFormsPage : ContentPage
{
public HelloXamarinFormsPage()
{
InitializeComponent();
}
}
}