SlideShare a Scribd company logo
1 of 35
Download to read offline
Xamarin.Forms のこれまでとこれ
から
2018/11/15(木)
iOSコンソーシアムTech WG 定例会#40
Japan Xamarin User Group
田淵義人
Twitter: @ytabuchi
facebook: ytabuchi.xlsoft
営業(セールスエンジニア) 兼 新規事業開発室 室長
Xamarin コミュニティエバンジェリスト
Microsoft MVP
コミュニティ
Japan Xamarin User Group 主宰
Twitter: @ytabuchi
facebook: ytabuchi.xlsoft
Blog: Xamarin 日本語情報
2
田淵義人@エクセルソフト
Xamarin とは
C#/.NET/Visual Studio
フル “ネイティブ” アプリ
API 100% 移植
iOS は Alpha/Beta を経て当日アップデート
コード共通化
4
Xamarin
2つの開発手法
5
共通ロジック (C#)
(PCL/.NET Standard/Shared)
共通の XAML/C# の UI コード
(Xamarin.Forms)
iOS
C# UI
共通ロジック (C#)
(PCL/.NET Standard/Shared)
Android
C# UI
Windows
C# UI
Xamarin.FormsXamarin ネイティブ
ロジックのみ共通化
UIはネイティブで個別に作りこむ
Xamarin.iOS(Xamarin ネイティブ)
UI は個別
ネイティブ API は個別
PCL/.NET Standard or
Shared
計算処理
ネットワーク処理
Json, XML などの処理
SQL、ストレージなどの処理
7
Xamarin ネイティブ
iOS
C# UI
共通ロジック (C#)
(PCL/.NET Standard/Shared)
Android
C# UI
Windows
C# UI
Xamarin ネイティブ
ロジックのみ共通化
UIはネイティブで個別に作りこむ
8
Storyboard
9
@IBAction func SampleButton_TouchUpInside(_ sender: Any) {
//アラート作成
let alert = UIAlertController(title: "Title", message: "Message", preferredStyle: UIAlertControllerStyle.alert)
//アクション作成
alert.addAction(UIAlertAction(title: "OK", style: UIAlertActionStyle.default, handler: { (_) in
//Some Action
}))
//アラートを表示
present(alert, animated: true, completion: nil)
}
ViewController
void SampleButton_TouchUpInside(object sender, EventArgs e)
{
//アラート作成
var alert = UIAlertController.Create(title: "Title", message: "Message", preferredStyle: UIAlertControllerStyle.Alert);
//アクション作成
alert.AddAction(UIAlertAction.Create(title: "OK", style: UIAlertActionStyle.Default, handler: null));
//アラート表示
PresentViewController(alert, animated: true, completionHandler: null);
}
Xamarin.Forms
抽象化UIライブラリ
最大公約数
ワンソース・ネイティブUI/UX
XAML/MVVM
拡張可能
Custom Renderer/Dependency
Services
11
Xamarin.Forms
共通ロジック (C#)
(PCL/.NET Standard/Shared)
共通の XAML/C# の UI コード
(Xamarin.Forms)
Xamarin.Forms
XAML/C#
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage x:Class="App1.Views.XamlPage"
...
Title="Login Page">
<StackLayout Padding="8" Spacing="4">
<Image Source="/Images/Xamagon.png"
HeightRequest="300"
WidthRequest="300" />
<Label FontSize="Large"
Text="Xamarin.Forms Login Page" />
<Entry x:Name="entry"
Text="{Binding Name}" />
<Button x:Name="loginButton"
Clicked="LoginButton_Clicked"
Text="Login" />
</StackLayout>
</ContentPage>
public class CSharpPage : ContentPage
{
public CSharpPage()
{
var image = new Image { ... };
var label = new Label {... };
var entry = new Entry { ... };
var loginButton = new Button {... };
loginButton.Clicked += LoginButton_Clicked;
Title = "Login Page";
Content = new StackLayout
{
Children =
{
image,
label,
entry,
loginButton
},
};
}
}
12
Xamarin.Forms のいままでとこれから
https://developer.xamarin.com/releases/xamarin-
forms/xamarin-forms-1.0/
基本的なすべての機能
Xamarin.Forms 1.0 (2014/5/28)
https://developer.xamarin.com/releases/xamarin-
forms/xamarin-forms-1.3/
Grid のデフォルトが * に
MasterDetailPage.ShouldShowToolbarButton を追加
VisualElement.Navigation にアニメーションを enable/disable にするオーバーロード
INavigation により複雑なナビゲーションシナリオに対応するメソッド追加
XAML でコンテントノードのテキストをサポート <Label>Hello World</Label>
Styles が Behaviors と Triggers をサポート
DataTrigger と MultiTrigger を追加
15
Xamarin.Forms 1.3 (2014/12/24)
https://developer.xamarin.com/releases/xamarin-
forms/xamarin-forms-1.4/
ScrollView
current scroll offset を取得する scrollX, scrollY プロパティ
ListView
Separatorのプロパティ
Header/Footer のプロパティ
Pull To Refresh プロパティ
Forms.Application
ModalPushed/ModalPopped/ModalPushing/ModalPopping イベント
16
Xamarin.Forms 1.4 (2015/03/09)
https://developer.xamarin.com/releases/xamarin-
forms/xamarin-forms-1.5/
Xamarin.Forms 依存関係のアップデート
Xamarin.Android.Support.v4 22.2.1.0
Xamarin.Forms.Maps 依存関係のアップデート
Xamarin.Android.Support.v7.AppCompat 22.2.1.0
Xamarin.Android.Support.v7.MediaRouter 22.2.1.0
Xamarin.GooglePlayServices.Maps 25.0.0.0
17
Xamarin.Forms 1.5 (2015/09/16)
https://developer.xamarin.com/releases/xamarin-
forms/xamarin-forms-2.0/
SearchBar に FontAttributes, FontFamily, FontSize プロパティ
Xalign が HorizontalTextAlignment、YAlign が VerticalTextAlignment に(破
壊的変更)
PinchGestureRecognizer 追加
PanGestureRecognizer 追加
18
Xamarin.Forms 2.0 (2015/11/17)
https://developer.xamarin.com/releases/xamarin-
forms/xamarin-forms-2.1/
UWP サポート(マップ以外)
ControlTemplates。ContentPage, ContentView のもとになる TemplatedPage
と TemplatedView が用意された。自由に Page や View を作成できる
DataTemplateSelector で ListView の ItemsSource の内容により選択ができる
Effects でより簡単にレンダリング
HasUnevenRows で動的セルサイズサポート
19
Xamarin.Forms 2.1 (2016/03/01)
https://developer.xamarin.com/releases/xamarin-
forms/xamarin-forms-2.2/
Open Source になった!
https://github.com/xamarin/Xamarin.Forms/tags?after=beta-2.2.0-pre2
GooglePlayServices バージョンアップ
Margin プロパティ
UWP のマップ
共有プロジェクトに各PFのコントロールを置けるように
2D ScrollView(ScrollOrientation.Both)サポート
20
Xamarin.Forms 2.2 (2016/04/27)
https://developer.xamarin.com/releases/xamarin-
forms/xamarin-forms-2.3/
Bindable picker
UWP の OnIdiom が Desktop サポート
CornerRadius が Frame に追加
WPF の Colors class と同じ色名をサポート
21
Xamarin.Forms 2.3 (2016/06/16)
https://developer.xamarin.com/releases/xamarin-
forms/xamarin-forms-2.4/
.NET Standard サポート!
Fast Renderers(Image, Button, and Label)
22
Xamarin.Forms 2.4 (2017/09/27)
https://developer.xamarin.com/releases/xamarin-
forms/xamarin-forms-2.5/
Custom Renderer が破壊的変更(Android のレンダリング)
ViewRenderer ではなく ViewRenderer(Context)
Forms では Context ではなく、ローカルの context
対応フレームワークアップデート
Android Target Framework 7.0 (monoAndroid70)
Android Support Libraries 25.4.0.2
Google Play Services 42.1024.0
Firebase 42.1024.0
Forms Embedding
23
Xamarin.Forms 2.5 (2015/11/17)
https://developer.xamarin.com/releases/xamarin-
forms/xamarin-forms-3.0/
他のプラットフォームサポート
macOS/Tizen/WPF/GTK など
FlexLayout
ResourceDictionary の改善
右から左のレイアウトサポート
StyleSheets
Visual State Manager
24
Xamarin.Forms 3.0 (2018/05/15)
https://developer.xamarin.com/releases/xamarin-
forms/xamarin-forms-3.1/
Android Bottom Tabs
25
Xamarin.Forms 3.1 (2018/06/29)
https://developer.xamarin.com/releases/xamarin-
forms/xamarin-forms-3.2/
TitleView
ScaleX と ScaleY
CSS で border-color サポート
SwipeGestureRecognizer
26
Xamarin.Forms 3.2 (2018/09/08)
https://developer.xamarin.com/releases/xamarin-
forms/xamarin-forms-3.3/
Android で新しい IImageViewHandler API
Label の下線/取り消し線サポート
iOS で WKWebView
MultiView で TabStop/TabIndex サポート
Label の MaxLines サポート
27
Xamarin.Forms 3.3 (2018/11/02)
Feature Roadmap ·
xamarin/Xamarin.Forms Wiki
Xamarin.Forms Feature Roadmap —
Xamarin Forums
Xamarin.Forms (GitHub)
NuGet Gallery | Xamarin.Forms
(Nuget.org)
Xamarin.Forms Releases (リリース情報)
28
ロードマップ/リリース
Help Wanted
Check out our guide on
submitting proposals.
Please join the discussion
by visiting the Roadmap
forum thread.
29
Proposal/Discussion
デモ
30
まとめ
C#/.NET/Visual Studio
フル “ネイティブ” アプリ
API 100% 移植
コード共通化
32
Xamarin
2つの開発手法
33
共通ロジック (C#)
(PCL/.NET Standard/Shared)
共通の XAML/C# の UI コード
(Xamarin.Forms)
iOS
C# UI
共通ロジック (C#)
(PCL/.NET Standard/Shared)
Android
C# UI
Windows
C# UI
Xamarin.FormsXamarin ネイティブ
ロジックのみ共通化
UIはネイティブで個別に作りこむ
Help Wanted
Check out our guide on
submitting proposals.
Please join the discussion
by visiting the Roadmap
forum thread.
34
Proposal/Discussion
ありがとうございます
Japan Xamarin User Group
田淵義人
Twitter: @ytabuchi
facebook: ytabuchi.xlsoft
35

More Related Content

What's hot

モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点Yoshito Tabuchi
 
Xamarin ~ iOS/Android/Windows アプリを C# で作ろう~
Xamarin ~ iOS/Android/Windows アプリをC# で作ろう~Xamarin ~ iOS/Android/Windows アプリをC# で作ろう~
Xamarin ~ iOS/Android/Windows アプリを C# で作ろう~Fujio Kojima
 
Xamarin基礎講座 Xamarinハンズオン(2016.09 浜松) #JXUG #jaghama
Xamarin基礎講座 Xamarinハンズオン(2016.09 浜松) #JXUG #jaghamaXamarin基礎講座 Xamarinハンズオン(2016.09 浜松) #JXUG #jaghama
Xamarin基礎講座 Xamarinハンズオン(2016.09 浜松) #JXUG #jaghamaHironov OKUYAMA
 
Xamarin.Forms.WPF を試してみた
Xamarin.Forms.WPF を試してみたXamarin.Forms.WPF を試してみた
Xamarin.Forms.WPF を試してみたm ishizaki
 
BoxViewの美味しい食べ方
BoxViewの美味しい食べ方BoxViewの美味しい食べ方
BoxViewの美味しい食べ方Shinichi Hirauchi
 
Xamarin.formsとカスタムコントロールの話
Xamarin.formsとカスタムコントロールの話Xamarin.formsとカスタムコントロールの話
Xamarin.formsとカスタムコントロールの話Masuda Tomoaki
 
第1回 Japan Xamarin User Group Conference - Xamarin 概要
第1回 Japan Xamarin User Group Conference - Xamarin 概要第1回 Japan Xamarin User Group Conference - Xamarin 概要
第1回 Japan Xamarin User Group Conference - Xamarin 概要Yoshito Tabuchi
 
Xamarin の概要と活用事例
Xamarin の概要と活用事例Xamarin の概要と活用事例
Xamarin の概要と活用事例Yoshito Tabuchi
 
Xamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しよう
Xamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しようXamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しよう
Xamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しようAkira Onishi
 
Xamarin 基礎講座 2016年7月版
Xamarin 基礎講座 2016年7月版Xamarin 基礎講座 2016年7月版
Xamarin 基礎講座 2016年7月版Yoshito Tabuchi
 
Xamarin によるクロスプラットフォームモバイルアプリ開発
Xamarin によるクロスプラットフォームモバイルアプリ開発Xamarin によるクロスプラットフォームモバイルアプリ開発
Xamarin によるクロスプラットフォームモバイルアプリ開発Hironov OKUYAMA
 
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
この辺でXamarin導入による 効果と限界をしっかり把握してみよう  MVP Community Camp 2015 この辺でXamarin導入による 効果と限界をしっかり把握してみよう  MVP Community Camp 2015
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015 Shinichi Hirauchi
 
Xamarin概要と活用方法
Xamarin概要と活用方法Xamarin概要と活用方法
Xamarin概要と活用方法Yoshito Tabuchi
 
Xamarin から使う Azure
Xamarin から使う AzureXamarin から使う Azure
Xamarin から使う AzureYoshito Tabuchi
 
Computer Vision と Translator Text API 使ってみた
Computer Vision と Translator Text API 使ってみたComputer Vision と Translator Text API 使ってみた
Computer Vision と Translator Text API 使ってみたYoshito Tabuchi
 
Xamarinで作るiPhoneとwindowsストアアプリの共通コンポーネント
Xamarinで作るiPhoneとwindowsストアアプリの共通コンポーネントXamarinで作るiPhoneとwindowsストアアプリの共通コンポーネント
Xamarinで作るiPhoneとwindowsストアアプリの共通コンポーネントMasuda Tomoaki
 
NET Standard と Xamarin
NET Standard と XamarinNET Standard と Xamarin
NET Standard と XamarinYoshito Tabuchi
 
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介Yoshito Tabuchi
 
Xamarin によるクロスプラットフォームモバイルアプリ開発(2014.06)
Xamarin によるクロスプラットフォームモバイルアプリ開発(2014.06)Xamarin によるクロスプラットフォームモバイルアプリ開発(2014.06)
Xamarin によるクロスプラットフォームモバイルアプリ開発(2014.06)Hironov OKUYAMA
 

What's hot (20)

モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
 
Xamarin.Forms概要
Xamarin.Forms概要Xamarin.Forms概要
Xamarin.Forms概要
 
Xamarin ~ iOS/Android/Windows アプリを C# で作ろう~
Xamarin ~ iOS/Android/Windows アプリをC# で作ろう~Xamarin ~ iOS/Android/Windows アプリをC# で作ろう~
Xamarin ~ iOS/Android/Windows アプリを C# で作ろう~
 
Xamarin基礎講座 Xamarinハンズオン(2016.09 浜松) #JXUG #jaghama
Xamarin基礎講座 Xamarinハンズオン(2016.09 浜松) #JXUG #jaghamaXamarin基礎講座 Xamarinハンズオン(2016.09 浜松) #JXUG #jaghama
Xamarin基礎講座 Xamarinハンズオン(2016.09 浜松) #JXUG #jaghama
 
Xamarin.Forms.WPF を試してみた
Xamarin.Forms.WPF を試してみたXamarin.Forms.WPF を試してみた
Xamarin.Forms.WPF を試してみた
 
BoxViewの美味しい食べ方
BoxViewの美味しい食べ方BoxViewの美味しい食べ方
BoxViewの美味しい食べ方
 
Xamarin.formsとカスタムコントロールの話
Xamarin.formsとカスタムコントロールの話Xamarin.formsとカスタムコントロールの話
Xamarin.formsとカスタムコントロールの話
 
第1回 Japan Xamarin User Group Conference - Xamarin 概要
第1回 Japan Xamarin User Group Conference - Xamarin 概要第1回 Japan Xamarin User Group Conference - Xamarin 概要
第1回 Japan Xamarin User Group Conference - Xamarin 概要
 
Xamarin の概要と活用事例
Xamarin の概要と活用事例Xamarin の概要と活用事例
Xamarin の概要と活用事例
 
Xamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しよう
Xamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しようXamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しよう
Xamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しよう
 
Xamarin 基礎講座 2016年7月版
Xamarin 基礎講座 2016年7月版Xamarin 基礎講座 2016年7月版
Xamarin 基礎講座 2016年7月版
 
Xamarin によるクロスプラットフォームモバイルアプリ開発
Xamarin によるクロスプラットフォームモバイルアプリ開発Xamarin によるクロスプラットフォームモバイルアプリ開発
Xamarin によるクロスプラットフォームモバイルアプリ開発
 
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
この辺でXamarin導入による 効果と限界をしっかり把握してみよう  MVP Community Camp 2015 この辺でXamarin導入による 効果と限界をしっかり把握してみよう  MVP Community Camp 2015
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
 
Xamarin概要と活用方法
Xamarin概要と活用方法Xamarin概要と活用方法
Xamarin概要と活用方法
 
Xamarin から使う Azure
Xamarin から使う AzureXamarin から使う Azure
Xamarin から使う Azure
 
Computer Vision と Translator Text API 使ってみた
Computer Vision と Translator Text API 使ってみたComputer Vision と Translator Text API 使ってみた
Computer Vision と Translator Text API 使ってみた
 
Xamarinで作るiPhoneとwindowsストアアプリの共通コンポーネント
Xamarinで作るiPhoneとwindowsストアアプリの共通コンポーネントXamarinで作るiPhoneとwindowsストアアプリの共通コンポーネント
Xamarinで作るiPhoneとwindowsストアアプリの共通コンポーネント
 
NET Standard と Xamarin
NET Standard と XamarinNET Standard と Xamarin
NET Standard と Xamarin
 
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
 
Xamarin によるクロスプラットフォームモバイルアプリ開発(2014.06)
Xamarin によるクロスプラットフォームモバイルアプリ開発(2014.06)Xamarin によるクロスプラットフォームモバイルアプリ開発(2014.06)
Xamarin によるクロスプラットフォームモバイルアプリ開発(2014.06)
 

Similar to Xamarin.Forms のこれまでとこれから

ゆるふわ Xamarin Tips
ゆるふわ Xamarin Tipsゆるふわ Xamarin Tips
ゆるふわ Xamarin TipsDaiki Kawanuma
 
Xamarin の特徴と開発手法概要
Xamarin の特徴と開発手法概要Xamarin の特徴と開発手法概要
Xamarin の特徴と開発手法概要Yoshito Tabuchi
 
Xamarin概要と活用方法
Xamarin概要と活用方法Xamarin概要と活用方法
Xamarin概要と活用方法Yoshito Tabuchi
 
Xamarin.Forms アプリケーション 設計パターン
Xamarin.Forms アプリケーション 設計パターンXamarin.Forms アプリケーション 設計パターン
Xamarin.Forms アプリケーション 設計パターン一希 大田
 
20171202 Xamarinの歩き方
20171202 Xamarinの歩き方20171202 Xamarinの歩き方
20171202 Xamarinの歩き方Yoshito Tabuchi
 
Xamarin 概要 2017/01/15
Xamarin 概要 2017/01/15Xamarin 概要 2017/01/15
Xamarin 概要 2017/01/15Yoshito Tabuchi
 
Xamarin で クラシックデスクトップ 2
Xamarin で クラシックデスクトップ 2Xamarin で クラシックデスクトップ 2
Xamarin で クラシックデスクトップ 2m ishizaki
 
Xamarin.Android ハンズオン 2018/11
Xamarin.Android ハンズオン 2018/11Xamarin.Android ハンズオン 2018/11
Xamarin.Android ハンズオン 2018/11m ishizaki
 
Xamarin ハンズオン Android の部
Xamarin ハンズオン Android の部Xamarin ハンズオン Android の部
Xamarin ハンズオン Android の部m ishizaki
 
Xamarin × Visual Studio Updates
Xamarin × Visual Studio UpdatesXamarin × Visual Studio Updates
Xamarin × Visual Studio Updates友太 渡辺
 
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~Yoshito Tabuchi
 
XamarinにMono申す!
XamarinにMono申す!XamarinにMono申す!
XamarinにMono申す!Akira Hatsune
 
Xamarin.Forms オリジナルタイマーアプリを作ろうハンズオン
Xamarin.Forms オリジナルタイマーアプリを作ろうハンズオンXamarin.Forms オリジナルタイマーアプリを作ろうハンズオン
Xamarin.Forms オリジナルタイマーアプリを作ろうハンズオンm ishizaki
 

Similar to Xamarin.Forms のこれまでとこれから (20)

ゆるふわ Xamarin Tips
ゆるふわ Xamarin Tipsゆるふわ Xamarin Tips
ゆるふわ Xamarin Tips
 
Xamarin の特徴と開発手法概要
Xamarin の特徴と開発手法概要Xamarin の特徴と開発手法概要
Xamarin の特徴と開発手法概要
 
Visual Studio + xamarin で始めるモバイル アプリ開発
Visual Studio + xamarin で始めるモバイル アプリ開発Visual Studio + xamarin で始めるモバイル アプリ開発
Visual Studio + xamarin で始めるモバイル アプリ開発
 
Xamarin概要と活用方法
Xamarin概要と活用方法Xamarin概要と活用方法
Xamarin概要と活用方法
 
Xamarin.Forms アプリケーション 設計パターン
Xamarin.Forms アプリケーション 設計パターンXamarin.Forms アプリケーション 設計パターン
Xamarin.Forms アプリケーション 設計パターン
 
インフラジスティックスおよび Xamarin.Forms コントロールのご紹介
インフラジスティックスおよび Xamarin.Forms コントロールのご紹介インフラジスティックスおよび Xamarin.Forms コントロールのご紹介
インフラジスティックスおよび Xamarin.Forms コントロールのご紹介
 
20171202 Xamarinの歩き方
20171202 Xamarinの歩き方20171202 Xamarinの歩き方
20171202 Xamarinの歩き方
 
Xamarin 概要 2017/01/15
Xamarin 概要 2017/01/15Xamarin 概要 2017/01/15
Xamarin 概要 2017/01/15
 
Xamarin で クラシックデスクトップ 2
Xamarin で クラシックデスクトップ 2Xamarin で クラシックデスクトップ 2
Xamarin で クラシックデスクトップ 2
 
Xamarinの歩き方
Xamarinの歩き方Xamarinの歩き方
Xamarinの歩き方
 
Xamarin.Android ハンズオン 2018/11
Xamarin.Android ハンズオン 2018/11Xamarin.Android ハンズオン 2018/11
Xamarin.Android ハンズオン 2018/11
 
Xamarin ハンズオン Android の部
Xamarin ハンズオン Android の部Xamarin ハンズオン Android の部
Xamarin ハンズオン Android の部
 
Xamarin 基礎講座
Xamarin 基礎講座Xamarin 基礎講座
Xamarin 基礎講座
 
Xamarin × Visual Studio Updates
Xamarin × Visual Studio UpdatesXamarin × Visual Studio Updates
Xamarin × Visual Studio Updates
 
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
 
XamarinにMono申す!
XamarinにMono申す!XamarinにMono申す!
XamarinにMono申す!
 
Xamarin.Forms オリジナルタイマーアプリを作ろうハンズオン
Xamarin.Forms オリジナルタイマーアプリを作ろうハンズオンXamarin.Forms オリジナルタイマーアプリを作ろうハンズオン
Xamarin.Forms オリジナルタイマーアプリを作ろうハンズオン
 
Xamarin Overview
Xamarin Overview Xamarin Overview
Xamarin Overview
 
Xamarin Overview
Xamarin Overview Xamarin Overview
Xamarin Overview
 
Xamarin 概要
Xamarin 概要Xamarin 概要
Xamarin 概要
 

More from Yoshito Tabuchi

Kong Summit 2021 振り返り
Kong Summit 2021 振り返りKong Summit 2021 振り返り
Kong Summit 2021 振り返りYoshito Tabuchi
 
勉強会参加のススメ
勉強会参加のススメ勉強会参加のススメ
勉強会参加のススメYoshito Tabuchi
 
Kong Enterprise の紹介
Kong Enterprise の紹介Kong Enterprise の紹介
Kong Enterprise の紹介Yoshito Tabuchi
 
How does a sales person grow up his community
How does a sales person grow up his communityHow does a sales person grow up his community
How does a sales person grow up his communityYoshito Tabuchi
 
Xamarin で Cognitive Services を使う
Xamarin で Cognitive Services を使うXamarin で Cognitive Services を使う
Xamarin で Cognitive Services を使うYoshito Tabuchi
 
Xamarin で Cognitive Services を使ってみよう
Xamarin で Cognitive Services を使ってみようXamarin で Cognitive Services を使ってみよう
Xamarin で Cognitive Services を使ってみようYoshito Tabuchi
 
Xamarinを触り始めた頃の話〜触りたい人に向けて〜
Xamarinを触り始めた頃の話〜触りたい人に向けて〜Xamarinを触り始めた頃の話〜触りたい人に向けて〜
Xamarinを触り始めた頃の話〜触りたい人に向けて〜Yoshito Tabuchi
 
2018年のXamarinの概要と活用方法
2018年のXamarinの概要と活用方法2018年のXamarinの概要と活用方法
2018年のXamarinの概要と活用方法Yoshito Tabuchi
 
Realm Mobile Platform 概要
Realm Mobile Platform 概要Realm Mobile Platform 概要
Realm Mobile Platform 概要Yoshito Tabuchi
 
ちょっとエモい話
ちょっとエモい話ちょっとエモい話
ちょっとエモい話Yoshito Tabuchi
 
BlueMonkeyプロジェクトのご紹介
BlueMonkeyプロジェクトのご紹介BlueMonkeyプロジェクトのご紹介
BlueMonkeyプロジェクトのご紹介Yoshito Tabuchi
 
Xamarin バッドノウハウ大全
Xamarin バッドノウハウ大全Xamarin バッドノウハウ大全
Xamarin バッドノウハウ大全Yoshito Tabuchi
 

More from Yoshito Tabuchi (15)

Kong Summit 2021 振り返り
Kong Summit 2021 振り返りKong Summit 2021 振り返り
Kong Summit 2021 振り返り
 
Kong 概要
Kong 概要Kong 概要
Kong 概要
 
勉強会参加のススメ
勉強会参加のススメ勉強会参加のススメ
勉強会参加のススメ
 
Kong Enterprise の紹介
Kong Enterprise の紹介Kong Enterprise の紹介
Kong Enterprise の紹介
 
How does a sales person grow up his community
How does a sales person grow up his communityHow does a sales person grow up his community
How does a sales person grow up his community
 
Xamarin で Cognitive Services を使う
Xamarin で Cognitive Services を使うXamarin で Cognitive Services を使う
Xamarin で Cognitive Services を使う
 
Xamarin で Cognitive Services を使ってみよう
Xamarin で Cognitive Services を使ってみようXamarin で Cognitive Services を使ってみよう
Xamarin で Cognitive Services を使ってみよう
 
Xamarinを触り始めた頃の話〜触りたい人に向けて〜
Xamarinを触り始めた頃の話〜触りたい人に向けて〜Xamarinを触り始めた頃の話〜触りたい人に向けて〜
Xamarinを触り始めた頃の話〜触りたい人に向けて〜
 
2018年のXamarinの概要と活用方法
2018年のXamarinの概要と活用方法2018年のXamarinの概要と活用方法
2018年のXamarinの概要と活用方法
 
Realm Mobile Platform 概要
Realm Mobile Platform 概要Realm Mobile Platform 概要
Realm Mobile Platform 概要
 
ちょっとエモい話
ちょっとエモい話ちょっとエモい話
ちょっとエモい話
 
Xamarin概要
Xamarin概要Xamarin概要
Xamarin概要
 
BlueMonkeyプロジェクトのご紹介
BlueMonkeyプロジェクトのご紹介BlueMonkeyプロジェクトのご紹介
BlueMonkeyプロジェクトのご紹介
 
Xamarin 概要
Xamarin 概要Xamarin 概要
Xamarin 概要
 
Xamarin バッドノウハウ大全
Xamarin バッドノウハウ大全Xamarin バッドノウハウ大全
Xamarin バッドノウハウ大全
 

Xamarin.Forms のこれまでとこれから