Movatterモバイル変換


[0]ホーム

URL:


Yoshito Tabuchi, profile picture
Uploaded byYoshito Tabuchi
PDF, PPTX2,834 views

Xamarin の概要と活用事例

2017/03/28のiOS Consortiumでお話しした資料です。

Embed presentation

Download as PDF, PPTX
Xamarinの概要と活用事例2017/3/29(水)Xamarin 最前線 with iOS ConsortiumJapan Xamarin User Group田淵義人@エクセルソフトTwitter: @ytabuchifacebook: ytabuchi.xlsoft
営業(セールスエンジニア) 兼 新規事業開発室 室長Xamarin コミュニティエバンジェリストMicrosoft MVP Visual Studio and Development TechnologiesXamarin MVP連載・執筆Build Insider Xamarin Tips.NET開発テクノロジ入門2016年版コミュニティJapan Xamarin User Group 主宰Twitter: @ytabuchifacebook: ytabuchi.xlsoftBlog: Xamarin 日本語情報2田淵義人@エクセルソフト
Xamarin.iOS とは何かを理解してもらうXamarin 面白そうだなと感じてもらう3ゴール
Xamarinとは
C# / .NET / Visual Studioフル “ネイティブ” アプリAPI 100% 移植コード共通化Xamarin5
2つの開発手法Shared C# App Logic(PCL)Shared XAML/C# UI Code(Xamarin.Forms)iOSC# UIShared C# App Logic(PCL)AndroidC# UIWindowsC# UIXamarin.FormsXamarin Nativeロジックのみ共通化UIはネイティブで個別に作りこむ6
iOS の API を C# から呼び出せる薄いラッパー同じ要素を利用可能StoryboardViewControllerInfo.plist/Entitlements.plistAssetsMonoランタイムと C# のコードを AOTコンパイル7Xamarin.iOShttps://speakerdeck.com/amay077/xamarin-dot-android-teshi-merukurosuhuratutohuomumohairuahurikai-fa-number-droidkaigi-number-droidkaigi1
8Storyboard/ViewControllernamespace XamarinNative.iOSpublic partial class ViewController :UIViewController{public ViewController(IntPtr handle): base(handle) {}public override void ViewDidLoad(){base.ViewDidLoad();GetButton.TouchUpInside += (sender, e) =>{GetButton.SetTitle("Tapped!",UIControlState.Normal);};}}
9Info.plist
NuGet10
Xamarin ネイティブのコード11
Xamarin.FormsワンソースネイティブのUI/UXXAMLMVVM12
Model ViewViewModelData Binding13MVVM
Open Sourcehttps://github.com/ProjectBlueMonkey/BlueMonkeyMVVM PatternPrism for Xamarin.FormsGuidancePatterns & PracticesTestable & Maintainable14Project Blue Monkeyhttp://www.nuits.jp/entry/bluemonkey-architecture-overviewhttps://www.slideshare.net/AtsushiNakamura4/blue-monkey-architecture-overview
Xamarin.Forms のコード15
必要な知識プラットフォーム個別Xamarin NativeiOS API Objective-C, Swift XcodeAndroid API Java Android StudioWindows API Visual StudioC#API 言語 統合開発環境iOS API Objective-C, Swift XcodeAndroid API Java Android StudioWindows API Visual StudioC#Xamarin.FormsiOS APIAndroid APIWindows APIObjective-C, Swift XcodeJava Android StudioVisual StudioC#Xamarin.FormsUI toolkit16
C#17button.Click += async (sender, e) =>{var client = new HttpClient();using (var reader = new StreamReader(await client.GetStreamAsync("xxx"))){var deserializer = new XmlSerializer(typeof(Rss));var latest = deserializer.Deserialize(reader) as Rss;var feed = latest.Channel.Items.Where(x => x.Link.Contains("xamarin")).Select(x => x.Title).ToList();}};
どんなアプリが作れるの?
フェンリル株式会社 様http://biz.fenrir-inc.com/application_development/casestudy_app/nhk_kouhaku.htmlNHK 紅白19
株式会社エムティーアイ 様http://www.xlsoft.com/jp/products/xamarin/apps_sakenomy.htmlXamarin.Forms 活用事例Sakenomy20
@muak_x さんhttp://kamusoft.hatenablog.jp/entry/2016/11/08/22081021色しらべ
@yamamo さんhttps://docs.com/yamamoto-takahiro/9893/jxugc-17-xamarin22AzureVM Power Switch
@kikutaro_ さんhttp://kikutaro777.hatenablog.com/entry/2016/08/07/23042323坂道46セレクション
24エイチ・エス証券 スマ株https://speakerdeck.com/amay077/xamarin-dot-android-teshi-merukurosuhuratutohuomumohairuahurikai-fa-number-droidkaigi-number-droidkaigi1
まとめ
2つの開発手法Shared C# App Logic(PCL)Shared XAML/C# UI Code(Xamarin.Forms)iOSC# UIShared C# App Logic(PCL)AndroidC# UIWindowsC# UIXamarin.FormsXamarin Nativeロジックのみ共通化UIはネイティブで個別に作りこむ26
iOS の知識があるとより活用できる共通化で品質向上モダンな開発環境で変更に強い良いアプリをXamarin
ありがとうございますJXUG にも遊びに来てくださいJapan Xamarin User Group田淵義人@エクセルソフトTwitter: @ytabuchifacebook: ytabuchi.xlsoft28

