Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Xamarin概要
JJXUGC #21 JXUG 福岡支部 発足記念jazug福岡
(福岡)/ふくてん 合同勉強会 (NPO法人AIP 後援)
2016/12/10 福岡県Ruby・コンテンツ産業振興センター
田淵義人@エクセルソフト
Twi...
参加してくださっている皆さま
ぜひXamarinの楽しい部分を持ち帰ってください(^^)
スタッフ・登壇者の皆さま
会場手配、懇親会手配、事前準備もろもろありがとうございます。
ハッシュタグ
#JXUG #fukuten #fukuazu
アン...
営業(セールスエンジニア) 兼 新規事業開発室 室長
Xamarin コミュニティエバンジェリスト
2016年4月 Microsoft MVP Visual Studio and Development Technologies 受賞
連載・執...
Xamarinとは
銀の弾丸ではない
C# / .NET / Visual Studio
フル “ネイティブ” アプリ
API 100% 移植
コード共通化
Xamarin
5
2つの開発手法
Shared C# App Logic
(PCL)
Shared XAML/C# UI Code
(Xamarin.Forms)
iOS
C# UI
Shared C# App Logic
(PCL)
Android
C# UI...
Xamarin.Forms
ワンソース
ネイティブの
UI/UX
XAML
MVVM
7
必要な知識
プラットフォーム
個別
Xamarin Native
iOS API Objective-C, Swift Xcode
Android API Java Android Studio
Windows API Visual Studi...
どんなアプリが作れるの?
フェンリル株式会社 様
http://biz.fenrir-
inc.com/application_d
evelopment/casestudy
_app/nhk_kouhaku.ht
ml
NHK 紅白
10
株式会社エムティーアイ 様
http://www.xlsoft.com/jp/
products/xamarin/apps_s
akenomy.html
Xamarin.Forms 活用事例
Sakenomy
11
@muak_x さん
http://kamusoft.haten
ablog.jp/entry/2016/11
/08/220810
12
色しらべ
@yamamo さん
https://docs.co
m/yamamoto-
takahiro/9893/j
xugc-17-
xamarin
13
AzureVM Power Switch
@kikutaro_ さん
http://kikutaro7
77.hatenablog.c
om/entry/2016/
08/07/230423
14
坂道46セレクション
https://www.xamarin.com/prebuilt
Prebuilt サンプル
15
Acquaint Sport Xamarin CRM My Shoppe
資料一覧
https://jxug.connpass.com/event/39470/
ビデオ録画もありますので、ぜひご覧ください
https://www.youtube.com/playlist?list=PLxAao1dxjr71PXLAJ...
Xamarinをこれから始める方へ
Android SDK をちゃんとインストール
Windows で Xamarin 開発をしたい方はインストールする前に読んでほしい -
Xamarin 日本語情報
Xamarin for Visual Studio スタートアップ トラブルQ...
Xamarin逆引きTips - Build Insider
Xamarinに関する投稿 - Qiita
Xamarin Advent Calendar 2016 ← HOT!
Insider.NET > .NET TIPS - @IT
JXU...
Xamarin ハンズオン (初級)
Xamarin Dev Days Tokyo ハンズオン (中級)
Xamarin.Forms CustomRenderer ハンズオン (中級)
JXUG で主催しているハンズオンやもくもく会に参加
ht...
Teratail
Twitter (#Xamarin #JXUG タグで呟く)
21
聞く
読む・見る・聞く・調べる
Guides - Xamarin (ドキュメント)
Recipes - Xamarin (逆引き辞典)
Xamarin Blog
Xamarin channel - Youtube (セッション動画)
Xamarin ...
Xamarin.iOS, Xamarin.Android は iOS API /Android
API の薄いラッパーである
ネイティブの情報を探して Xamarin で使う
23
iOS/Android ネイティブの情報
通称「Forms本」または「ペゾルド本」
原文は以下で公開中
https://developer.xamarin.com/guides/xamarin-
forms/creating-mobile-apps-xamarin-forms/
24
...
まとめ
環境構築を超えれば
C#だけでiOS/Androidアプリを開発できる
ネイティブAPIはゆっくり覚えれば良い
Xamarinは怖くない
27
ご清聴ありがとうございます
http://jxug.org
http://jxug.connpass.com
是非これからも遊びにきてください(^^)
田淵義人@エクセルソフト
Twitter: @ytabuchi
facebook: ytab...
Upcoming SlideShare
Loading in …5
×

Xamarin 概要

2,263 views

Published on

2016/12/10 JXUGC #21 「JXUG 福岡支部 発足記念 jazug福岡(福岡)/ふくてん 合同 勉強会 (NPO法人AIP 後援)
でのスライドです。

Published in: Mobile
  • Be the first to comment

Xamarin 概要

  1. 1. Xamarin概要 JJXUGC #21 JXUG 福岡支部 発足記念jazug福岡 (福岡)/ふくてん 合同勉強会 (NPO法人AIP 後援) 2016/12/10 福岡県Ruby・コンテンツ産業振興センター 田淵義人@エクセルソフト Twitter: @ytabuchi facebook: ytabuchi.xlsoft 080-7015-3586
  2. 2. 参加してくださっている皆さま ぜひXamarinの楽しい部分を持ち帰ってください(^^) スタッフ・登壇者の皆さま 会場手配、懇親会手配、事前準備もろもろありがとうございます。 ハッシュタグ #JXUG #fukuten #fukuazu アンケート http://bit.ly/jxugc21 Gitter https://gitter.im/jxug/jxugc21 2 多謝
  3. 3. 営業(セールスエンジニア) 兼 新規事業開発室 室長 Xamarin コミュニティエバンジェリスト 2016年4月 Microsoft MVP Visual Studio and Development Technologies 受賞 連載・執筆 Build Insider Xamarin Tips マイナビニュース .NET開発テクノロジ入門2016年版 コミュニティ Japan Xamarin User Group 主宰 Twitter: @ytabuchi facebook: ytabuchi.xlsoft Blog: Xamarin 日本語情報 3 田淵義人@エクセルソフト
  4. 4. Xamarinとは 銀の弾丸ではない
  5. 5. C# / .NET / Visual Studio フル “ネイティブ” アプリ API 100% 移植 コード共通化 Xamarin 5
  6. 6. 2つの開発手法 Shared C# App Logic (PCL) Shared XAML/C# UI Code (Xamarin.Forms) iOS C# UI Shared C# App Logic (PCL) Android C# UI Windows C# UI Xamarin.FormsXamarin Native ロジックのみ共通化 UIはネイティブで個別に作りこむ 6
  7. 7. Xamarin.Forms ワンソース ネイティブの UI/UX XAML MVVM 7
  8. 8. 必要な知識 プラットフォーム 個別 Xamarin Native iOS API Objective-C, Swift Xcode Android API Java Android Studio Windows API Visual StudioC# API 言語 統合開発環境 iOS API Objective-C, Swift Xcode Android API Java Android Studio Windows API Visual StudioC# Xamarin.Forms iOS API Android API Windows API Objective-C, Swift Xcode Java Android Studio Visual StudioC#Xamarin.Forms UI toolkit 8
  9. 9. どんなアプリが作れるの?
  10. 10. フェンリル株式会社 様 http://biz.fenrir- inc.com/application_d evelopment/casestudy _app/nhk_kouhaku.ht ml NHK 紅白 10
  11. 11. 株式会社エムティーアイ 様 http://www.xlsoft.com/jp/ products/xamarin/apps_s akenomy.html Xamarin.Forms 活用事例 Sakenomy 11
  12. 12. @muak_x さん http://kamusoft.haten ablog.jp/entry/2016/11 /08/220810 12 色しらべ
  13. 13. @yamamo さん https://docs.co m/yamamoto- takahiro/9893/j xugc-17- xamarin 13 AzureVM Power Switch
  14. 14. @kikutaro_ さん http://kikutaro7 77.hatenablog.c om/entry/2016/ 08/07/230423 14 坂道46セレクション
  15. 15. https://www.xamarin.com/prebuilt Prebuilt サンプル 15 Acquaint Sport Xamarin CRM My Shoppe
  16. 16. 資料一覧 https://jxug.connpass.com/event/39470/ ビデオ録画もありますので、ぜひご覧ください https://www.youtube.com/playlist?list=PLxAao1dxjr71PXLAJwn0qdmDwz- K0bGpW 申請お待ちしております。 http://bit.ly/MyXamarinApp 16 JXUGC #17 お前の Xamarin アプリを見せてみろ!
  17. 17. Xamarinをこれから始める方へ
  18. 18. Android SDK をちゃんとインストール Windows で Xamarin 開発をしたい方はインストールする前に読んでほしい - Xamarin 日本語情報 Xamarin for Visual Studio スタートアップ トラブルQA集 - nuits.jp blog Xamarin バッドノウハウの解説 - Xamarin 日本語情報 Hyper-V の Visual Studio Emulator は使わない *個人的な見解です 丁寧に環境構築 18
  19. 19. Xamarin逆引きTips - Build Insider Xamarinに関する投稿 - Qiita Xamarin Advent Calendar 2016 ← HOT! Insider.NET > .NET TIPS - @IT JXUG : 関連ページ、ブログ一覧 Xamarin 日本語ドキュメントの紹介 : XLsoft エクセルソフト 19 日本語ドキュメントを読む
  20. 20. Xamarin ハンズオン (初級) Xamarin Dev Days Tokyo ハンズオン (中級) Xamarin.Forms CustomRenderer ハンズオン (中級) JXUG で主催しているハンズオンやもくもく会に参加 http://jxug.connpass.com エラーとワーニングは別物です ビルドエラーにならなければ、とにかく進めてみる 20 手を動かす
  21. 21. Teratail Twitter (#Xamarin #JXUG タグで呟く) 21 聞く
  22. 22. 読む・見る・聞く・調べる Guides - Xamarin (ドキュメント) Recipes - Xamarin (逆引き辞典) Xamarin Blog Xamarin channel - Youtube (セッション動画) Xamarin Forums Stackoverflow PreBuilt アプリ Build Apps Quickly using Prebuilt App Templates - Xamarin 22 英語ドキュメント
  23. 23. Xamarin.iOS, Xamarin.Android は iOS API /Android API の薄いラッパーである ネイティブの情報を探して Xamarin で使う 23 iOS/Android ネイティブの情報
  24. 24. 通称「Forms本」または「ペゾルド本」 原文は以下で公開中 https://developer.xamarin.com/guides/xamarin- forms/creating-mobile-apps-xamarin-forms/ 24 Creating Mobile Apps with Xamarin.Forms Book
  25. 25. まとめ
  26. 26. 環境構築を超えれば C#だけでiOS/Androidアプリを開発できる ネイティブAPIはゆっくり覚えれば良い Xamarinは怖くない 27
  27. 27. ご清聴ありがとうございます http://jxug.org http://jxug.connpass.com 是非これからも遊びにきてください(^^) 田淵義人@エクセルソフト Twitter: @ytabuchi facebook: ytabuchi.xlsoft 080-7015-3586 28

×