Upload
Download free for 30 days
Login
Submit Search
これから始めるXamarin開発
0 likes
582 views
Tsukasa Kato
オトナのモバイル開発入門Xamarin編@未来会議室 2017/10/18
Technology
Read more
1 of 29
Download now
Download to read offline
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
More Related Content
PPTX
XamarinでAzure AD認証 (リフレッシュトークン対応)
Kazuyuki Miyake
PDF
モバイルアプリ向けAWSネイティブアーキテクチャ
Rikitake Oohashi
PDF
Mobile cloudnight 2015/11/11
YUSUKE MORIZUMI
PDF
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
Rikitake Oohashi
PDF
[和歌山] 網元AMI on AWS MarketPlace
Hiromichi Koga
PDF
Xamarin 社内勉強会の LT 資料
Yoshito Tabuchi
PDF
Azure × LINE でクラウドを楽しもう
拓将 平林
PDF
面白いは正義
Yasuhiro Horiuchi
XamarinでAzure AD認証 (リフレッシュトークン対応)
Kazuyuki Miyake
モバイルアプリ向けAWSネイティブアーキテクチャ
Rikitake Oohashi
Mobile cloudnight 2015/11/11
YUSUKE MORIZUMI
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
Rikitake Oohashi
[和歌山] 網元AMI on AWS MarketPlace
Hiromichi Koga
Xamarin 社内勉強会の LT 資料
Yoshito Tabuchi
Azure × LINE でクラウドを楽しもう
拓将 平林
面白いは正義
Yasuhiro Horiuchi
What's hot
(20)
PPTX
WebsitesプチDeepDive
Kazunori Hamamoto
PPTX
Microsoft Azure WebAppsでECサイトを構築してみた話 ~EC-CUBE3で試してみました~
典子 松本
PDF
JAZUG に参加してMicrosoft MVP になった話
拓将 平林
PDF
Bluemix 言いたい放題
Kohei Nishikawa
PDF
クラウド化が進む今だから読み解くHyper-Vアーキテクチャ
Tsukasa Kato
PDF
[Jaws ug香川] 網元ami on aws market place
Hiromichi Koga
PDF
[Jawsug愛媛]網元ami on aws market place
Hiromichi Koga
PDF
こすもすえび&しばやんの「Azureアンカンファレンス~Azureについては俺たちに聞け(ばええやろ)」
Keiji Kamebuchi
PPTX
Azure Appservice WebAppsでWordPressサイトを構築すると運用が劇的にラクになる話
典子 松本
PDF
【ITベンチャーを支えるテクノロジー】成長し続けるサービスを支える技術|ランサーズ株式会社
leverages_event
PPTX
StrongLoopでサクっと始めるAPIエコノミー
YUSUKE MORIZUMI
PPTX
Web制作的に便利な機能満載!Microsoft Azureを使ってみよう
典子 松本
PDF
NuxtJS + REST APIで運用中サービスをNuxtJS + GraphQLに変更したことによる光と影
gree_tech
PPTX
A/BテストをAzure×Googleアナリティクスで試してみました。
典子 松本
PPTX
Visual studio communityの紹介
Kazunori Hamamoto
PPTX
Web制作に便利な機能いろいろ!Microsoft Azureの概要
典子 松本
PDF
gumiStudy #18 クラウドを使うユーザーが考えるべきこと
雄哉 吉田
PDF
Xamarin.Forms with VUI(JXUG 2019/8/31)
拓将 平林
PDF
Xcode以外の開発環境 AppCodeの紹介
Akira Hayashi
PPTX
Webデザイナーの私がMicrosoft Azureを使うようになったワケ
典子 松本
WebsitesプチDeepDive
Kazunori Hamamoto
Microsoft Azure WebAppsでECサイトを構築してみた話 ~EC-CUBE3で試してみました~
典子 松本
JAZUG に参加してMicrosoft MVP になった話
拓将 平林
Bluemix 言いたい放題
Kohei Nishikawa
クラウド化が進む今だから読み解くHyper-Vアーキテクチャ
Tsukasa Kato
[Jaws ug香川] 網元ami on aws market place
Hiromichi Koga
[Jawsug愛媛]網元ami on aws market place
Hiromichi Koga
こすもすえび&しばやんの「Azureアンカンファレンス~Azureについては俺たちに聞け(ばええやろ)」
Keiji Kamebuchi
Azure Appservice WebAppsでWordPressサイトを構築すると運用が劇的にラクになる話
典子 松本
【ITベンチャーを支えるテクノロジー】成長し続けるサービスを支える技術|ランサーズ株式会社
leverages_event
StrongLoopでサクっと始めるAPIエコノミー
YUSUKE MORIZUMI
Web制作的に便利な機能満載!Microsoft Azureを使ってみよう
典子 松本
NuxtJS + REST APIで運用中サービスをNuxtJS + GraphQLに変更したことによる光と影
gree_tech
A/BテストをAzure×Googleアナリティクスで試してみました。
典子 松本
Visual studio communityの紹介
Kazunori Hamamoto
Web制作に便利な機能いろいろ!Microsoft Azureの概要
典子 松本
gumiStudy #18 クラウドを使うユーザーが考えるべきこと
雄哉 吉田
Xamarin.Forms with VUI(JXUG 2019/8/31)
拓将 平林
Xcode以外の開発環境 AppCodeの紹介
Akira Hayashi
Webデザイナーの私がMicrosoft Azureを使うようになったワケ
典子 松本
Ad
Similar to これから始めるXamarin開発
(20)
PDF
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Yoshito Tabuchi
PDF
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Yoshito Tabuchi
PPTX
Developers.io.札幌 xamarinってどうよ
Shinichi Hirauchi
PDF
Xamarin 概要
Masayuki Fukuchi
PDF
Xamarin 概要 2014年08月版
Yoshito Tabuchi
PPTX
Xamarin.Android ハンズオン
m ishizaki
PDF
Xamarin 概要 @ 2014/10/18 わんくま同盟 東京勉強会 #92
Yoshito Tabuchi
PDF
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Yoshito Tabuchi
PDF
10分でわかる無料になったXamarin
Yoshito Tabuchi
PPTX
Xamarin で始めるクロスプラットフォーム開発
m ishizaki
PDF
Xamarin 概要 2017/01/15
Yoshito Tabuchi
PPTX
Xamarin.Android ハンズオン 2018/11
m ishizaki
PDF
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
Yoshito Tabuchi
PPTX
第1回 Japan Xamarin User Group Conference - Xamarin 概要
Yoshito Tabuchi
PDF
10分で分かるxamarin
Yoshito Tabuchi
PPTX
Xamarin 201406 geo media summit
Yoshito Tabuchi
PDF
Xamarin 概要 2015年5月版
Yoshito Tabuchi
PPTX
Xamarin基礎講座 Xamarinハンズオン(2016.09 浜松) #JXUG #jaghama
Hironov OKUYAMA
PPTX
そろそろXamarin使ってみませんか 1
Naoyuki Sano
PPTX
アンドロイダーが取り組むXamarin開発
Daisuke Tsutsumi
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Yoshito Tabuchi
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Yoshito Tabuchi
Developers.io.札幌 xamarinってどうよ
Shinichi Hirauchi
Xamarin 概要
Masayuki Fukuchi
Xamarin 概要 2014年08月版
Yoshito Tabuchi
Xamarin.Android ハンズオン
m ishizaki
Xamarin 概要 @ 2014/10/18 わんくま同盟 東京勉強会 #92
Yoshito Tabuchi
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Yoshito Tabuchi
10分でわかる無料になったXamarin
Yoshito Tabuchi
Xamarin で始めるクロスプラットフォーム開発
m ishizaki
Xamarin 概要 2017/01/15
Yoshito Tabuchi
Xamarin.Android ハンズオン 2018/11
m ishizaki
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
Yoshito Tabuchi
第1回 Japan Xamarin User Group Conference - Xamarin 概要
Yoshito Tabuchi
10分で分かるxamarin
Yoshito Tabuchi
Xamarin 201406 geo media summit
Yoshito Tabuchi
Xamarin 概要 2015年5月版
Yoshito Tabuchi
Xamarin基礎講座 Xamarinハンズオン(2016.09 浜松) #JXUG #jaghama
Hironov OKUYAMA
そろそろXamarin使ってみませんか 1
Naoyuki Sano
アンドロイダーが取り組むXamarin開発
Daisuke Tsutsumi
Ad
More from Tsukasa Kato
(20)
PDF
すぐにでも使える Windows Virtual Desktop
Tsukasa Kato
PDF
Open Source x AI
Tsukasa Kato
PDF
ニューノーマルな働き方!?Teams投稿をセンチメント分析!
Tsukasa Kato
PDF
WVD運用に欠かせない5つのポイント
Tsukasa Kato
PDF
ARM版Windows Virtual Desktop事始め
Tsukasa Kato
PDF
Container x AI
Tsukasa Kato
PDF
Power Automate with kintone
Tsukasa Kato
PDF
Azure DevOps と開発管理
Tsukasa Kato
PDF
ぼうけんにでかけよう Kubernetes KEDA
Tsukasa Kato
PDF
Azure Private Linkのご紹介
Tsukasa Kato
PDF
Azure Vnetの拡張と強化
Tsukasa Kato
PDF
マネージドBastion Azure Bastion
Tsukasa Kato
PDF
SendGridを使ったスマホアプリ運用
Tsukasa Kato
PDF
よりお手軽なBotへ 〜APIで効率的なBotを〜
Tsukasa Kato
PDF
Container deployment on Azure
Tsukasa Kato
PDF
AKS+KEDAで実現!Container Functions Pipeline
Tsukasa Kato
PDF
Azuredevopsakskeda
Tsukasa Kato
PDF
Build2019発表情報一気見せ
Tsukasa Kato
PDF
俺のセキュリティを超えてゆけ
Tsukasa Kato
PDF
今後のContainerの行く末の感じたこと、思ったこと〜JKD参加報告〜
Tsukasa Kato
すぐにでも使える Windows Virtual Desktop
Tsukasa Kato
Open Source x AI
Tsukasa Kato
ニューノーマルな働き方!?Teams投稿をセンチメント分析!
Tsukasa Kato
WVD運用に欠かせない5つのポイント
Tsukasa Kato
ARM版Windows Virtual Desktop事始め
Tsukasa Kato
Container x AI
Tsukasa Kato
Power Automate with kintone
Tsukasa Kato
Azure DevOps と開発管理
Tsukasa Kato
ぼうけんにでかけよう Kubernetes KEDA
Tsukasa Kato
Azure Private Linkのご紹介
Tsukasa Kato
Azure Vnetの拡張と強化
Tsukasa Kato
マネージドBastion Azure Bastion
Tsukasa Kato
SendGridを使ったスマホアプリ運用
Tsukasa Kato
よりお手軽なBotへ 〜APIで効率的なBotを〜
Tsukasa Kato
Container deployment on Azure
Tsukasa Kato
AKS+KEDAで実現!Container Functions Pipeline
Tsukasa Kato
Azuredevopsakskeda
Tsukasa Kato
Build2019発表情報一気見せ
Tsukasa Kato
俺のセキュリティを超えてゆけ
Tsukasa Kato
今後のContainerの行く末の感じたこと、思ったこと〜JKD参加報告〜
Tsukasa Kato
これから始めるXamarin開発
1.
これから始める Xamarin開発 オトナのモバイル開発⼊⾨Xamarin編@未来会議室 2017/10/18
2.
加藤 司 • 北海道出⾝ •
株式会社オルターブース • クラウドコンサルタント/インテグレータ • Microsoft MVP for Microsoft Azure • コミュニティ活動 • JAZUG熊本⽀部(くまあず) • 熊本クラウド語ろう会(熊クラ会) ⾃⼰紹介
4.
• Xamarin(ザマリン)は2016年2⽉にMicrosoftに買収 され Visual
Studioに無償で同梱されるようになった、 クロスプラットフォーム開発の統合開発環境を加えた ツール群の総称。 Xamarin
5.
• API 100%移植 •
XamarinのAPIはネイティブのAPIを100%移植しています。 • iOSは基本的にiOS SDKと同⽇、AndroidはAndroid SDKの リリース後順次対応となっています。 • OSの最新版への対応が早いことが特徴となっています。 Xamarinの特徴
6.
• ネイティブアプリを作成可能 • iOSはXcodeと同じ形式で、Androidも同様にネイティブアプ リと同じように動作します。 •
C#/Visual Studioで開発できる • .NET開発者はSwiftやJavaを使うことなく、C#を利⽤して開 発ができます。 Xamarinの特徴
7.
iOS Android Windows 開発⾔語
Swift、Objective-C Java C#/Visual Basic、 C++、JavaScript/ TypeScript 開発環境 Xcode Android Studio Visual Studio プッシュ通知 Apple Push Notification service(APNs) Google Cloud Messaging(GCM) Windows プッシュ通 知サービス (WNS) 配信 App Store Volume Purchase Program(VPP) Googleplay apkファイルでの配布 Windowsストア サイドローディング 基幹業務(LOB)アプリ アプリ開発の環境等の違い
8.
Xamarin Native Xamarin.Forms ロジックのみ共通化 UI
はネイティブで個別に作り込む ロジックとUIを共通化 UIは各プラットフォームの 同じ役割のUIが⾃動マッピング Xamarinの開発⼿法
9.
• Mono を利⽤したアプリケーション、クラスライブラリ •
iOSアプリ(Xamarin.iOS) • Androidアプリ(Xamarin.Android) • macOSアプリ(Xamarin.Mac) • 複数のプラットフォームで再利⽤可能なクラスライブラリ (.NET Standard または PCL) Xamarinでできること
10.
• Windows(UWP) アプリ •
Tizenアプリ(現在開発中) • Linuxアプリ(現在開発中) Xamarin.Formsでさらにできること
11.
Xamarin Native
12.
Xamarin Native Xamarin.Forms ロジックのみ共通化 UI
はネイティブで個別に作り込む ロジックとUIを共通化 UIは各プラットフォームの 同じ役割のUIが⾃動マッピング Xamarinの開発⼿法
13.
Xamarin Native • Mono
を利⽤したアプリケーション、クラスライブラリ • iOSアプリ(Xamarin.iOS) • Androidアプリ(Xamarin.Android) • macOSアプリ(Xamarin.Mac) • 複数のプラットフォームで再利⽤可能なクラスライブラリ (.NET Standard または PCL)
14.
Xamarin.Forms
15.
Xamarinの開発⼿法 Xamarin Native Xamarin.Forms ロジックのみ共通化 UI
はネイティブで個別に作り込む ロジックとUIを共通化 UIは各プラットフォームの 同じ役割のUIが⾃動マッピング
16.
Xamarin.Forms • 各種プラットフォーム(Android、iOS、Windows Phone、UWP)向けの画⾯を共通の画⾯定義(XAML で記述)から⽣成するフレームワーク。 • MVVM(Model
View ViewModel)パターンな実装を する機能も提供されている。
17.
Xamarin Test Cloud
18.
Xamarin Test Cloud •
クラウド上で2,000 種類以上のデバイスとアプリのテ ストが可能なサービス。 • Xamarin.UITestなどのフレームワークを使うことでUI テストを⾃動化できる。 • テスト結果やパフォーマンス評価などのレポート出⼒ も可能。
19.
Xamarin Test Cloud
20.
Xamarin Live Player
21.
Xamarin Live Player •
iOSアプリのソースコードをインタープリタ形式で実⾏ し、動作確認が⾏える。 • ですが、iOSアプリを公開(ビルド)するにはXcode (macOS)が必須です。
22.
.NETライブラリの動向
23.
.NETライブラリの現状
24.
.NETライブラリの今後
25.
対応事例
26.
事例紹介 Xamarin.Forms + Azureでの事例
27.
事例紹介 Xamarin.Forms + Azureでの事例
28.
まとめ •細かい部分でのプラットフォーム毎の調整は必要だ が⼤部分のコードが共通化できる •アプリの構成次第では⼤幅な⼯数削減も可能 •まずは触ってみるべし
29.
ご静聴ありがとうございました!
Download