SlideShare a Scribd company logo
Suche senden
Hochladen
Uno Platform 入門
Melden
Teilen
M
m ishizaki
Folgen
•
0 gefällt mir
•
321 views
1
von
47
Uno Platform 入門
•
0 gefällt mir
•
321 views
Melden
Teilen
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Software
Uno Platform 最初の一歩。最初に気になるいくつかの技術要素を試してみた
Mehr lesen
M
m ishizaki
Folgen
Recomendados
Uno Platform さわってみた von
Uno Platform さわってみた
m ishizaki
151 views
•
31 Folien
デスクトップアプリ最新事情201912 von
デスクトップアプリ最新事情201912
m ishizaki
345 views
•
27 Folien
Xamarin.Forms オリジナルタイマーアプリを作ろうハンズオン von
Xamarin.Forms オリジナルタイマーアプリを作ろうハンズオン
m ishizaki
2.4K views
•
33 Folien
.NET Core でデスクトップアプリ Visual Studio 2019 Preview 版 von
.NET Core でデスクトップアプリ Visual Studio 2019 Preview 版
m ishizaki
871 views
•
27 Folien
Xamarin で クラシックデスクトップ 2 von
Xamarin で クラシックデスクトップ 2
m ishizaki
471 views
•
28 Folien
Xamarin でクラシックデスクトップアプリ von
Xamarin でクラシックデスクトップアプリ
m ishizaki
857 views
•
12 Folien
Más contenido relacionado
Was ist angesagt?
UWPによるマルチデバイス開発最新事情 von
UWPによるマルチデバイス開発最新事情
Akira Hatsune
1.1K views
•
53 Folien
Xamarin で始めるクロスプラットフォーム開発 von
Xamarin で始めるクロスプラットフォーム開発
m ishizaki
8.7K views
•
49 Folien
FPV LEGO MINDSTORM EV3 (Prototype) von
FPV LEGO MINDSTORM EV3 (Prototype)
Akira Hatsune
436 views
•
21 Folien
WPF .NET Core でも XAML デザイナをあきらめない von
WPF .NET Core でも XAML デザイナをあきらめない
m ishizaki
2.6K views
•
29 Folien
初心者でも Windows 10 Mobile アプリを作りたい! von
初心者でも Windows 10 Mobile アプリを作りたい!
naba0123
5.6K views
•
48 Folien
わんくま名古屋 #37 (20151114) TDD道場 #25 von
わんくま名古屋 #37 (20151114) TDD道場 #25
Yasuhiko Yamamoto
803 views
•
23 Folien
Was ist angesagt?
(20)
UWPによるマルチデバイス開発最新事情 von Akira Hatsune
UWPによるマルチデバイス開発最新事情
Akira Hatsune
•
1.1K views
Xamarin で始めるクロスプラットフォーム開発 von m ishizaki
Xamarin で始めるクロスプラットフォーム開発
m ishizaki
•
8.7K views
FPV LEGO MINDSTORM EV3 (Prototype) von Akira Hatsune
FPV LEGO MINDSTORM EV3 (Prototype)
Akira Hatsune
•
436 views
WPF .NET Core でも XAML デザイナをあきらめない von m ishizaki
WPF .NET Core でも XAML デザイナをあきらめない
m ishizaki
•
2.6K views
初心者でも Windows 10 Mobile アプリを作りたい! von naba0123
初心者でも Windows 10 Mobile アプリを作りたい!
naba0123
•
5.6K views
わんくま名古屋 #37 (20151114) TDD道場 #25 von Yasuhiko Yamamoto
わんくま名古屋 #37 (20151114) TDD道場 #25
Yasuhiko Yamamoto
•
803 views
Visual Studio Code で C# でのアプリ開発 von m ishizaki
Visual Studio Code で C# でのアプリ開発
m ishizaki
•
8.9K views
C# Tokyo はじめました von m ishizaki
C# Tokyo はじめました
m ishizaki
•
284 views
Visual Studio Code でプログラムをデバッグしよう! von m ishizaki
Visual Studio Code でプログラムをデバッグしよう!
m ishizaki
•
1.5K views
.NET Core 3.0 に備えよう von m ishizaki
.NET Core 3.0 に備えよう
m ishizaki
•
514 views
Blazor でアプリを作ろう! ~テンプレートインストールから最初のデバッグ実行まで~ von m ishizaki
Blazor でアプリを作ろう! ~テンプレートインストールから最初のデバッグ実行まで~
m ishizaki
•
193 views
Microsoft Holographicってなに?来年、Windows 10に来るらしいぜ? von Akira Hatsune
Microsoft Holographicってなに?来年、Windows 10に来るらしいぜ?
Akira Hatsune
•
685 views
C# Tokyo Guide 2020/04/03 von m ishizaki
C# Tokyo Guide 2020/04/03
m ishizaki
•
388 views
「推しが100万部売れて欲しい!」 推し技術書LT大会 発表スライド von m ishizaki
「推しが100万部売れて欲しい!」 推し技術書LT大会 発表スライド
m ishizaki
•
534 views
Windows フォームアプリ 2022 von m ishizaki
Windows フォームアプリ 2022
m ishizaki
•
707 views
DataTable von m ishizaki
DataTable
m ishizaki
•
479 views
WCFのパイプ通信を .NET 5に向けてgRPCへ置き換える話 von keitasudo1
WCFのパイプ通信を .NET 5に向けてgRPCへ置き換える話
keitasudo1
•
916 views
MacintoshでSilverlight開発 von Kentaro Inomata
MacintoshでSilverlight開発
Kentaro Inomata
•
1.1K views
Visual C++ 2015の紹介(C++11/14的に) von egtra
Visual C++ 2015の紹介(C++11/14的に)
egtra
•
3.9K views
Haxeとtype scriptの比較 von 西田 慎吾
Haxeとtype scriptの比較
西田 慎吾
•
952 views
Similar a Uno Platform 入門
Cross-Platform ができる Xamarin について von
Cross-Platform ができる Xamarin について
m ishizaki
817 views
•
40 Folien
デスクトップアプリ最新事情 2018/10 von
デスクトップアプリ最新事情 2018/10
m ishizaki
2.3K views
•
50 Folien
わんくま名古屋 #38 (20160521) Xamarin入門 von
わんくま名古屋 #38 (20160521) Xamarin入門
Yasuhiko Yamamoto
1.6K views
•
31 Folien
XAML Islands その2 von
XAML Islands その2
m ishizaki
901 views
•
33 Folien
ARCore von
ARCore
m ishizaki
768 views
•
17 Folien
Getting Started .NET Core von
Getting Started .NET Core
Yuta Matsumura
518 views
•
22 Folien
Similar a Uno Platform 入門
(20)
Cross-Platform ができる Xamarin について von m ishizaki
Cross-Platform ができる Xamarin について
m ishizaki
•
817 views
デスクトップアプリ最新事情 2018/10 von m ishizaki
デスクトップアプリ最新事情 2018/10
m ishizaki
•
2.3K views
わんくま名古屋 #38 (20160521) Xamarin入門 von Yasuhiko Yamamoto
わんくま名古屋 #38 (20160521) Xamarin入門
Yasuhiko Yamamoto
•
1.6K views
XAML Islands その2 von m ishizaki
XAML Islands その2
m ishizaki
•
901 views
ARCore von m ishizaki
ARCore
m ishizaki
•
768 views
Getting Started .NET Core von Yuta Matsumura
Getting Started .NET Core
Yuta Matsumura
•
518 views
VisualSFMとMeshLabとCloudCompareによるドローン撮影画像を用いたデジタル地図作成 von Hiroshi Yamaguchi
VisualSFMとMeshLabとCloudCompareによるドローン撮影画像を用いたデジタル地図作成
Hiroshi Yamaguchi
•
35.9K views
XAML Islands von m ishizaki
XAML Islands
m ishizaki
•
1.6K views
わんくま名古屋 #40 (20161217) Xamarinで自動化テストしよう von Yasuhiko Yamamoto
わんくま名古屋 #40 (20161217) Xamarinで自動化テストしよう
Yasuhiko Yamamoto
•
916 views
Xamarin.Android ハンズオン 2018/11 von m ishizaki
Xamarin.Android ハンズオン 2018/11
m ishizaki
•
506 views
Xamarin ハンズオン Android の部 von m ishizaki
Xamarin ハンズオン Android の部
m ishizaki
•
511 views
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版) von 一希 大田
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)
一希 大田
•
3K views
NET Standard と Xamarin von Yoshito Tabuchi
NET Standard と Xamarin
Yoshito Tabuchi
•
22.2K views
F# で ASP.NET von m ishizaki
F# で ASP.NET
m ishizaki
•
299 views
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編) von Yasuhiko Yamamoto
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
Yasuhiko Yamamoto
•
3.7K views
Visual Studioで始めるTypeScript開発入門 von Narami Kiyokura
Visual Studioで始めるTypeScript開発入門
Narami Kiyokura
•
14.7K views
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門 von Yasuhiko Yamamoto
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
Yasuhiko Yamamoto
•
3.5K views
Silverlight+COMにチャレンジ von You&I
Silverlight+COMにチャレンジ
You&I
•
590 views
Trat_sprint3 von tratwakate
Trat_sprint3
tratwakate
•
915 views
Xamarin概要と活用方法 von Yoshito Tabuchi
Xamarin概要と活用方法
Yoshito Tabuchi
•
2.3K views
Más de m ishizaki
継承辺りのもしかしたらマイナーかもしれない C# von
継承辺りのもしかしたらマイナーかもしれない C#
m ishizaki
1.1K views
•
32 Folien
継承辺りのもしかしたらマイナーかもしれない C# von
継承辺りのもしかしたらマイナーかもしれない C#
m ishizaki
24 views
•
32 Folien
Visual Studio を使わず .NET する von
Visual Studio を使わず .NET する
m ishizaki
278 views
•
76 Folien
Xamarin で良くやっていたあれを MAUI でする話 von
Xamarin で良くやっていたあれを MAUI でする話
m ishizaki
915 views
•
61 Folien
「スタバ」する話 von
「スタバ」する話
m ishizaki
232 views
•
59 Folien
エンジニアと「スタバ」ツイートについて von
エンジニアと「スタバ」ツイートについて
m ishizaki
199 views
•
10 Folien
Más de m ishizaki
(20)
継承辺りのもしかしたらマイナーかもしれない C# von m ishizaki
継承辺りのもしかしたらマイナーかもしれない C#
m ishizaki
•
1.1K views
継承辺りのもしかしたらマイナーかもしれない C# von m ishizaki
継承辺りのもしかしたらマイナーかもしれない C#
m ishizaki
•
24 views
Visual Studio を使わず .NET する von m ishizaki
Visual Studio を使わず .NET する
m ishizaki
•
278 views
Xamarin で良くやっていたあれを MAUI でする話 von m ishizaki
Xamarin で良くやっていたあれを MAUI でする話
m ishizaki
•
915 views
「スタバ」する話 von m ishizaki
「スタバ」する話
m ishizaki
•
232 views
エンジニアと「スタバ」ツイートについて von m ishizaki
エンジニアと「スタバ」ツイートについて
m ishizaki
•
199 views
Build 2022 / Uno Platform von m ishizaki
Build 2022 / Uno Platform
m ishizaki
•
130 views
7 つの Blazor von m ishizaki
7 つの Blazor
m ishizaki
•
408 views
C# Tokyo コミュニティ説明 202205 版 von m ishizaki
C# Tokyo コミュニティ説明 202205 版
m ishizaki
•
1.2K views
仮想環境に MAUI 環境を構築する話 von m ishizaki
仮想環境に MAUI 環境を構築する話
m ishizaki
•
428 views
2022 抱負 von m ishizaki
2022 抱負
m ishizaki
•
349 views
モバイルディスプレイ von m ishizaki
モバイルディスプレイ
m ishizaki
•
575 views
dotnet tool von m ishizaki
dotnet tool
m ishizaki
•
497 views
C#10 von m ishizaki
C#10
m ishizaki
•
698 views
C# Tokyo コミュニティについて Short 版 von m ishizaki
C# Tokyo コミュニティについて Short 版
m ishizaki
•
627 views
C# Tokyo コミュニティ案内 von m ishizaki
C# Tokyo コミュニティ案内
m ishizaki
•
781 views
C# 9 のおすすめ新機能 von m ishizaki
C# 9 のおすすめ新機能
m ishizaki
•
1.1K views
C# Tokyo コミュニティ説明 2021/01/29 版 von m ishizaki
C# Tokyo コミュニティ説明 2021/01/29 版
m ishizaki
•
555 views
秋葉原 C# もくもく会 von m ishizaki
秋葉原 C# もくもく会
m ishizaki
•
183 views
C# Tokyo guide 2020/12/25 von m ishizaki
C# Tokyo guide 2020/12/25
m ishizaki
•
348 views
Uno Platform 入門
1.
/ 46 UnoPlatform 入門 1 城東.NET
#42 2020年03月18日 石崎 充良
2.
/ 46 自己紹介 石崎 充良
( @mishi_cs ) Microsoft MVP for Developer Technologies 言語: C# XAML 活動: ・C# もくもく会 (connpass) ・城東.NET (connpass) ・C# Tokyo (connpass) 2
3.
/ 46 UnoPlatform 3
4.
/ 46 Uno Platform カナダ
nventive 社が作っている UWP の XAML でクロスプラットフォームできる開発 プラットフォーム。C#/.NET。Android / iOS は Xamarin の上に乗っている。 4https://platform.uno/how-it-works/
5.
/ 46 生まれるソリューション 5 Shared Project Shared
Project の中に UWP の XAML
6.
/ 46 実行 6
7.
/ 46 作ってみる 7
8.
/ 46 プロジェクトテンプレートの追加 8
9.
/ 46 テンプレートから作成 9 タグがないので名前で検索 ライブラリと App
があるので注意 (App を選択)
10.
/ 46 生まれるソリューション 10 Shared Project Shared
Project の中に UWP の XAML
11.
/ 46 実行 11
12.
/ 46 うまく実行できると 12
13.
/ 46 •コードを書いてみる •プラットフォーム毎のコード •ページ遷移 •リストの表示 •データバインディング •WebAPI 13
14.
/ 46 •コードを書いてみる •プラットフォーム毎のコード •ページ遷移 •リストの表示 •データバインディング •WebAPI 14
15.
/ 46 コードを書いてみる 15
16.
/ 46 XAML 16 TextBox 3
つと TextBlock 1 つ、 Button ひとつ ※完全に UWP の XAML
17.
/ 46 イベントハンドラも作られる 17 新しいイベント ハンドラー ※完全に
UWP のコード プロパティ ウィンドウからも可 ※完全に UWP のコード
18.
/ 46 コードビハインド 18 Button クリックで、 TextBox
3 つの値を 結合して TextBlock に表示 ※完全に UWP のコード
19.
/ 46 実行 19
20.
/ 46 UWP 20
21.
/ 46 WASM 21
22.
/ 46 Android 22
23.
/ 46 iOS 23
24.
/ 46 クロスプラットフォーム 24 UWP WebAssembly Android iOS
25.
/ 46 •コードを書いてみる •プラットフォーム毎のコード •ページ遷移 •リストの表示 •データバインディング •WebAPI 25
26.
/ 46 一部 表示おかしくない? 26
27.
/ 46 これ 27
28.
/ 46 プリプロセッサ 28 iOS の場合だけマージンを変更
29.
/ 46 XAML 29 プラットフォーム毎にマージンを変更
30.
/ 46 •コードを書いてみる •プラットフォーム毎のコード •ページ遷移 •リストの表示 •データバインディング •WebAPI 30
31.
/ 46 ページ遷移 31
32.
/ 46 遷移のコード 32 1ページ目 2ページ目
33.
/ 46 実行 33
34.
/ 46 •コードを書いてみる •プラットフォーム毎のコード •ページ遷移 •リストの表示 •データバインディング •WebAPI 34
35.
/ 46 リストの表示 35
36.
/ 46 リスト表示のコード 36 XAML コード
37.
/ 46 実行 37
38.
/ 46 •コードを書いてみる •プラットフォーム毎のコード •ページ遷移 •リストの表示 •データバインディング •WebAPI 38
39.
/ 46 データバインディング 39
40.
/ 46 データバインディングのコード 40 XAML ViewModel
41.
/ 46 実行 41
42.
/ 46 •コードを書いてみる •プラットフォーム毎のコード •ページ遷移 •リストの表示 •データバインディング •WebAPI 42
43.
/ 46 Web API 43
44.
/ 46 いつもの HttpClient
で 44
45.
/ 46 まとめ 45
46.
/ 46 まとめ •UWP の知識が活かせる •とりあえず一通り作れそう •でもまだまだこれから 46
47.
/ 46 ありがとうございました。 47