SlideShare a Scribd company logo
15 分間で入門!
macOS で iOS/Android アプリを作る!
[Xamarin.Forms/ Visual Studio for Mac 入門]
2020年4月版_Xamarin.Forms 入門 (Mac での開発編)
2020年4月版_Xamarin.Forms 入門 (Mac での開発編)
2020年4月版_Xamarin.Forms 入門 (Mac での開発編)
.NET を使用して、
iOS、Android、Windows 向けの
アプリケーションを開発するための
オープンソースのプラットフォームです。
Xamarinとは、
Kotlin
そこで Xamarin!C# で Android / iOS アプリ開発
従来はターゲット OS ごと
のスキル、開発言語、開発環境
統一された
スキル、開発言語、開発環境
KotlinSwift
UI (XAML + C#)
「登録ボタンが押された時の処理」
など、
共通化できるバックエンドのコード
iOS 端末 Android 端末
UIAlertController AlertDialog
DisplayAlert ("Alert", "You have been alerted", "OK");
iOS 端末 Android 端末
UIAlertController AlertDialog
2020年4月版_Xamarin.Forms 入門 (Mac での開発編)
開発環境→ Windows macOS
使うIDE Visual Studio Visual Studio for Mac
iOS アプリ開発 ○ (ただし ビルド用に接続された
Mac が必要)
○
Androidアプリ開発 ○ ○
UWP (Windows 10)
アプリ開発
○ ×
Macアプリ開発 × ○
Shared C# codebase • 100% native API access • High performance
iOS C# UI Windows C# UIAndroid C# UI
クライアント側の共有C#コード C# Server
Linux/Mono
CoreCLR
Azure
クライアントとサーバ間での共有C#コード
13
共有ロジック部分のコード (C#)
共有 UI コード (XAML)
iOS
C# UI
共有ロジック部分のコード (C#)
Android
C# UI
Windows
C# UI
Xamarin.FormsXamarin Native
ロジックのみ共通化
UIはネイティブで個別に作りこむ
14
共有ロジック部分のコード (C#)
共有 UI コード (XAML)
iOS
C# UI
共有ロジック部分のコード (C#)
Android
C# UI
Windows
C# UI
Xamarin.FormsXamarin Native
ロジックのみ共通化
UIはネイティブで個別に作りこむ
2020年4月版_Xamarin.Forms 入門 (Mac での開発編)
2020年4月版_Xamarin.Forms 入門 (Mac での開発編)
17
18
19
20
21
22
(ソリューション)
23
App Store で
更新しよう
2020年4月版_Xamarin.Forms 入門 (Mac での開発編)
25
26
27
28
Welcome to Xamarin.Forms!
29
https://aka.ms/iOS-muryo-jikki-test
30
(すでに事前に Android Studio などでエミュレータを作成済みの方は飛ばしてください)
31
”+ New Device”
32
33
34
35
Welcome to Xamarin.Forms!
36
Welcome to Xamarin.Forms!
もちろん、開発者モードで
USB デバッグが有効になっている
Android 実機をつなげれば、
実機でのデバッグ実行もできます。
37
2020年4月版_Xamarin.Forms 入門 (Mac での開発編)
(デモでご説明しました)
39
2020年4月版_Xamarin.Forms 入門 (Mac での開発編)
https://youtu.be/di7ojNTmC_c
今日お話したこと
今日の内容はブログにまとめました (前後編)
本資料は情報提供のみを目的としており、本資料に記載されている情報は、本資料作成時点でのマイクロソフトの見解を示したものです。状況等の変化により、内容は変更される場合があります。
本資料に表記されている内容(提示されている条件等を含みます)は、貴社との有効な契約を通じて決定されます。それまでは、正式に確定するものではありません。従って、本資料の記載内容と
は異なる場合があります。また、本資料に記載されている価格はいずれも、別段の表記がない限り、参考価格となります。貴社の最終的な購入価格は、貴社のリセラー様により決定されます。マイ
クロソフトは、本資料の情報に対して明示的、黙示的または法的な、いかなる保証も行いません。
© 2020 Microsoft Corporation. All rights reserved.

More Related Content

PDF
はてなエンジニアブロガー祭りLT クロスプラットフォーム開発
PDF
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
PPTX
Xamarin ハンズオン Android の部
PPTX
Xamarin.Android ハンズオン 2018/11
PPTX
.NET界隈で最近気になる話題
PPTX
Xamarinで作るiPhoneとwindowsストアアプリの共通コンポーネント
はてなエンジニアブロガー祭りLT クロスプラットフォーム開発
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
Xamarin ハンズオン Android の部
Xamarin.Android ハンズオン 2018/11
.NET界隈で最近気になる話題
Xamarinで作るiPhoneとwindowsストアアプリの共通コンポーネント

What's hot (20)

PDF
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
PDF
クロスプラットフォーム開発概要@STARTUP HILLS SCHOOL
PPTX
Cross-Platform ができる Xamarin について
PDF
はじめての HoloLens セッションの集大成お見せします!
PDF
Universal Appとは? -デバイスに依存しないアプリケーション開発-
PDF
Windows 8 が拓く新しいアプリ市場
PDF
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
PDF
Visual Studio + xamarin で始めるモバイル アプリ開発
PDF
Computer Vision と Translator Text API 使ってみた
PDF
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
PDF
Xamarinをこれから始める皆様へ
PDF
Xamarin と Visual Studio でまとめて作る iOS / Android / Windows アプリ ( Developers Summ...
PDF
20171202 Xamarinの歩き方
PDF
Xamarin から使う Azure
PPTX
Xamarin ~ iOS/Android/Windows アプリを C# で作ろう~
PDF
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
PPTX
私とXamarinと。
PDF
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
PDF
Realm Mobile Platform 概要
PPTX
Xamarin の Api カバー率 100% について
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
クロスプラットフォーム開発概要@STARTUP HILLS SCHOOL
Cross-Platform ができる Xamarin について
はじめての HoloLens セッションの集大成お見せします!
Universal Appとは? -デバイスに依存しないアプリケーション開発-
Windows 8 が拓く新しいアプリ市場
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
Visual Studio + xamarin で始めるモバイル アプリ開発
Computer Vision と Translator Text API 使ってみた
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
Xamarinをこれから始める皆様へ
Xamarin と Visual Studio でまとめて作る iOS / Android / Windows アプリ ( Developers Summ...
20171202 Xamarinの歩き方
Xamarin から使う Azure
Xamarin ~ iOS/Android/Windows アプリを C# で作ろう~
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
私とXamarinと。
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
Realm Mobile Platform 概要
Xamarin の Api カバー率 100% について
Ad

Similar to 2020年4月版_Xamarin.Forms 入門 (Mac での開発編) (20)

PDF
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
PDF
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
PDF
Xamarin 概要 @ 2014/10/18 わんくま同盟 東京勉強会 #92
PPTX
Xamarin 101 ~環境構築からビルド・テストまで~
PPTX
Xamarin.Android ハンズオン
PDF
Xamarin 概要 2014年08月版
PPTX
Xamarin Overview
PPTX
Xamarin Overview
PDF
マイクロソフト モバイルアプリ開発環境の全貌 Xamarin, Visual Studio App Center, Azure Mobile Apps
PDF
Introduction Xamarin forms mac
PPTX
マイクロソフト モバイルアプリ開発環境の全貌 Xamarin, Visual Studio Mobile Center, Azure Mobile Apps
PPTX
Xamarin基礎講座 Xamarinハンズオン(2016.09 浜松) #JXUG #jaghama
PPTX
【18-C-5】C# で iOS/Androidアプリ開発 - Visual Studio 2015 + Xamarin + MVVMCross -
PPTX
Xamarin で始めるクロスプラットフォーム開発
PDF
これから始めるXamarin開発
PDF
XamarinStudio勉強会 2014/09/08
PDF
Xamarin によるクロスプラットフォームモバイルアプリ開発(2014.06)
PDF
Xamarin.Forms のこれまでとこれから
PPTX
Developers.io.札幌 xamarinってどうよ
PPTX
Visual Studio 2015 + Xamarin
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Xamarin 概要 @ 2014/10/18 わんくま同盟 東京勉強会 #92
Xamarin 101 ~環境構築からビルド・テストまで~
Xamarin.Android ハンズオン
Xamarin 概要 2014年08月版
Xamarin Overview
Xamarin Overview
マイクロソフト モバイルアプリ開発環境の全貌 Xamarin, Visual Studio App Center, Azure Mobile Apps
Introduction Xamarin forms mac
マイクロソフト モバイルアプリ開発環境の全貌 Xamarin, Visual Studio Mobile Center, Azure Mobile Apps
Xamarin基礎講座 Xamarinハンズオン(2016.09 浜松) #JXUG #jaghama
【18-C-5】C# で iOS/Androidアプリ開発 - Visual Studio 2015 + Xamarin + MVVMCross -
Xamarin で始めるクロスプラットフォーム開発
これから始めるXamarin開発
XamarinStudio勉強会 2014/09/08
Xamarin によるクロスプラットフォームモバイルアプリ開発(2014.06)
Xamarin.Forms のこれまでとこれから
Developers.io.札幌 xamarinってどうよ
Visual Studio 2015 + Xamarin
Ad

More from Madoka Chiyoda (20)

PDF
最後の HoloLens meetup での登壇資料。HLとコミュニティの皆様への感謝
PDF
マイクロソフト企業紹介 at clusterGAMEJAM 2020 in Winter
PDF
#MRDevDaysJP HoloLens 2 アプリ開発入門
PDF
HoloLens 2 アプリ開発ハローワールド
PDF
Azure 入門 (と言いながらちょまどの好きな Azure サービス紹介)
PDF
ハッカソンで使い勝手の良さそうな Microsoft の AI 系のサービス紹介
PDF
手乗りちょまぎょアプリ開発で学ぶ MRTK 入門 (MRTK 2.5 対応)
PDF
若手エンジニア向けカンファレンス #BitValley2020 登壇資料 (オタ駆動開発)
PDF
2020年8月_HoloLens 2 アプリ開発入門
PDF
Microsoft ゲーム部門紹介スライド
PDF
クラウド入門とプログラミング楽しいという話 ( #技育祭 登壇資料)
PDF
[学生向けオンライン登壇] クラウド入門 + キャリアの話
PDF
HoloLens 2 + Microsoft の Mixed Reality 製品 入門 (D365)
PDF
200126_Azure Spatial Anchors
PDF
HoloLens 2 開発入門 (公式チュートリアルの紹介)
PDF
HoloLens 2 開発公式チュートリアルとフィードバック待ってます話
PDF
クラウド&Azure入門 セッション at Microsoft Ignite the Tour Tokyo 2019
PDF
191014『オタクな私の拡がる世界』オタ駆動開発 at DevFest Women 2019
PDF
クラウドサービス Microsoft Azure 基本
PDF
アンバサダーマーケティング #WMCTokyo
最後の HoloLens meetup での登壇資料。HLとコミュニティの皆様への感謝
マイクロソフト企業紹介 at clusterGAMEJAM 2020 in Winter
#MRDevDaysJP HoloLens 2 アプリ開発入門
HoloLens 2 アプリ開発ハローワールド
Azure 入門 (と言いながらちょまどの好きな Azure サービス紹介)
ハッカソンで使い勝手の良さそうな Microsoft の AI 系のサービス紹介
手乗りちょまぎょアプリ開発で学ぶ MRTK 入門 (MRTK 2.5 対応)
若手エンジニア向けカンファレンス #BitValley2020 登壇資料 (オタ駆動開発)
2020年8月_HoloLens 2 アプリ開発入門
Microsoft ゲーム部門紹介スライド
クラウド入門とプログラミング楽しいという話 ( #技育祭 登壇資料)
[学生向けオンライン登壇] クラウド入門 + キャリアの話
HoloLens 2 + Microsoft の Mixed Reality 製品 入門 (D365)
200126_Azure Spatial Anchors
HoloLens 2 開発入門 (公式チュートリアルの紹介)
HoloLens 2 開発公式チュートリアルとフィードバック待ってます話
クラウド&Azure入門 セッション at Microsoft Ignite the Tour Tokyo 2019
191014『オタクな私の拡がる世界』オタ駆動開発 at DevFest Women 2019
クラウドサービス Microsoft Azure 基本
アンバサダーマーケティング #WMCTokyo

2020年4月版_Xamarin.Forms 入門 (Mac での開発編)