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の歩き方
Xamarin入門者の集い
supported by teratail
2016/10/26(水) レバレジーズ株式会社
田淵義人@エクセルソフト
Twitter: @ytabuchi
facebook: ytabuch...
会場を貸してくださったレバレジーズ株式会社
supported by teratail
参加者の皆さま
2
多謝
私、営業ですから
営業(セールスエンジニア) 兼 新規事業開発室 室長
Xamarin コミュニティエバンジェリスト
2016年4月 Microsoft MVP Visual Studio and Development Technologies 受賞
連載・執...
モバイル好き
JXUG 主催
勉強会参加者のスキル
アプリ
IT勉強会検索(Android / WinPhone)
5
Xamarin を勉強した理由
Xamarinとは
銀の弾丸ではない
C# / .NET / Visual Studio
フル “ネイティブ” アプリ
API 100% 移植
コード共通化
Xamarin
7
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
9
必要な知識
プラットフォーム
個別
Xamarin Native
iOS API Objective-C, Swift Xcode
Android API Java Android Studio
Windows API Visual Studi...
11
対応可能な OS
Windows Mac OS X
Visual Studio Xamarin Studio
iOS ○(要Mac) ○
Android ○ ○
Mac × ○
UWP ○ ×
Windows Phone ○ ×
Wind...
C#er/XAMLer/WPF/UWP → XF
iOS/Android ネイティブ経験者 → XN
素早く簡単に作る → XF
きれいに細かく作る → XN
社内プロジェクト → XF
受託開発 → XN? XF?
HTML/JS → Cor...
Xamarinの歩き方
優しく始めたい
Android SDK をちゃんとインストールすれば怖くない
Windows で Xamarin 開発をしたい方はインストールする前に読んでほしい -
Xamarin 日本語情報
Xamarin for Visual Studio スタートアッ...
Xamarin逆引きTips - Build Insider
Xamarinに関する投稿 - Qiita
Insider.NET > .NET TIPS - @IT
JXUG : 関連ページ、ブログ一覧
Xamarin 日本語ドキュメントの紹介...
Xamarin ハンズオン (初級)
Xamarin Dev Days Tokyo ハンズオン (中級)
Xamarin.Forms CustomRenderer ハンズオン (中級)
JXUG で主催しているハンズオン、もくもく会に参加
ht...
Teratail
Twitter ( #Xamarin #JXUG タグで呟く)
JXUG facebook グループに投げる
17
聞く
読む・見る・聞く・調べる
Guides - Xamarin (ドキュメント)
Recipes - Xamarin (逆引き辞典)
Xamarin Blog
Xamarin channel - Youtube (セッション動画)
Xamarin ...
Xamarin.iOS, Xamarin.Android は iOS API /Android
API の薄いラッパーである
ネイティブの情報を探して Xamarin で使う
19
iOS/Android ネイティブの情報
Japan Xamarin User Group
http://jxug.org
http://jxug.connpass.com
是非遊びにきてください(^^)
20
2016/11/12(土)
http://ti.to/xamarin/dev-days-tokyo
現在満席ですが、少し増やしてもらう予定です。
21
Xamarin Dev Days - Tokyo
ありがとうございました
田淵義人@エクセルソフト
Twitter: @ytabuchi
facebook: ytabuchi.xlsoft
080-7015-3586
Upcoming SlideShare
Loading in …5
×

Xamarinの歩き方

3,339 views

Published on

2016/10/27 Xamarin入門者の集い supported by teratail
で発表した Xamarin を始める時に追っておきたい情報をまとめた資料です。

Published in: Technology
  • Be the first to comment

Xamarinの歩き方

  1. 1. Xamarinの歩き方 Xamarin入門者の集い supported by teratail 2016/10/26(水) レバレジーズ株式会社 田淵義人@エクセルソフト Twitter: @ytabuchi facebook: ytabuchi.xlsoft 080-7015-3586
  2. 2. 会場を貸してくださったレバレジーズ株式会社 supported by teratail 参加者の皆さま 2 多謝
  3. 3. 私、営業ですから
  4. 4. 営業(セールスエンジニア) 兼 新規事業開発室 室長 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 日本語情報 4 田淵義人@エクセルソフト
  5. 5. モバイル好き JXUG 主催 勉強会参加者のスキル アプリ IT勉強会検索(Android / WinPhone) 5 Xamarin を勉強した理由
  6. 6. Xamarinとは 銀の弾丸ではない
  7. 7. C# / .NET / Visual Studio フル “ネイティブ” アプリ API 100% 移植 コード共通化 Xamarin 7
  8. 8. 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はネイティブで個別に作りこむ 8
  9. 9. Xamarin.Forms ワンソース ネイティブの UI/UX 9
  10. 10. 必要な知識 プラットフォーム 個別 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 10
  11. 11. 11 対応可能な OS Windows Mac OS X Visual Studio Xamarin Studio iOS ○(要Mac) ○ Android ○ ○ Mac × ○ UWP ○ × Windows Phone ○ × Windowsストア ○ ×
  12. 12. C#er/XAMLer/WPF/UWP → XF iOS/Android ネイティブ経験者 → XN 素早く簡単に作る → XF きれいに細かく作る → XN 社内プロジェクト → XF 受託開発 → XN? XF? HTML/JS → Cordova? ReactNative? 12 Xamarin.Forms VS Xamarin ネイティブ VS X
  13. 13. Xamarinの歩き方 優しく始めたい
  14. 14. Android SDK をちゃんとインストールすれば怖くない Windows で Xamarin 開発をしたい方はインストールする前に読んでほしい - Xamarin 日本語情報 Xamarin for Visual Studio スタートアップ トラブルQA集 - nuits.jp blog Xamarin バッドノウハウの解説 - Xamarin 日本語情報 Hyper-V の Visual Studio Emulator は使わない 中華パッドは使わない 丁寧に環境構築 14
  15. 15. Xamarin逆引きTips - Build Insider Xamarinに関する投稿 - Qiita Insider.NET > .NET TIPS - @IT JXUG : 関連ページ、ブログ一覧 Xamarin 日本語ドキュメントの紹介 : XLsoft エクセルソフト 15 日本語ドキュメントを読む
  16. 16. Xamarin ハンズオン (初級) Xamarin Dev Days Tokyo ハンズオン (中級) Xamarin.Forms CustomRenderer ハンズオン (中級) JXUG で主催しているハンズオン、もくもく会に参加 http://jxug.connpass.com エラーとワーニングは別物です ビルドエラーにならなければ、とにかく進めてみる 16 手を動かす
  17. 17. Teratail Twitter ( #Xamarin #JXUG タグで呟く) JXUG facebook グループに投げる 17 聞く
  18. 18. 読む・見る・聞く・調べる Guides - Xamarin (ドキュメント) Recipes - Xamarin (逆引き辞典) Xamarin Blog Xamarin channel - Youtube (セッション動画) Xamarin Forums Stackoverflow PreBuilt アプリ Build Apps Quickly using Prebuilt App Templates - Xamarin 18 英語ドキュメント
  19. 19. Xamarin.iOS, Xamarin.Android は iOS API /Android API の薄いラッパーである ネイティブの情報を探して Xamarin で使う 19 iOS/Android ネイティブの情報
  20. 20. Japan Xamarin User Group http://jxug.org http://jxug.connpass.com 是非遊びにきてください(^^) 20
  21. 21. 2016/11/12(土) http://ti.to/xamarin/dev-days-tokyo 現在満席ですが、少し増やしてもらう予定です。 21 Xamarin Dev Days - Tokyo
  22. 22. ありがとうございました 田淵義人@エクセルソフト Twitter: @ytabuchi facebook: ytabuchi.xlsoft 080-7015-3586

×