Submit Search
Upload
Uno Platform 入門 2020/04/03
•
Download as PPTX, PDF
•
1 like
•
816 views
M
m ishizaki
Follow
Uno Platform 入門情報 UWP の基本技術が使えているか?
Read less
Read more
Software
Report
Share
Report
Share
1 of 48
Download now
Recommended
C# Tokyo Guide 2020/04/03
C# Tokyo Guide 2020/04/03
m ishizaki
C# Tokyo コミュニティ説明 2021/01/29 版
C# Tokyo コミュニティ説明 2021/01/29 版
m ishizaki
「推しが100万部売れて欲しい!」 推し技術書LT大会 発表スライド
「推しが100万部売れて欲しい!」 推し技術書LT大会 発表スライド
m ishizaki
C# Tokyo コミュニティ案内
C# Tokyo コミュニティ案内
m ishizaki
C# Tokyo コミュニティ説明 20200925
C# Tokyo コミュニティ説明 20200925
m ishizaki
Visual Studio Code で C# でのアプリ開発
Visual Studio Code で C# でのアプリ開発
m ishizaki
C# Tokyo コミュニティ説明 2020/11/27 版
C# Tokyo コミュニティ説明 2020/11/27 版
m ishizaki
C# Tokyo コミュニティ案内 20201217
C# Tokyo コミュニティ案内 20201217
m ishizaki
Recommended
C# Tokyo Guide 2020/04/03
C# Tokyo Guide 2020/04/03
m ishizaki
C# Tokyo コミュニティ説明 2021/01/29 版
C# Tokyo コミュニティ説明 2021/01/29 版
m ishizaki
「推しが100万部売れて欲しい!」 推し技術書LT大会 発表スライド
「推しが100万部売れて欲しい!」 推し技術書LT大会 発表スライド
m ishizaki
C# Tokyo コミュニティ案内
C# Tokyo コミュニティ案内
m ishizaki
C# Tokyo コミュニティ説明 20200925
C# Tokyo コミュニティ説明 20200925
m ishizaki
Visual Studio Code で C# でのアプリ開発
Visual Studio Code で C# でのアプリ開発
m ishizaki
C# Tokyo コミュニティ説明 2020/11/27 版
C# Tokyo コミュニティ説明 2020/11/27 版
m ishizaki
C# Tokyo コミュニティ案内 20201217
C# Tokyo コミュニティ案内 20201217
m ishizaki
C# Tokyo guide 2020/12/25
C# Tokyo guide 2020/12/25
m ishizaki
C# Tokyo コミュニティについて 20200522
C# Tokyo コミュニティについて 20200522
m ishizaki
C# Tokyo 案内 2020/08/26
C# Tokyo 案内 2020/08/26
m ishizaki
モバイルディスプレイ
モバイルディスプレイ
m ishizaki
C# Tokyo Guide 2020/06/26
C# Tokyo Guide 2020/06/26
m ishizaki
Uno Platform 入門
Uno Platform 入門
m ishizaki
C# Tokyo はじめました
C# Tokyo はじめました
m ishizaki
Bait and switch
Bait and switch
m ishizaki
C# Tokyo コミュニティについて Short 版
C# Tokyo コミュニティについて Short 版
m ishizaki
DataTable
DataTable
m ishizaki
Unity/CSharp 2
Unity/CSharp 2
tagawakiyoshi
私が ASP.NET を選ぶ理由
私が ASP.NET を選ぶ理由
m ishizaki
C# Tokyo guide 20191024
C# Tokyo guide 20191024
m ishizaki
C#_GO ABC spring 2017
C#_GO ABC spring 2017
Atsuya Tsuchikawa
デスクトップアプリ最新事情201912
デスクトップアプリ最新事情201912
m ishizaki
5月13日 JapanAndroidGroup - Hamamatsu c# go
5月13日 JapanAndroidGroup - Hamamatsu c# go
Atsuya Tsuchikawa
Unity/CSharp 1 - pptx
Unity/CSharp 1 - pptx
tagawakiyoshi
Blazor でアプリを作ろう! ~テンプレートインストールから最初のデバッグ実行まで~
Blazor でアプリを作ろう! ~テンプレートインストールから最初のデバッグ実行まで~
m ishizaki
まんまとリレーションされた話
まんまとリレーションされた話
m ishizaki
Visual Studio Code でプログラムをデバッグしよう!
Visual Studio Code でプログラムをデバッグしよう!
m ishizaki
Cross-Platform ができる Xamarin について
Cross-Platform ができる Xamarin について
m ishizaki
Uno Platform さわってみた
Uno Platform さわってみた
m ishizaki
More Related Content
What's hot
C# Tokyo guide 2020/12/25
C# Tokyo guide 2020/12/25
m ishizaki
C# Tokyo コミュニティについて 20200522
C# Tokyo コミュニティについて 20200522
m ishizaki
C# Tokyo 案内 2020/08/26
C# Tokyo 案内 2020/08/26
m ishizaki
モバイルディスプレイ
モバイルディスプレイ
m ishizaki
C# Tokyo Guide 2020/06/26
C# Tokyo Guide 2020/06/26
m ishizaki
Uno Platform 入門
Uno Platform 入門
m ishizaki
C# Tokyo はじめました
C# Tokyo はじめました
m ishizaki
Bait and switch
Bait and switch
m ishizaki
C# Tokyo コミュニティについて Short 版
C# Tokyo コミュニティについて Short 版
m ishizaki
DataTable
DataTable
m ishizaki
Unity/CSharp 2
Unity/CSharp 2
tagawakiyoshi
私が ASP.NET を選ぶ理由
私が ASP.NET を選ぶ理由
m ishizaki
C# Tokyo guide 20191024
C# Tokyo guide 20191024
m ishizaki
C#_GO ABC spring 2017
C#_GO ABC spring 2017
Atsuya Tsuchikawa
デスクトップアプリ最新事情201912
デスクトップアプリ最新事情201912
m ishizaki
5月13日 JapanAndroidGroup - Hamamatsu c# go
5月13日 JapanAndroidGroup - Hamamatsu c# go
Atsuya Tsuchikawa
Unity/CSharp 1 - pptx
Unity/CSharp 1 - pptx
tagawakiyoshi
Blazor でアプリを作ろう! ~テンプレートインストールから最初のデバッグ実行まで~
Blazor でアプリを作ろう! ~テンプレートインストールから最初のデバッグ実行まで~
m ishizaki
まんまとリレーションされた話
まんまとリレーションされた話
m ishizaki
Visual Studio Code でプログラムをデバッグしよう!
Visual Studio Code でプログラムをデバッグしよう!
m ishizaki
What's hot
(20)
C# Tokyo guide 2020/12/25
C# Tokyo guide 2020/12/25
C# Tokyo コミュニティについて 20200522
C# Tokyo コミュニティについて 20200522
C# Tokyo 案内 2020/08/26
C# Tokyo 案内 2020/08/26
モバイルディスプレイ
モバイルディスプレイ
C# Tokyo Guide 2020/06/26
C# Tokyo Guide 2020/06/26
Uno Platform 入門
Uno Platform 入門
C# Tokyo はじめました
C# Tokyo はじめました
Bait and switch
Bait and switch
C# Tokyo コミュニティについて Short 版
C# Tokyo コミュニティについて Short 版
DataTable
DataTable
Unity/CSharp 2
Unity/CSharp 2
私が ASP.NET を選ぶ理由
私が ASP.NET を選ぶ理由
C# Tokyo guide 20191024
C# Tokyo guide 20191024
C#_GO ABC spring 2017
C#_GO ABC spring 2017
デスクトップアプリ最新事情201912
デスクトップアプリ最新事情201912
5月13日 JapanAndroidGroup - Hamamatsu c# go
5月13日 JapanAndroidGroup - Hamamatsu c# go
Unity/CSharp 1 - pptx
Unity/CSharp 1 - pptx
Blazor でアプリを作ろう! ~テンプレートインストールから最初のデバッグ実行まで~
Blazor でアプリを作ろう! ~テンプレートインストールから最初のデバッグ実行まで~
まんまとリレーションされた話
まんまとリレーションされた話
Visual Studio Code でプログラムをデバッグしよう!
Visual Studio Code でプログラムをデバッグしよう!
Similar to Uno Platform 入門 2020/04/03
Cross-Platform ができる Xamarin について
Cross-Platform ができる Xamarin について
m ishizaki
Uno Platform さわってみた
Uno Platform さわってみた
m ishizaki
Xamarin で クラシックデスクトップ 2
Xamarin で クラシックデスクトップ 2
m ishizaki
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)
一希 大田
Xamarin で始めるクロスプラットフォーム開発
Xamarin で始めるクロスプラットフォーム開発
m ishizaki
Xamarin ハンズオン Android の部
Xamarin ハンズオン Android の部
m ishizaki
デスクトップアプリ最新事情 2018/10
デスクトップアプリ最新事情 2018/10
m ishizaki
Xamarin.Forms オリジナルタイマーアプリを作ろうハンズオン
Xamarin.Forms オリジナルタイマーアプリを作ろうハンズオン
m ishizaki
Xamarin.Android ハンズオン 2018/11
Xamarin.Android ハンズオン 2018/11
m ishizaki
Xamarin.Android ハンズオン
Xamarin.Android ハンズオン
m ishizaki
いま考えられる限り最も速く対話型アプリを開発する方法
いま考えられる限り最も速く対話型アプリを開発する方法
Kenichiro Nakamura
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
Yasuhiko Yamamoto
The Fastest Possible Way to Develop an Interactive App
The Fastest Possible Way to Develop an Interactive App
LINE Corporation
Xamarin Overview
Xamarin Overview
まどか 千代田
Xamarin Overview
Xamarin Overview
Madoka Chiyoda
5分で(は終わらなかった)分かるXamarin(開発者向け)
5分で(は終わらなかった)分かるXamarin(開発者向け)
Yoshito Tabuchi
Introduction to VSCode
Introduction to VSCode
Yuki Igarashi
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
Yasuhiko Yamamoto
Getting Started .NET Core
Getting Started .NET Core
Yuta Matsumura
Computer Vision と Translator Text API 使ってみた
Computer Vision と Translator Text API 使ってみた
Yoshito Tabuchi
Similar to Uno Platform 入門 2020/04/03
(20)
Cross-Platform ができる Xamarin について
Cross-Platform ができる Xamarin について
Uno Platform さわってみた
Uno Platform さわってみた
Xamarin で クラシックデスクトップ 2
Xamarin で クラシックデスクトップ 2
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)
Xamarin で始めるクロスプラットフォーム開発
Xamarin で始めるクロスプラットフォーム開発
Xamarin ハンズオン Android の部
Xamarin ハンズオン Android の部
デスクトップアプリ最新事情 2018/10
デスクトップアプリ最新事情 2018/10
Xamarin.Forms オリジナルタイマーアプリを作ろうハンズオン
Xamarin.Forms オリジナルタイマーアプリを作ろうハンズオン
Xamarin.Android ハンズオン 2018/11
Xamarin.Android ハンズオン 2018/11
Xamarin.Android ハンズオン
Xamarin.Android ハンズオン
いま考えられる限り最も速く対話型アプリを開発する方法
いま考えられる限り最も速く対話型アプリを開発する方法
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
The Fastest Possible Way to Develop an Interactive App
The Fastest Possible Way to Develop an Interactive App
Xamarin Overview
Xamarin Overview
Xamarin Overview
Xamarin Overview
5分で(は終わらなかった)分かるXamarin(開発者向け)
5分で(は終わらなかった)分かるXamarin(開発者向け)
Introduction to VSCode
Introduction to VSCode
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
Getting Started .NET Core
Getting Started .NET Core
Computer Vision と Translator Text API 使ってみた
Computer Vision と Translator Text API 使ってみた
More from m ishizaki
継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#
m ishizaki
継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#
m ishizaki
Visual Studio を使わず .NET する
Visual Studio を使わず .NET する
m ishizaki
Xamarin で良くやっていたあれを MAUI でする話
Xamarin で良くやっていたあれを MAUI でする話
m ishizaki
「スタバ」する話
「スタバ」する話
m ishizaki
エンジニアと「スタバ」ツイートについて
エンジニアと「スタバ」ツイートについて
m ishizaki
Build 2022 / Uno Platform
Build 2022 / Uno Platform
m ishizaki
7 つの Blazor
7 つの Blazor
m ishizaki
C# Tokyo コミュニティ説明 202205 版
C# Tokyo コミュニティ説明 202205 版
m ishizaki
仮想環境に MAUI 環境を構築する話
仮想環境に MAUI 環境を構築する話
m ishizaki
2022 抱負
2022 抱負
m ishizaki
Windows フォームアプリ 2022
Windows フォームアプリ 2022
m ishizaki
dotnet tool
dotnet tool
m ishizaki
C#10
C#10
m ishizaki
C# 9 のおすすめ新機能
C# 9 のおすすめ新機能
m ishizaki
秋葉原 C# もくもく会
秋葉原 C# もくもく会
m ishizaki
「推しが100万部売れて欲しい!」 推し技術書LT大会
「推しが100万部売れて欲しい!」 推し技術書LT大会
m ishizaki
C# 7・8 の復習
C# 7・8 の復習
m ishizaki
C# Tokyo について 20200729
C# Tokyo について 20200729
m ishizaki
C#7の新機能
C#7の新機能
m ishizaki
More from m ishizaki
(20)
継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#
Visual Studio を使わず .NET する
Visual Studio を使わず .NET する
Xamarin で良くやっていたあれを MAUI でする話
Xamarin で良くやっていたあれを MAUI でする話
「スタバ」する話
「スタバ」する話
エンジニアと「スタバ」ツイートについて
エンジニアと「スタバ」ツイートについて
Build 2022 / Uno Platform
Build 2022 / Uno Platform
7 つの Blazor
7 つの Blazor
C# Tokyo コミュニティ説明 202205 版
C# Tokyo コミュニティ説明 202205 版
仮想環境に MAUI 環境を構築する話
仮想環境に MAUI 環境を構築する話
2022 抱負
2022 抱負
Windows フォームアプリ 2022
Windows フォームアプリ 2022
dotnet tool
dotnet tool
C#10
C#10
C# 9 のおすすめ新機能
C# 9 のおすすめ新機能
秋葉原 C# もくもく会
秋葉原 C# もくもく会
「推しが100万部売れて欲しい!」 推し技術書LT大会
「推しが100万部売れて欲しい!」 推し技術書LT大会
C# 7・8 の復習
C# 7・8 の復習
C# Tokyo について 20200729
C# Tokyo について 20200729
C#7の新機能
C#7の新機能
Uno Platform 入門 2020/04/03
1.
/ 47 Uno Platform
入門 1 C# TOKYO オンライン 2020年04月03日 石崎 充良
2.
/ 47 自己紹介 石崎 充良
( @mishi_cs ) Microsoft MVP for Developer Technologies 言語: C# XAML 活動: ・C# もくもく会 (connpass) ・城東.NET (connpass) ・C# Tokyo (connpass) 2
3.
/ 47 Uno Platform 3
4.
/ 47 Uno Platform カナダ
nventive 社が作っている UWP の XAML でクロスプラットフォームできる 開発プラットフォーム。 C#/.NET。 UWP はそのまま UWP 。 Android / iOS は Xamarin の上に乗って いる。 4https://platform.uno/how-it-works/
5.
/ 47 Xamarin とは ・Android
/ iOS の API を C# から使えるようにしたもの ・C# (.NET) のライブラリを使えるようにしたもの 5 ロジックのみ共通化 UIはネイティブで個別に作りこむ Shared C# App Logic iOS C# UI Android C# UI Windows C# UI
6.
/ 47 API を
C# から使えるようにした 薄いラッパーとも呼ばれる。 6 Android / Java Xamarin / C#
7.
/ 47 UWP 7
8.
/ 47 UWP 8 C# で
Windows デバイスのアプリを作る技術の最先端 C# エンジニアの多くが学んでいる
9.
/ 47 Uno Platform カナダ
nventive 社が作っている UWP の XAML でクロスプラットフォームできる 開発プラットフォーム。 C#/.NET。 UWP はそのまま UWP 。 Android / iOS は Xamarin の上に乗って いる。 9https://platform.uno/how-it-works/
10.
/ 47 生まれるソリューション 10 Shared Project Shared
Project の中に UWP の XAML
11.
/ 47 実行 11
12.
/ 47 作ってみる 12
13.
/ 47 プロジェクトテンプレートの追加 13
14.
/ 47 テンプレートから作成 14 タグがないので名前で検索 ライブラリと App
があるので注意 (App を選択)
15.
/ 47 生まれるソリューション 15 Shared Project Shared
Project の中に UWP の XAML
16.
/ 47 うまく実行できると 16
17.
/ 47 •コードを書いてみる •プラットフォーム毎のコード •ページ遷移 •リストの表示 •データバインディング •WebAPI 17
18.
/ 47 •コードを書いてみる •プラットフォーム毎のコード •ページ遷移 •リストの表示 •データバインディング •WebAPI 18
19.
/ 47 XAML 19 TextBox 3
つと TextBlock 1 つ、 Button ひとつ ※完全に UWP の XAML
20.
/ 47 イベントハンドラも作られる 20 新しいイベント ハンドラー ※完全に
UWP のコード プロパティ ウィンドウからも可 ※完全に UWP のコード
21.
/ 47 イベントハンドラ 21 Button クリックで、 TextBox
3 つの値を 結合して TextBlock に表示 ※完全に UWP のコード
22.
/ 47 実行 22
23.
/ 47 UWP 23
24.
/ 47 WASM 24
25.
/ 47 Android 25
26.
/ 47 iOS 26
27.
/ 47 クロスプラットフォーム 27 UWP WebAssembly Android iOS
28.
/ 47 •コードを書いてみる •プラットフォーム毎のコード •ページ遷移 •リストの表示 •データバインディング •WebAPI 28
29.
/ 4729
30.
/ 47 表示おかしくない? 30
31.
/ 47 これ 31
32.
/ 47 プリプロセッサ [
C# 機能 ] 32 iOS の場合だけマージンを変更
33.
/ 47 XAML [
XAML 機能 ] 33 プラットフォーム毎にマージンを変更
34.
/ 47 •コードを書いてみる •プラットフォーム毎のコード •ページ遷移 •リストの表示 •データバインディング •WebAPI 34
35.
/ 47 遷移のコード [
UWP の API ] 35 1ページ目 2ページ目
36.
/ 47 実行 36
37.
/ 47 •コードを書いてみる •プラットフォーム毎のコード •ページ遷移 •リストの表示 •データバインディング •WebAPI 37
38.
/ 47 リスト表示のコード [
UWP の API ] 38 XAML コード
39.
/ 47 実行 39
40.
/ 47 •コードを書いてみる •プラットフォーム毎のコード •ページ遷移 •リストの表示 •データバインディング •WebAPI 40
41.
/ 47 データバインディング [
UWP の API ] 41 XAML ViewModel
42.
/ 47 実行 42
43.
/ 47 •コードを書いてみる •プラットフォーム毎のコード •ページ遷移 •リストの表示 •データバインディング •WebAPI 43
44.
/ 47 いつもの HttpClient
[ C# のクラス ] 44
45.
/ 47 まとめ 45
46.
/ 47 まとめ •C#、クラスライブラリの知識が活きる •UWP の知識が活きる •とりあえず十分触り始められる 46
47.
/ 47 まとめ •とりあえず始めましょう! 47
48.
/ 47 ありがとうございました。 48
Download now