10分でわかる無料になったXamarin

Mobile

yoshito-tabuchi
  • 10分で分かるXamarin (開発者向け) 2016/4/1 改訂版 Japan Xamarin User Group 田淵義人 @ytabuchi http://jxug.org/ https://twitter.com/ytabuchi
  • 自己紹介 • 田淵義人 • Xamarin 地下エバンジェリスト • 目指せ!開発チョットデキル営業 • BuildInsider Xamarin TIPS で連載始めました • MyNavi ニュースで初心者向けの連載始めました • Twitter: @ytabuchi • facebook: ytabuchi.xlsoft • Blog: http://ytabuchi.hatenablog.com/ http://www.buildinsider.net/mobile/xamarintips/ http://news.mynavi.jp/series/xamarin/001/ https://twitter.com/ytabuchi http://www.facebook.com/ytabuchi.xlsoft http://ytabuchi.hatenablog.com/
  • Xamarinとは • C# で iOS/Android/UWP/Mac アプリを開発できる無料のク ロスプラットフォーム開発ツール • フルネイティブのアプリ(.ipa/.apk)が作れる • 共通化出来るのは、iOS/Android/Mac 上で動作する Mono (Base Class Library) の部分 • 2つの開発手法: • Xamarin ネイティブ:UI を個別に記述、ネイティブ API 使い放題。制 限ナシ。フルネイティブ UI を利用。 • Xamarin.Forms:UI を単一コードで記述、完全なシングルソースにす るとそれなりの制限アリ。ネイティブUI に変換。
  • 必要なシステム(Windows ユーザー) • Windows マシン: • Visual Studio 2012 以上 (Express 以外) • Xamarin for Visual Studio (VS2015 は VS インストーラーから。それ以 外は Xamarin 統合インストーラーから。) • Java 1.7 • Android SDK/NDK • Mac マシン: • Xcode • Xamarin Studio / Xamarin
  • 必要なシステム(Mac ユーザー) • Mac マシン: • Xcode • Xamarin Studio / Xamarin • Java 1.7 • Android SDK/NDK
  • プロジェクトの作り方 • PCL を推奨 Xamarin ネイティブ Xamarin.Forms
  • PCL • ターゲットを追加すると共通で使える API のみ残っていく • お勧めプロファイルは 7 か 111 iOS Android Windows RT http://ytabuchi.hatenablog.com/entry/2016/01/31/223000
  • Xamarin ネイティブ • 構成 • PCLライブラリ • ロジックをここに全部詰め込む • Android プロジェクト • iOS プロジェクト • Windows Phone 8.1 プロジェクト • Android/iOS/WinPhone プロジェクトで PCL プロジェクトを参照 • WPF などを追加する場合は手動でプロジェ クトを追加し、PCL を参照
  • Xamarin.Forms • 構成 • PCLライブラリ • Xamarin.Forms 本体。UIをここに。ロジックはこ こに纏めても別に PCLをもう一つ作っても可。 • Android プロジェクト • iOS プロジェクト • UWP プロジェクト • Windows ストアプロジェクト • Windows Phone 8.1 プロジェクト
  • ネイティブ VS Forms Xamarin ネイティブ Xamarin.Forms UI 個別に記述 単一コードで記述(Xaml/C#) 使えるViewコントロールは少ないが Custom Renderer で自由にカスタマイズ API 100%使い放題 各OSの固有APIは各OSプロジェクトで個 別に記述しInterface経由で呼び出し 必要な知 識 iOS / Android ネイティブの知識 + C# C# でのデスクトップアプリ開発の知識が あればなんとかなる 用途 ネイティブ機能をフルで使いたい アプリ、コンシューマーアプリ さっと作るアプリ、プロトタイピング、 モックアプリ、データ表示/入力などのビ ジネスアプリ
  • Forms の未来 • デザイナー/Viewer • Microsoft 頑張れ • ドラッグ&ドロップでコントロールを追加できるようになるといいな • C# ページの Viewer:Sketches • XAML ページの Viewer: http://www.gorillaplayer.com/ http://www.buildinsider.net/mobile/xamarintips/0060 http://www.gorillaplayer.com/
  • その他のツール • Xamarin Test Cloud • Visual Studio Team Services に統合 • 2,000台以上のデバイス • Arrows, Aquos Phone なども追加された • Xamarin Test Recorder で自動テストコード作成 • C#, Calabash で記述 • Xcode, Android Studio のネイティブアプリも OK https://testcloud.xamarin.com/devices
  • なんといってもタダ 是非触ってみてください https://www.xamarin.com/download コミュニティ/勉強会も是非どうぞ http://jxug.org https://www.xamarin.com/download http://jxug.org/
Please download to view
18
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Description
Text
  • 10分で分かるXamarin (開発者向け) 2016/4/1 改訂版 Japan Xamarin User Group 田淵義人 @ytabuchi http://jxug.org/ https://twitter.com/ytabuchi
  • 自己紹介 • 田淵義人 • Xamarin 地下エバンジェリスト • 目指せ!開発チョットデキル営業 • BuildInsider Xamarin TIPS で連載始めました • MyNavi ニュースで初心者向けの連載始めました • Twitter: @ytabuchi • facebook: ytabuchi.xlsoft • Blog: http://ytabuchi.hatenablog.com/ http://www.buildinsider.net/mobile/xamarintips/ http://news.mynavi.jp/series/xamarin/001/ https://twitter.com/ytabuchi http://www.facebook.com/ytabuchi.xlsoft http://ytabuchi.hatenablog.com/
  • Xamarinとは • C# で iOS/Android/UWP/Mac アプリを開発できる無料のク ロスプラットフォーム開発ツール • フルネイティブのアプリ(.ipa/.apk)が作れる • 共通化出来るのは、iOS/Android/Mac 上で動作する Mono (Base Class Library) の部分 • 2つの開発手法: • Xamarin ネイティブ:UI を個別に記述、ネイティブ API 使い放題。制 限ナシ。フルネイティブ UI を利用。 • Xamarin.Forms:UI を単一コードで記述、完全なシングルソースにす るとそれなりの制限アリ。ネイティブUI に変換。
  • 必要なシステム(Windows ユーザー) • Windows マシン: • Visual Studio 2012 以上 (Express 以外) • Xamarin for Visual Studio (VS2015 は VS インストーラーから。それ以 外は Xamarin 統合インストーラーから。) • Java 1.7 • Android SDK/NDK • Mac マシン: • Xcode • Xamarin Studio / Xamarin
  • 必要なシステム(Mac ユーザー) • Mac マシン: • Xcode • Xamarin Studio / Xamarin • Java 1.7 • Android SDK/NDK
  • プロジェクトの作り方 • PCL を推奨 Xamarin ネイティブ Xamarin.Forms
  • PCL • ターゲットを追加すると共通で使える API のみ残っていく • お勧めプロファイルは 7 か 111 iOS Android Windows RT http://ytabuchi.hatenablog.com/entry/2016/01/31/223000
  • Xamarin ネイティブ • 構成 • PCLライブラリ • ロジックをここに全部詰め込む • Android プロジェクト • iOS プロジェクト • Windows Phone 8.1 プロジェクト • Android/iOS/WinPhone プロジェクトで PCL プロジェクトを参照 • WPF などを追加する場合は手動でプロジェ クトを追加し、PCL を参照
  • Xamarin.Forms • 構成 • PCLライブラリ • Xamarin.Forms 本体。UIをここに。ロジックはこ こに纏めても別に PCLをもう一つ作っても可。 • Android プロジェクト • iOS プロジェクト • UWP プロジェクト • Windows ストアプロジェクト • Windows Phone 8.1 プロジェクト
  • ネイティブ VS Forms Xamarin ネイティブ Xamarin.Forms UI 個別に記述 単一コードで記述(Xaml/C#) 使えるViewコントロールは少ないが Custom Renderer で自由にカスタマイズ API 100%使い放題 各OSの固有APIは各OSプロジェクトで個 別に記述しInterface経由で呼び出し 必要な知 識 iOS / Android ネイティブの知識 + C# C# でのデスクトップアプリ開発の知識が あればなんとかなる 用途 ネイティブ機能をフルで使いたい アプリ、コンシューマーアプリ さっと作るアプリ、プロトタイピング、 モックアプリ、データ表示/入力などのビ ジネスアプリ
  • Forms の未来 • デザイナー/Viewer • Microsoft 頑張れ • ドラッグ&ドロップでコントロールを追加できるようになるといいな • C# ページの Viewer:Sketches • XAML ページの Viewer: http://www.gorillaplayer.com/ http://www.buildinsider.net/mobile/xamarintips/0060 http://www.gorillaplayer.com/
  • その他のツール • Xamarin Test Cloud • Visual Studio Team Services に統合 • 2,000台以上のデバイス • Arrows, Aquos Phone なども追加された • Xamarin Test Recorder で自動テストコード作成 • C#, Calabash で記述 • Xcode, Android Studio のネイティブアプリも OK https://testcloud.xamarin.com/devices
  • なんといってもタダ 是非触ってみてください https://www.xamarin.com/download コミュニティ/勉強会も是非どうぞ http://jxug.org https://www.xamarin.com/download http://jxug.org/
Comments
Top