Recommended

PDF
ちょっとエモい話
PDF
NET Standard と Xamarin
PDF
Xamarin概要
PDF
Xamarin 概要 2017/01/15
PDF
Xamarin から使う Azure
PDF
Realm Mobile Platform 概要
PDF
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
PDF
Xamarin概要+最新情報
PDF
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
PDF
Xamarinの歩き方
PPTX
ゆるふわ Xamarin Tips
PDF
[MW08] de:code イベントアプリの作り方 ~ Xamarin.Forms で開発しています ~
PDF
Xamarin 基礎講座 2016年7月版
PDF
10分でわかる無料になったXamarin
PPTX
20分でできる!Xamarin.Forms入門
PDF
Xamarinをこれから始める皆様へ
PDF
Xamarin の特徴と開発手法概要
PDF
BlueMonkeyプロジェクトのご紹介
PDF
Xamarin概要と活用方法
PDF
Xamarin概要と活用方法
PDF
20171202 Xamarinの歩き方
PDF
Computer Vision と Translator Text API 使ってみた
PDF
Xamarin.Forms アプリケーション 設計パターン
PPTX
Xamarin.formsとカスタムコントロールの話
PPTX
Developers.io.札幌 xamarinってどうよ
PDF
Sakenomyの開発経緯と内容をできるだけ公開しちゃいます
PDF
Xamarin バッドノウハウ大全
PDF
Xamarin 概要
PPTX
掲載されやすいプレスリリースの作り方
PDF
Sosiaalisen median perusteita ja ajankohtaiskatsaus

More Related Content

PDF
ちょっとエモい話
PDF
NET Standard と Xamarin
PDF
Xamarin概要
PDF
Xamarin 概要 2017/01/15
PDF
Xamarin から使う Azure
PDF
Realm Mobile Platform 概要
PDF
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
PDF
Xamarin概要+最新情報
ちょっとエモい話
NET Standard と Xamarin
Xamarin概要
Xamarin 概要 2017/01/15
Xamarin から使う Azure
Realm Mobile Platform 概要
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
Xamarin概要+最新情報

What's hot

PDF
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
PDF
Xamarinの歩き方
PPTX
ゆるふわ Xamarin Tips
PDF
[MW08] de:code イベントアプリの作り方 ~ Xamarin.Forms で開発しています ~
PDF
Xamarin 基礎講座 2016年7月版
PDF
10分でわかる無料になったXamarin
PPTX
20分でできる!Xamarin.Forms入門
PDF
Xamarinをこれから始める皆様へ
PDF
Xamarin の特徴と開発手法概要
PDF
BlueMonkeyプロジェクトのご紹介
PDF
Xamarin概要と活用方法
PDF
Xamarin概要と活用方法
PDF
20171202 Xamarinの歩き方
PDF
Computer Vision と Translator Text API 使ってみた
PDF
Xamarin.Forms アプリケーション 設計パターン
PPTX
Xamarin.formsとカスタムコントロールの話
PPTX
Developers.io.札幌 xamarinってどうよ
PDF
Sakenomyの開発経緯と内容をできるだけ公開しちゃいます
PDF
Xamarin バッドノウハウ大全
PDF
Xamarin 概要
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
Xamarinの歩き方
ゆるふわ Xamarin Tips
[MW08] de:code イベントアプリの作り方 ~ Xamarin.Forms で開発しています ~
Xamarin 基礎講座 2016年7月版
10分でわかる無料になったXamarin
20分でできる!Xamarin.Forms入門
Xamarinをこれから始める皆様へ
Xamarin の特徴と開発手法概要
BlueMonkeyプロジェクトのご紹介
Xamarin概要と活用方法
Xamarin概要と活用方法
20171202 Xamarinの歩き方
Computer Vision と Translator Text API 使ってみた
Xamarin.Forms アプリケーション 設計パターン
Xamarin.formsとカスタムコントロールの話
Developers.io.札幌 xamarinってどうよ
Sakenomyの開発経緯と内容をできるだけ公開しちゃいます
Xamarin バッドノウハウ大全
Xamarin 概要

Viewers also liked

