Submit Search
Xamarin.Forms アプリケーション 設計パターン
7 likes
•
2,814 views
一希 大田
de:code 2019 MW03 Xamarin.Forms アプリケーション 設計パターン 事前公開用資料です。
Technology
Read more
1 of 56
Download now
Downloaded 58 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
More Related Content
PDF
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
Yoshiki Hayama
PDF
Hyper-V を Windows PowerShell から管理する
junichi anno
PDF
ユーザーインタビューするときは、どうやらゾンビのおでましさ
Yoshiki Hayama
PDF
継承やめろマジやめろ。 なぜイケないのか 解説する
TaishiYamada1
PDF
目grep入門 +解説
murachue
PDF
情報共有は、なぜGoogle Docsじゃなく、 Confluenceなのか。
Narichika Kajihara
PDF
【CEDEC2013】20対20リアルタイム通信対戦オンラインゲームのサーバ開発&運営技法
モノビット エンジン
PDF
人にうれしいAIのUXデザイン - Googleの「People + AI Guidebook」をひもとく:DevLOVE X
Yoshiki Hayama
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
Yoshiki Hayama
Hyper-V を Windows PowerShell から管理する
junichi anno
ユーザーインタビューするときは、どうやらゾンビのおでましさ
Yoshiki Hayama
継承やめろマジやめろ。 なぜイケないのか 解説する
TaishiYamada1
目grep入門 +解説
murachue
情報共有は、なぜGoogle Docsじゃなく、 Confluenceなのか。
Narichika Kajihara
【CEDEC2013】20対20リアルタイム通信対戦オンラインゲームのサーバ開発&運営技法
モノビット エンジン
人にうれしいAIのUXデザイン - Googleの「People + AI Guidebook」をひもとく:DevLOVE X
Yoshiki Hayama
What's hot
(20)
PDF
組織にテストを書く文化を根付かせる戦略と戦術
Takuto Wada
PDF
IT エンジニアのための 流し読み Windows - Windows 11 へのアップグレード
TAKUYA OHTA
PDF
マイクロにしすぎた結果がこれだよ!
mosa siru
PDF
Windows PowerShell によるWindows Server 管理の自動化 v4.0 2014.03.13 更新版
junichi anno
PDF
VPCのアウトバウンド通信を制御するためにおさえておきたい設計ポイント
Takuya Takaseki
PDF
マイクロサービス時代の認証と認可 - AWS Dev Day Tokyo 2018 #AWSDevDay
都元ダイスケ Miyamoto
PDF
IT エンジニアのための 流し読み Windows 10 - Windows 10 サブスクリプションのライセンス認証
TAKUYA OHTA
PDF
ドメインモデルの育て方
増田 亨
PDF
一般的なチートの手法と対策について
優介 黒河
PDF
【Unity道場】VectorGraphicsで作る エモい表現
Unity Technologies Japan K.K.
PDF
OpenCV/ARCore/Unityで作る塗り絵AR
Takashi Yoshinaga
PDF
“見てわかる” ファイバーチャネルSAN基礎講座(第1弾)~まず理解しよう! 基本の “キ”~
Brocade
PDF
Ad設計
Naoki Abe
PDF
ストリーム処理プラットフォームにおけるKafka導入事例 #kafkajp
Yahoo!デベロッパーネットワーク
PDF
君はyarn.lockをコミットしているか?
Teppei Sato
PDF
チームを動かすデザイナー
Keisuke Tsukayoshi
PDF
なぜなに?ユーザエクスペリエンスマップ(概要編)
Naoki Hashimoto
PDF
SQL大量発行処理をいかにして高速化するか
Shogo Wakayama
PDF
FCスイッチゾーニング設定ガイド
Brocade
PDF
コンテナ未経験新人が学ぶコンテナ技術入門
Kohei Tokunaga
組織にテストを書く文化を根付かせる戦略と戦術
Takuto Wada
IT エンジニアのための 流し読み Windows - Windows 11 へのアップグレード
TAKUYA OHTA
マイクロにしすぎた結果がこれだよ!
mosa siru
Windows PowerShell によるWindows Server 管理の自動化 v4.0 2014.03.13 更新版
junichi anno
VPCのアウトバウンド通信を制御するためにおさえておきたい設計ポイント
Takuya Takaseki
マイクロサービス時代の認証と認可 - AWS Dev Day Tokyo 2018 #AWSDevDay
都元ダイスケ Miyamoto
IT エンジニアのための 流し読み Windows 10 - Windows 10 サブスクリプションのライセンス認証
TAKUYA OHTA
ドメインモデルの育て方
増田 亨
一般的なチートの手法と対策について
優介 黒河
【Unity道場】VectorGraphicsで作る エモい表現
Unity Technologies Japan K.K.
OpenCV/ARCore/Unityで作る塗り絵AR
Takashi Yoshinaga
“見てわかる” ファイバーチャネルSAN基礎講座(第1弾)~まず理解しよう! 基本の “キ”~
Brocade
Ad設計
Naoki Abe
ストリーム処理プラットフォームにおけるKafka導入事例 #kafkajp
Yahoo!デベロッパーネットワーク
君はyarn.lockをコミットしているか?
Teppei Sato
チームを動かすデザイナー
Keisuke Tsukayoshi
なぜなに?ユーザエクスペリエンスマップ(概要編)
Naoki Hashimoto
SQL大量発行処理をいかにして高速化するか
Shogo Wakayama
FCスイッチゾーニング設定ガイド
Brocade
コンテナ未経験新人が学ぶコンテナ技術入門
Kohei Tokunaga
Ad
Similar to Xamarin.Forms アプリケーション 設計パターン
(20)
PPTX
Prism for windows runtime入門
一希 大田
PPTX
Xamarin で Prism を使いたい! ~「正式対応」 まで待てない人のための Prism 利用 Tips~
Tatsuji Kuroyanagi
PDF
Xamarinをこれから始める皆様へ
Yoshito Tabuchi
PDF
Prism.Formsについて
一希 大田
PDF
Xamarin概要+最新情報
Yoshito Tabuchi
PDF
XAML&Application Platform ~これまでとこれから~
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
PDF
MAF2013 Enterprise Windows 8 – Architecture for rapid development of WinRT apps
Shotaro Suzuki
PDF
【de:code 2020】 2020 年の最新 Xamarin 概要
日本マイクロソフト株式会社
PPTX
Xamarin.Forms.WPF を試してみた
m ishizaki
PDF
Xamarin.forms入門
一希 大田
PDF
Xamarin.Forms のこれまでとこれから
Yoshito Tabuchi
PDF
Xamarin 概要 2017/01/15
Yoshito Tabuchi
PPTX
Why prism for xamarin.forms
Atsushi Nakamura
PPTX
Xamarin.formsとカスタムコントロールの話
Masuda Tomoaki
PDF
Xamarin概要と活用方法
Yoshito Tabuchi
PDF
OthloEvent #9 Xamarinハンズオン
Hidetsugu Tamaki
PDF
Xamarin概要と活用方法
Yoshito Tabuchi
PDF
Universal Appとは? -デバイスに依存しないアプリケーション開発-
Takaaki Suzuki
PDF
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Yoshito Tabuchi
PPTX
Windows ストア アプリの上手な作り方
一希 大田
Prism for windows runtime入門
一希 大田
Xamarin で Prism を使いたい! ~「正式対応」 まで待てない人のための Prism 利用 Tips~
Tatsuji Kuroyanagi
Xamarinをこれから始める皆様へ
Yoshito Tabuchi
Prism.Formsについて
一希 大田
Xamarin概要+最新情報
Yoshito Tabuchi
XAML&Application Platform ~これまでとこれから~
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
MAF2013 Enterprise Windows 8 – Architecture for rapid development of WinRT apps
Shotaro Suzuki
【de:code 2020】 2020 年の最新 Xamarin 概要
日本マイクロソフト株式会社
Xamarin.Forms.WPF を試してみた
m ishizaki
Xamarin.forms入門
一希 大田
Xamarin.Forms のこれまでとこれから
Yoshito Tabuchi
Xamarin 概要 2017/01/15
Yoshito Tabuchi
Why prism for xamarin.forms
Atsushi Nakamura
Xamarin.formsとカスタムコントロールの話
Masuda Tomoaki
Xamarin概要と活用方法
Yoshito Tabuchi
OthloEvent #9 Xamarinハンズオン
Hidetsugu Tamaki
Xamarin概要と活用方法
Yoshito Tabuchi
Universal Appとは? -デバイスに依存しないアプリケーション開発-
Takaaki Suzuki
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Yoshito Tabuchi
Windows ストア アプリの上手な作り方
一希 大田
Ad
More from 一希 大田
(20)
PDF
.NET 7 での ASP.NET Core Blazor の新機能ピックアップ
一希 大田
PDF
Power Apps + C#
一希 大田
PDF
Azure Static Web Apps を試してみた!
一希 大田
PDF
Visual studio 2019 updates pickup!
一希 大田
PPTX
.NET 5 and Windows app dev
一希 大田
PDF
Uno Platform 触ってみた
一希 大田
PDF
WPF on .NET Core 3.1 で Windows 10 アプリ開発
一希 大田
PDF
.NET Core 3.0 + Windows 10 で WPF 開発
一希 大田
PDF
はじめよう Azure Functions
一希 大田
PDF
Windows 10 対応のデスクトップアプリを作る技術(事前公開版v2)
一希 大田
PDF
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)
一希 大田
PPTX
WPF on .NET Core 3.0
一希 大田
PDF
Visual Studio 2019 の個人的なお勧め機能(発表時点)
一希 大田
PDF
Visual Studio 2019 の個人的なお勧め機能
一希 大田
PDF
Windows 10 に対応した デスクトップ アプリを作る技術(事前公開版 v2)
一希 大田
PDF
事前公開版 Windows 10 に対応したデスクトップ アプリを作る技術 v1
一希 大田
PDF
スマートスピーカーのバックエンドでAzure を使う方法
一希 大田
PPTX
Visual Studio App center 概要
一希 大田
PDF
はじめての HoloLens セッションの集大成お見せします!
一希 大田
PDF
ペッパソン東の陣 Microsoft 提供 API のご紹介
一希 大田
.NET 7 での ASP.NET Core Blazor の新機能ピックアップ
一希 大田
Power Apps + C#
一希 大田
Azure Static Web Apps を試してみた!
一希 大田
Visual studio 2019 updates pickup!
一希 大田
.NET 5 and Windows app dev
一希 大田
Uno Platform 触ってみた
一希 大田
WPF on .NET Core 3.1 で Windows 10 アプリ開発
一希 大田
.NET Core 3.0 + Windows 10 で WPF 開発
一希 大田
はじめよう Azure Functions
一希 大田
Windows 10 対応のデスクトップアプリを作る技術(事前公開版v2)
一希 大田
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)
一希 大田
WPF on .NET Core 3.0
一希 大田
Visual Studio 2019 の個人的なお勧め機能(発表時点)
一希 大田
Visual Studio 2019 の個人的なお勧め機能
一希 大田
Windows 10 に対応した デスクトップ アプリを作る技術(事前公開版 v2)
一希 大田
事前公開版 Windows 10 に対応したデスクトップ アプリを作る技術 v1
一希 大田
スマートスピーカーのバックエンドでAzure を使う方法
一希 大田
Visual Studio App center 概要
一希 大田
はじめての HoloLens セッションの集大成お見せします!
一希 大田
ペッパソン東の陣 Microsoft 提供 API のご紹介
一希 大田
Recently uploaded
(11)
PDF
VMUG Japan book vsan 20250515 CPU/Memory vSAN
Kazuhiro Sota
PDF
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
PDF
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
PDF
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
PDF
LoRaWAN ウェザーステーションキット v3 -WSC3-L 日本語ユーザーマニュアル
CRI Japan, Inc.
PDF
20250726_Devinで変えるエンプラシステム開発の未来
Masaki Yamakawa
PPTX
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
PDF
第三世代 ウェザーステーションキット v3 ー WSC3-L 日本語カタログ
CRI Japan, Inc.
PPTX
2025_7_25_吉祥寺_設計ナイト_ADR運用におけるデータ利活用の考え方.pptx
ssuserfcafd1
PDF
20250729_Devin-for-Enterprise
Masaki Yamakawa
PDF
20250730_QiitaBash_LT登壇資料_PDC_Kurashina.pdf
pdckurashina
VMUG Japan book vsan 20250515 CPU/Memory vSAN
Kazuhiro Sota
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
LoRaWAN ウェザーステーションキット v3 -WSC3-L 日本語ユーザーマニュアル
CRI Japan, Inc.
20250726_Devinで変えるエンプラシステム開発の未来
Masaki Yamakawa
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
第三世代 ウェザーステーションキット v3 ー WSC3-L 日本語カタログ
CRI Japan, Inc.
2025_7_25_吉祥寺_設計ナイト_ADR運用におけるデータ利活用の考え方.pptx
ssuserfcafd1
20250729_Devin-for-Enterprise
Masaki Yamakawa
20250730_QiitaBash_LT登壇資料_PDC_Kurashina.pdf
pdckurashina
Xamarin.Forms アプリケーション 設計パターン
1.
de:code 2019 MW03 Xamarin.Forms
アプリケーション 設計パターン Windows AppConsult / プレミア フィールド エンジニア 大田 一希
2.
自己紹介 # 所属・名前 • 日本マイクロソフト •
Windows AppConsult / プレミア フィールド エンジニア • 大田 一希 # SNS & Blog • Twitter: @okazuki • Blog: かずきのブログ@hatena • https://blog.okazuki.jp # Like • C#, WPF, UWP, Xamarin.Forms, Azure, Game
3.
本セッションの目的 Xamarin.Forms v4.0 の紹介 MVVM
パターンについて理解してもらう
5.
Xamarin.Forms v4.0 紹介
6.
Xamarin.Forms v4.0 新機能
7.
Shell
8.
Shell の構造 1/2
9.
Shell の構造 2/2
10.
Visual
11.
CollectionView (プレビュー)
12.
まとめ
13.
設計フェーズ
14.
https://docs.microsoft.com/ja-jp/xamarin/xamarin-forms/enterprise-application-patterns/
15.
読んでみました
16.
読んでみて私はこうかな? と思った事を共有します
17.
大前提
19.
可能であれば変化に強いほうがいい
20.
変化に強いアプリの基本原則 見た目とロジックの分離 疎結合なコンポーネント
21.
見た目とロジックの分離
27.
疎結合なコンポーネント
28.
見た目とロジックの分離はできた
36.
全部作ってみないとテストできない
40.
Before • 依存先の実装を知っている • 自分で依存先のインスタクスを作る After •
依存先のインターフェースは知っている • 依存先のインスタンス (実装) は 外からもらう
45.
https://github.com/dotnet-architecture/eShopOnContainers https://prismlibrary.github.io/ http://www.mvvmlight.net/
46.
その他気を付けること
48.
The Clean Architecture https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html
50.
実際に作るにあたって
52.
デモ Prism for Xamarin.Forms
53.
まとめ
55.
楽しい Xamarin.Forms アプリ開発を!
56.
© 2018 Microsoft
Corporation. All rights reserved. 本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。 © 2019 Microsoft Corporation. All rights reserved. 本情報の内容 (添付文書、リンク先などを含む) は、de:code 2019 開催日 (2019年5月29~30日) 時点のものであり、予告なく変更される場合があります。 本コンテンツの著作権、および本コンテンツ中に出てくる商標権、団体名、ロゴ、製品、サービスなどはそれぞれ、各権利保有者に帰属します。
Download