わんくま名古屋 #41 (20170415) lightning talk 「xamarin フレンズ」
TRANSCRIPT
Xamarin フレンズボクはここにいるよ❢
2017/4/15 わんくま名古屋勉強会 #41
BluewaterSoft biac
Xamarin フレンズ3種類のフレンズがいるよ
2017/4/15わんくま名古屋 #41
2 iOS たのしー❢
Mac すごーい❢Android,
わたしが不動のセンターよ❢あの……,
ボクもいます……Xamarin.Forms で
UWP アプリも作ろう♪
UWP アプリ って!?
• 入門書を書いたよ♪
• Windowsストアから
無料ダウンロード(近日、一部有償化予定)
2017/4/15わんくま名古屋 #41
3
Xamarin 入門 (for VS2015)
@ITに掲載してるよ
• 第1回:Xamarinでアプリを作ろう
• 第2回:Xamarin.FormsとネイティブUI
• 第3回:Xamarinにおけるコードの共通化と
プラットフォーム固有のコードの記述
2017/4/15わんくま名古屋 #41
4
Xamarin.Forms の TIPS (for VS2015)
@ITに掲載してるよ
• .NET TIPS の一部だよhttp://www.atmarkit.co.jp/ait/subtop/features/dotnet/dotnettips_index.html#xamarin+xamarindotforms
2017/4/15わんくま名古屋 #41
5
Xamarin.Forms で作ったアプリ⇨ Win10 デスクトップでも動くよ♪
• さっきの 「UWP アプリ開発 101」
2017/4/15わんくま名古屋 #41
6
Xamarin.Forms で作ったアプリ⇨ Win10 の最新機能だって使えるよ♪
• Creators Update の "Acrylic" Effect を搭載
2017/4/15わんくま名古屋 #41
7
Xamarin.Forms で作ったアプリ⇨ ストアのアイテム課金だってOK♪
• 課金のダイアログを呼び出したところ (赤枠)
2017/4/15わんくま名古屋 #41
8
どうやって UWP の機能を使う?⇨ いろんなやり方があるよ
• #if:共有プロジェクトで使える
• OnPlatform:プラットフォームに応じて処理を分岐
• DependencyService: DIコンテナのようなもの
• Custom Renderer:独自のUIコントロールを作る
• Plugins for Xamarin:Plugin For Xamarin Templatesを使って作成する
• Effects:既存のUIコントロールに機能を後付け
• Native Embedding:UWPのコントロールを直接貼り付け
2017/4/15わんくま名古屋 #41
9
どうやって UWP の機能を使う?⇨ いろんなやり方があるよ
• #if:共有プロジェクトで使える
• OnPlatform:プラットフォームに応じて処理を分岐
• DependencyService: DIコンテナのようなもの
• Custom Renderer:独自のUIコントロールを作る
• 以上の4つは連載の3回目で解説したよ
「Xamarinにおけるコードの共通化とプラットフォーム固有のコードの記述」http://www.atmarkit.co.jp/ait/articles/1612/02/news021_2.html
2017/4/15わんくま名古屋 #41
10
まとめ
• Xamarin.Forms で UWP アプリも作れるよ❢
デスクトップでも動く♪
• Xamarin.Forms でプラットフォーム固有の機
能も全て使えるよ❢
• UWP で作れるようになれば… ⇨ Android /
iOS も同じ作り方 + 同じ C# でOK♪
• だから、UWP も Xamarin.Forms で作ろう❢
2017/4/15わんくま名古屋 #41
11
Xamarin フレンズUWP のことも忘れないで❢
2017/4/15わんくま名古屋 #41
12 ボクは ここにいてもいいの……?
もちろんだよ,だって大勢が楽しー❢
不動のセンターはゆずらないわよ❢
ご清聴ありがとうございました