PPTX
掲載されやすいプレスリリースの作り方
PDF
Sosiaalisen median perusteita ja ajankohtaiskatsaus
PDF
Loki: An Opensource Zipkin/Prometheus Mashup written in Go.
PDF
The Marketer's Guide To Customer Interviews
PDF
フォントの選び方・使い方
PDF
نصائح لتطبيق تعلم الآلة
PDF
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
PDF
Xamarin によるクロスプラットフォームモバイルアプリ開発(2014.06)
PPTX
Xamarin.formsでのmvvm利用のコツ
PPTX
Containerd Donation to CNCF Cloud Native Conference Berlin 2017
PDF
Machine Learning/ Data Science: Boosting Predictive Analytics Model Performance
PPTX
Docker, OSS and Azure
PPTX
ELSA France "Teaching is us!"
PDF
Hacking 2017 - Le manifeste des startups
PPTX
Android Things - Solid Foundations
PDF
10 Things You Didn’t Know About Mobile Email from Litmus & HubSpot
PDF
Les candidats à la présidentielle savent-ils gérer leur argent ?
PPTX
Nuori2017 29.3.2017
PDF
The Be-All, End-All List of Small Business Tax Deductions
掲載されやすいプレスリリースの作り方
Sosiaalisen median perusteita ja ajankohtaiskatsaus
Loki: An Opensource Zipkin/Prometheus Mashup written in Go.
The Marketer's Guide To Customer Interviews
フォントの選び方・使い方
نصائح لتطبيق تعلم الآلة
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin によるクロスプラットフォームモバイルアプリ開発(2014.06)
Xamarin.formsでのmvvm利用のコツ
Containerd Donation to CNCF Cloud Native Conference Berlin 2017
Machine Learning/ Data Science: Boosting Predictive Analytics Model Performance
Docker, OSS and Azure
ELSA France "Teaching is us!"
Hacking 2017 - Le manifeste des startups
Android Things - Solid Foundations
10 Things You Didn’t Know About Mobile Email from Litmus & HubSpot
Les candidats à la présidentielle savent-ils gérer leur argent ?
Nuori2017 29.3.2017
The Be-All, End-All List of Small Business Tax Deductions

Similar to Xamarin の概要と活用事例

PDF
Xamarin を使うとどんなことができるの?
PDF
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
PPTX
Xamarin.Forms.WPF を試してみた
PDF
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
PDF
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
PPTX
Xamarin.iOS の仕組みを理解しよう!
PDF
Xamarin.Forms のこれまでとこれから
PDF
Xamarin 概要 @ 2015/1/29 CROSS 2015
PPTX
Xamarin で始めるクロスプラットフォーム開発
PDF
10分で分かるxamarin
PPTX
第1回 Japan Xamarin User Group Conference - Xamarin 概要
PDF
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
PDF
5分で(は終わらなかった)分かるXamarin(開発者向け)
PDF
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
PDF
Xamarin 概要 @ 2014/10/18 わんくま同盟 東京勉強会 #92
PDF
Introduction to Xamarin - JXUG 20171209
PDF
Xamarin 概要 2015年5月版
PDF
Xamarin 概要 2014年08月版
PPTX
Xamarin基礎講座 Xamarinハンズオン(2016.09 浜松) #JXUG #jaghama
Xamarin を使うとどんなことができるの?
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
Xamarin.Forms.WPF を試してみた
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
Xamarin.iOS の仕組みを理解しよう!
Xamarin.Forms のこれまでとこれから
Xamarin 概要 @ 2015/1/29 CROSS 2015
Xamarin で始めるクロスプラットフォーム開発
10分で分かるxamarin
第1回 Japan Xamarin User Group Conference - Xamarin 概要
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
5分で(は終わらなかった)分かるXamarin(開発者向け)
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Xamarin 概要 @ 2014/10/18 わんくま同盟 東京勉強会 #92
Introduction to Xamarin - JXUG 20171209
Xamarin 概要 2015年5月版
Xamarin 概要 2014年08月版
Xamarin基礎講座 Xamarinハンズオン(2016.09 浜松) #JXUG #jaghama

More from Yoshito Tabuchi

PDF
C# と Xamarin
PDF
勉強会参加のススメ
PDF
Kong Summit 2021 振り返り
PDF
How does a sales person grow up his community
PDF
Kong 概要
PDF
Kong Enterprise の紹介
PDF
Xamarinを触り始めた頃の話〜触りたい人に向けて〜
PDF
Xamarin で Cognitive Services を使う
PDF
Xamarin で Cognitive Services を使ってみよう
PDF
2018年のXamarinの概要と活用方法
C# と Xamarin
勉強会参加のススメ
Kong Summit 2021 振り返り
How does a sales person grow up his community
Kong 概要
Kong Enterprise の紹介
Xamarinを触り始めた頃の話〜触りたい人に向けて〜
Xamarin で Cognitive Services を使う
Xamarin で Cognitive Services を使ってみよう
2018年のXamarinの概要と活用方法

Xamarin の概要と活用事例


[8]ページ先頭

©2009-2025 Movatter.jp