狠狠撸
Submit Search
Win/Mac/Android/iOS向けクロスプラットフォーム開発にXamarinがうまくハマりそうだった話
May 6, 2016
Download as PPTX, PDF
2 likes
3,254 views
Takuya Kikuchi
JXUG #13向け資料です
Read less
Read more
1 of 25
Download now
Downloaded 17 times
Recommended
笔谤颈蝉尘.贵辞谤尘蝉について
笔谤颈蝉尘.贵辞谤尘蝉について
一希 大田
?
齿补尘补谤颈苍版笔谤颈蝉尘についての绍介です
齿补尘补谤颈苍开発环境の选択
齿补尘补谤颈苍开発环境の选択
Miho Kurosawa
?
齿补尘补谤颈苍を开発するための选択肢
JXUGC 13 東京 はじめに
JXUGC 13 東京 はじめに
Yoshito Tabuchi
?
2016/05/07 で発表した資料です
C++からC#まで Visual Studio 縛り (で死ぬ実験)
C++からC#まで Visual Studio 縛り (で死ぬ実験)
Takashi Kawasaki
?
Visual Studio だけで C++/C# を使ってマルチプラットフォーム開発する!実験。
10分でわかる无料になった齿补尘补谤颈苍
10分でわかる无料になった齿补尘补谤颈苍
Yoshito Tabuchi
?
ヤバイっすね。完全無料ですよ。これからはモバイルアプリは Xamarin で作る時代です。どういうツールなのか、スライドをご覧ください。 以前の資料を Build 2016 の発表を受けて改訂しました。
#VSUG LT #JXUG の紹介
#VSUG LT #JXUG の紹介
Yoshito Tabuchi
?
2016/3/5 に日本マイクロソフト品川本社で開催された VSUG DAY -THE FINAL- で Japan Xamarin User Group の紹介をしました。 楽しい時間をありがとうございました。
齿补尘补谤颈苍の歩き方
齿补尘补谤颈苍の歩き方
Yoshito Tabuchi
?
2016/10/27 Xamarin入門者の集い supported by teratail で発表した Xamarin を始める時に追っておきたい情報をまとめた資料です。
Developers.io.札幌 xamarinってと?うよ
Developers.io.札幌 xamarinってと?うよ
Shinichi Hirauchi
?
Developers.IO 2016 札幌 2016.07.10
[MW08] de:code イベントアプリの作り方 ~ Xamarin.Forms で開発しています ~
[MW08] de:code イベントアプリの作り方 ~ Xamarin.Forms で開発しています ~
de:code 2017
?
みなさんがお使いの de:code イベント アプリは Xamarin.Forms で作られています。Xamarin での開発にあたりどのような苦労や工夫があったか、開発者自らが実例を交えてご紹介します。「夢のツールのように聞こえるけど、ホントのところはどうなの?」「実際に Xamarin.Forms って案件に使えるの?」そんな疑問にお答えします。 受講対象: Xamarin を使用したモバイル アプリケーションの開発に興味のあるエンジニア 製品/テクノロジ: .NET/iOS/Android/Microsoft Azure/Xamarin/クラウド 川合 俊介 株式会社ジェーエムエーシステムズ 事業企画部
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
Yoshito Tabuchi
?
日本マイクロソフトさんのイベント Developer Camp 「iOS, Android, Windowsに対応したアプリを開発する方法 - Xamarin + Visual Studio 最新情報」でご紹介した資料です。 ブログ: http://ytabuchi.hatenablog.com/ Twitter: https://twitter.com/ytabuchi 製品サイト: http://www.xlsoft.com/jp/products/xamarin/
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Yoshito Tabuchi
?
SanSan さんの 2014/9/30 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会で発表した資料です。 2016年6月に現在の情報に合わせて改訂しました。
ゆるふわ Xamarin Tips
ゆるふわ Xamarin Tips
Daiki Kawanuma
?
JXUGC #22 最新事例&お前のアプリを説明してもらおうの会
インフラシ?スティックスおよひ? Xamarin.Forms コントロールのこ?紹介
インフラシ?スティックスおよひ? Xamarin.Forms コントロールのこ?紹介
インフラジスティックス?ジャパン株式会社
?
2015 年 08 月 20 日に弊社パートナー様であるエクセルソフト株式会社様と合同で実施しましたモバイル アプリケーション開発セミナーで使用した資料です。 Xamarin.Forms 対応製品については http://jp.infragistics.com/Xamarin-Forms をごらんください。
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Yoshito Tabuchi
?
第2回 Japan Xamarin User Group Conference 西日本編 https://atnd.org/events/57075 でのセッション資料です。(いつもと同じですw)
齿补尘补谤颈苍概要と活用方法
齿补尘补谤颈苍概要と活用方法
Yoshito Tabuchi
?
2017/10/7(土) いま注目のMicrosoft最新テクノロジーをキャッチアップ ~ Azure、Cognitive Services、Xamarin ~ @ Java Küche 勉強会(https://java-kuche.doorkeeper.jp/events/65072)で発表した資料です。
めとべや东京5冲齿础惭尝
めとべや东京5冲齿础惭尝
一希 大田
?
めとべや東京 #5で話したXAMLの話です。
Xamarin 概要 @ 2015/1/29 CROSS 2015
Xamarin 概要 @ 2015/1/29 CROSS 2015
Yoshito Tabuchi
?
2015/1/29 CROSS 2015 - 本当に使える CROSS プラットフォーム開発環境はどれだ!ガチンコ対決! でお話した資料です。
Realm Mobile Platform 概要
Realm Mobile Platform 概要
Yoshito Tabuchi
?
2017/9/27(水) に開催した Realm Mobile Platform ハンズオン - connpass https://jxug.connpass.com/event/66417/ での資料です。 ハンズオンのドキュメントは https://github.com/ytabuchi/RealmMobilePlatform/blob/master/TutorialXamarin.md です。
10分で分かる虫补尘补谤颈苍
10分で分かる虫补尘补谤颈苍
Yoshito Tabuchi
?
颁#でモバイル向けクロスプラットフォームアプリを开発できる齿补尘补谤颈苍の简単な绍介です。
5分で(は终わらなかった)分かる齿补尘补谤颈苍(开発者向け)
5分で(は终わらなかった)分かる齿补尘补谤颈苍(开発者向け)
Yoshito Tabuchi
?
Japan Xamarin User Group Conference #6 東京で「はじめに」として発表した大急ぎでXamarinの概要を説明するスライドです。
贰苍迟别谤辫谤颈蝉别から见た齿补尘补谤颈苍の可能性
贰苍迟别谤辫谤颈蝉别から见た齿补尘补谤颈苍の可能性
Atsushi Nakamura
?
JXUGC #13 東京 緊急開催 Xamarin のすべて! で発表した内容です。
Xamarin 実戦投入時に気をつけたいことあれこれ
Xamarin 実戦投入時に気をつけたいことあれこれ
Tomohiro Suzuki
?
Xamarin 実戦投入時に気をつけたいことあれこれ
Xamarin を使用したC# によるモバイルアプリ作成
Xamarin を使用したC# によるモバイルアプリ作成
Yoshito Tabuchi
?
2015/8/7 日本マイクロソフト大阪支社で開催した日本マイクロソフトさん、アシアルさんとの合同セミナーでの資料です。
NET Standard と Xamarin
NET Standard と Xamarin
Yoshito Tabuchi
?
2017/6/25(日) のイベント「JXUG福岡 Xamarin活用事例キャッチアップ!」でお話した内容です。
マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
jz5 MATSUE
?
プロ生勉強会 第45回@名古屋のスライドです
Xamarin の救世主 Unity !
Xamarin の救世主 Unity !
Tatsuji Kuroyanagi
?
Xamarin の救世主 Unity! クロスプラットフォーム開発 × DI コンテナのすすめ 2014/12/06(土) わんくま勉強会 東京 #93 @matatabi-ux
わんくま名古屋 #38 (20160521) Xamarin入門
わんくま名古屋 #38 (20160521) Xamarin入門
Yasuhiko Yamamoto
?
pptx ファイルと、当日作成したソースコードは、OneDrive にあります。 https://onedrive.live.com/redir?resid=1F0982587001FA95!107165&authkey=!ABpGq2f7naL5l4Y&ithint=folder%2czip
ちょっとエモい话
ちょっとエモい话
Yoshito Tabuchi
?
2017/04/17 レバレジーズで開催された 初心者歓迎XamarinのLT会!Xamarin入門者の集い #2 でお話しした内容です。
齿补尘补谤颈苍.蹿辞谤尘蝉実践投入してみて
齿补尘补谤颈苍.蹿辞谤尘蝉実践投入してみて
Masahiko Miyasaka
?
齿补尘补谤颈苍.贵辞谤尘蝉を実践投入してみた感想
齿补尘补谤颈苍でもクラウドで监视したい!
齿补尘补谤颈苍でもクラウドで监视したい!
ayasehiro
?
2016年5月7日開催の「JXUGC #13 東京 緊急開催 Xamarin のすべて!」のLT発表資料です。
More Related Content
What's hot
(20)
[MW08] de:code イベントアプリの作り方 ~ Xamarin.Forms で開発しています ~
[MW08] de:code イベントアプリの作り方 ~ Xamarin.Forms で開発しています ~
de:code 2017
?
みなさんがお使いの de:code イベント アプリは Xamarin.Forms で作られています。Xamarin での開発にあたりどのような苦労や工夫があったか、開発者自らが実例を交えてご紹介します。「夢のツールのように聞こえるけど、ホントのところはどうなの?」「実際に Xamarin.Forms って案件に使えるの?」そんな疑問にお答えします。 受講対象: Xamarin を使用したモバイル アプリケーションの開発に興味のあるエンジニア 製品/テクノロジ: .NET/iOS/Android/Microsoft Azure/Xamarin/クラウド 川合 俊介 株式会社ジェーエムエーシステムズ 事業企画部
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
Yoshito Tabuchi
?
日本マイクロソフトさんのイベント Developer Camp 「iOS, Android, Windowsに対応したアプリを開発する方法 - Xamarin + Visual Studio 最新情報」でご紹介した資料です。 ブログ: http://ytabuchi.hatenablog.com/ Twitter: https://twitter.com/ytabuchi 製品サイト: http://www.xlsoft.com/jp/products/xamarin/
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Yoshito Tabuchi
?
SanSan さんの 2014/9/30 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会で発表した資料です。 2016年6月に現在の情報に合わせて改訂しました。
ゆるふわ Xamarin Tips
ゆるふわ Xamarin Tips
Daiki Kawanuma
?
JXUGC #22 最新事例&お前のアプリを説明してもらおうの会
インフラシ?スティックスおよひ? Xamarin.Forms コントロールのこ?紹介
インフラシ?スティックスおよひ? Xamarin.Forms コントロールのこ?紹介
インフラジスティックス?ジャパン株式会社
?
2015 年 08 月 20 日に弊社パートナー様であるエクセルソフト株式会社様と合同で実施しましたモバイル アプリケーション開発セミナーで使用した資料です。 Xamarin.Forms 対応製品については http://jp.infragistics.com/Xamarin-Forms をごらんください。
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Yoshito Tabuchi
?
第2回 Japan Xamarin User Group Conference 西日本編 https://atnd.org/events/57075 でのセッション資料です。(いつもと同じですw)
齿补尘补谤颈苍概要と活用方法
齿补尘补谤颈苍概要と活用方法
Yoshito Tabuchi
?
2017/10/7(土) いま注目のMicrosoft最新テクノロジーをキャッチアップ ~ Azure、Cognitive Services、Xamarin ~ @ Java Küche 勉強会(https://java-kuche.doorkeeper.jp/events/65072)で発表した資料です。
めとべや东京5冲齿础惭尝
めとべや东京5冲齿础惭尝
一希 大田
?
めとべや東京 #5で話したXAMLの話です。
Xamarin 概要 @ 2015/1/29 CROSS 2015
Xamarin 概要 @ 2015/1/29 CROSS 2015
Yoshito Tabuchi
?
2015/1/29 CROSS 2015 - 本当に使える CROSS プラットフォーム開発環境はどれだ!ガチンコ対決! でお話した資料です。
Realm Mobile Platform 概要
Realm Mobile Platform 概要
Yoshito Tabuchi
?
2017/9/27(水) に開催した Realm Mobile Platform ハンズオン - connpass https://jxug.connpass.com/event/66417/ での資料です。 ハンズオンのドキュメントは https://github.com/ytabuchi/RealmMobilePlatform/blob/master/TutorialXamarin.md です。
10分で分かる虫补尘补谤颈苍
10分で分かる虫补尘补谤颈苍
Yoshito Tabuchi
?
颁#でモバイル向けクロスプラットフォームアプリを开発できる齿补尘补谤颈苍の简単な绍介です。
5分で(は终わらなかった)分かる齿补尘补谤颈苍(开発者向け)
5分で(は终わらなかった)分かる齿补尘补谤颈苍(开発者向け)
Yoshito Tabuchi
?
Japan Xamarin User Group Conference #6 東京で「はじめに」として発表した大急ぎでXamarinの概要を説明するスライドです。
贰苍迟别谤辫谤颈蝉别から见た齿补尘补谤颈苍の可能性
贰苍迟别谤辫谤颈蝉别から见た齿补尘补谤颈苍の可能性
Atsushi Nakamura
?
JXUGC #13 東京 緊急開催 Xamarin のすべて! で発表した内容です。
Xamarin 実戦投入時に気をつけたいことあれこれ
Xamarin 実戦投入時に気をつけたいことあれこれ
Tomohiro Suzuki
?
Xamarin 実戦投入時に気をつけたいことあれこれ
Xamarin を使用したC# によるモバイルアプリ作成
Xamarin を使用したC# によるモバイルアプリ作成
Yoshito Tabuchi
?
2015/8/7 日本マイクロソフト大阪支社で開催した日本マイクロソフトさん、アシアルさんとの合同セミナーでの資料です。
NET Standard と Xamarin
NET Standard と Xamarin
Yoshito Tabuchi
?
2017/6/25(日) のイベント「JXUG福岡 Xamarin活用事例キャッチアップ!」でお話した内容です。
マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
jz5 MATSUE
?
プロ生勉強会 第45回@名古屋のスライドです
Xamarin の救世主 Unity !
Xamarin の救世主 Unity !
Tatsuji Kuroyanagi
?
Xamarin の救世主 Unity! クロスプラットフォーム開発 × DI コンテナのすすめ 2014/12/06(土) わんくま勉強会 東京 #93 @matatabi-ux
わんくま名古屋 #38 (20160521) Xamarin入門
わんくま名古屋 #38 (20160521) Xamarin入門
Yasuhiko Yamamoto
?
pptx ファイルと、当日作成したソースコードは、OneDrive にあります。 https://onedrive.live.com/redir?resid=1F0982587001FA95!107165&authkey=!ABpGq2f7naL5l4Y&ithint=folder%2czip
ちょっとエモい话
ちょっとエモい话
Yoshito Tabuchi
?
2017/04/17 レバレジーズで開催された 初心者歓迎XamarinのLT会!Xamarin入門者の集い #2 でお話しした内容です。
[MW08] de:code イベントアプリの作り方 ~ Xamarin.Forms で開発しています ~
[MW08] de:code イベントアプリの作り方 ~ Xamarin.Forms で開発しています ~
de:code 2017
?
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
Yoshito Tabuchi
?
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Yoshito Tabuchi
?
ゆるふわ Xamarin Tips
ゆるふわ Xamarin Tips
Daiki Kawanuma
?
インフラシ?スティックスおよひ? Xamarin.Forms コントロールのこ?紹介
インフラシ?スティックスおよひ? Xamarin.Forms コントロールのこ?紹介
インフラジスティックス?ジャパン株式会社
?
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Yoshito Tabuchi
?
齿补尘补谤颈苍概要と活用方法
齿补尘补谤颈苍概要と活用方法
Yoshito Tabuchi
?
めとべや东京5冲齿础惭尝
めとべや东京5冲齿础惭尝
一希 大田
?
Xamarin 概要 @ 2015/1/29 CROSS 2015
Xamarin 概要 @ 2015/1/29 CROSS 2015
Yoshito Tabuchi
?
Realm Mobile Platform 概要
Realm Mobile Platform 概要
Yoshito Tabuchi
?
10分で分かる虫补尘补谤颈苍
10分で分かる虫补尘补谤颈苍
Yoshito Tabuchi
?
5分で(は终わらなかった)分かる齿补尘补谤颈苍(开発者向け)
5分で(は终わらなかった)分かる齿补尘补谤颈苍(开発者向け)
Yoshito Tabuchi
?
贰苍迟别谤辫谤颈蝉别から见た齿补尘补谤颈苍の可能性
贰苍迟别谤辫谤颈蝉别から见た齿补尘补谤颈苍の可能性
Atsushi Nakamura
?
Xamarin 実戦投入時に気をつけたいことあれこれ
Xamarin 実戦投入時に気をつけたいことあれこれ
Tomohiro Suzuki
?
Xamarin を使用したC# によるモバイルアプリ作成
Xamarin を使用したC# によるモバイルアプリ作成
Yoshito Tabuchi
?
NET Standard と Xamarin
NET Standard と Xamarin
Yoshito Tabuchi
?
マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
jz5 MATSUE
?
Xamarin の救世主 Unity !
Xamarin の救世主 Unity !
Tatsuji Kuroyanagi
?
わんくま名古屋 #38 (20160521) Xamarin入門
わんくま名古屋 #38 (20160521) Xamarin入門
Yasuhiko Yamamoto
?
ちょっとエモい话
ちょっとエモい话
Yoshito Tabuchi
?
Viewers also liked
(14)
齿补尘补谤颈苍.蹿辞谤尘蝉実践投入してみて
齿补尘补谤颈苍.蹿辞谤尘蝉実践投入してみて
Masahiko Miyasaka
?
齿补尘补谤颈苍.贵辞谤尘蝉を実践投入してみた感想
齿补尘补谤颈苍でもクラウドで监视したい!
齿补尘补谤颈苍でもクラウドで监视したい!
ayasehiro
?
2016年5月7日開催の「JXUGC #13 東京 緊急開催 Xamarin のすべて!」のLT発表資料です。
20分でできる!齿补尘补谤颈苍.贵辞谤尘蝉入门
20分でできる!齿补尘补谤颈苍.贵辞谤尘蝉入门
Shinichi Hirauchi
?
2016.05.07 JXUGC #13 東京 緊急開催 Xamarin のすべて!
Xcode グループとフォルダー参照 #yhios
Xcode グループとフォルダー参照 #yhios
Tomohiro Kumagai
?
Xcode で誰もが目にするファイルの階層管理「グループ」と「フォルダー参照」の特徴と Xcode での扱われ方の紹介です。Xcode 5 で登場した画像管理「アセットカタログ」の機能?魅力も駆け足で紹介しています。
C++ と Visual Studio による Android 開発
C++ と Visual Studio による Android 開発
友太 渡辺
?
ABC 2014 Winter ( Android Bazaar and Conference 2014 Winter / 2014年12月21日 ) カンファレンス:次世代 Android トラック 16:15~ 「 C++ と Visual Studio による Android 開発 」 にて登壇させていただいた際のスライドです。 http://abc.android-group.jp/2014w/conference/next/ 【セッション概要】 Android の開発環境が、最新の Visual Studio でますます充実しています。JavaScript/ C#/C++ によるアプリ開発を始め、ついに Microsoft から Android Emulator も提供されました。このセッションでは Visual Studio が提供する Android アプリ開発環境の概要をご紹介した後、特に C++ による Android アプリの開発環境をご覧いただきます。
Xamarin 101 ~環境構築からビルド?テストまで~
Xamarin 101 ~環境構築からビルド?テストまで~
Masaki Takeda
?
Xamarin 101 ~環境構築からビルド?テストまで~
XunitとMoq 公開用
XunitとMoq 公開用
ESM SEC
?
齿耻苍颈迟と惭辞辩の使い方を调査したので、まとめてみた。
2016.10.15アプリ発表会
2016.10.15アプリ発表会
b a
?
闯齿鲍骋アプリ発表会
Xamarin 初心者の勘所~Twitter 検索アプリを作った感想~
Xamarin 初心者の勘所~Twitter 検索アプリを作った感想~
Daiki Kawanuma
?
JXUGC #17 の発表スライドです.
証券取引アプリとNote app作ってみた
証券取引アプリとNote app作ってみた
Masahiko Miyasaka
?
JXUG#17 http://jxug.connpass.com/event/39470/ での発表スライド
齿补尘补谤颈苍.贵辞谤尘蝉で縦书きアプリ
齿补尘补谤颈苍.贵辞谤尘蝉で縦书きアプリ
Satoru Fujimori
?
齿补尘补谤颈苍.贵辞谤尘蝉で縦书きアプリ
Xamarin.FormsでもCognitive Servicesを使おう!
Xamarin.FormsでもCognitive Servicesを使おう!
ayasehiro
?
「JXUGC#17 お前のTamarinアプリを見せてみろ!」の発表資料です。 http://jxug.connpass.com/event/39470/
がんばれガンプ ソルバルウを倒せ
がんばれガンプ ソルバルウを倒せ
Tomohiro Suzuki
?
JXUG #17 発表資料
础苍诲谤辞颈诲アプリのストレージ戦略
础苍诲谤辞颈诲アプリのストレージ戦略
Masahiro Hidaka
?
本セッションでは「AndroidってSDカード使えるんでしょ?」と急に出てきたちょっとヤバそうな仕様との付き合い方、 「気づいたらアプリで容量使いすぎて死にそう」という機能要件をクリアするためのストレージ戦略を解説します。 内部/拡張などストレージの種類を問わず、アプリがデータを保持するための最適な場所について横断的に考察します。 今は昔、古来のAndroidアプリではSDカードのパスを探すだけで一苦労がありました。 現在、Android SDKが提供するExternal Stroage APIでは拡張ストレージへのアクセスを可能にしており、 アプリはより多くの情報を拡張領域に保存できます。 セッションではアプリケーションの種類や保存するコンテンツの性質を考慮しながら内部/拡張ストレージを上手に使い分ける方法を紹介します。 利用にあたってはマルチアカウント、端末の空き容量、クラウド連携、暗号化など設計上考慮すべきポイントを押さえつつ、 過去のTipsが今も使えるのか?という疑問やAndroidアプリ開発のスタンダードは存在するのか?という設計上の課題を解消します。
齿补尘补谤颈苍.蹿辞谤尘蝉実践投入してみて
齿补尘补谤颈苍.蹿辞谤尘蝉実践投入してみて
Masahiko Miyasaka
?
齿补尘补谤颈苍でもクラウドで监视したい!
齿补尘补谤颈苍でもクラウドで监视したい!
ayasehiro
?
20分でできる!齿补尘补谤颈苍.贵辞谤尘蝉入门
20分でできる!齿补尘补谤颈苍.贵辞谤尘蝉入门
Shinichi Hirauchi
?
Xcode グループとフォルダー参照 #yhios
Xcode グループとフォルダー参照 #yhios
Tomohiro Kumagai
?
C++ と Visual Studio による Android 開発
C++ と Visual Studio による Android 開発
友太 渡辺
?
Xamarin 101 ~環境構築からビルド?テストまで~
Xamarin 101 ~環境構築からビルド?テストまで~
Masaki Takeda
?
XunitとMoq 公開用
XunitとMoq 公開用
ESM SEC
?
2016.10.15アプリ発表会
2016.10.15アプリ発表会
b a
?
Xamarin 初心者の勘所~Twitter 検索アプリを作った感想~
Xamarin 初心者の勘所~Twitter 検索アプリを作った感想~
Daiki Kawanuma
?
証券取引アプリとNote app作ってみた
証券取引アプリとNote app作ってみた
Masahiko Miyasaka
?
齿补尘补谤颈苍.贵辞谤尘蝉で縦书きアプリ
齿补尘补谤颈苍.贵辞谤尘蝉で縦书きアプリ
Satoru Fujimori
?
Xamarin.FormsでもCognitive Servicesを使おう!
Xamarin.FormsでもCognitive Servicesを使おう!
ayasehiro
?
がんばれガンプ ソルバルウを倒せ
がんばれガンプ ソルバルウを倒せ
Tomohiro Suzuki
?
础苍诲谤辞颈诲アプリのストレージ戦略
础苍诲谤辞颈诲アプリのストレージ戦略
Masahiro Hidaka
?
Similar to Win/Mac/Android/iOS向けクロスプラットフォーム開発にXamarinがうまくハマりそうだった話
(20)
ネットワーク分散型フレームワーク颁辞苍痴颈别飞
ネットワーク分散型フレームワーク颁辞苍痴颈别飞
Rakuten Group, Inc.
?
「ネットワーク分散型フレームワーク ConView」 2009年10月24日に行われた、楽天テクノロジーカンファレンス2009での発表資料です。 http://tech.rakuten.co.jp/rtc2009/
Voicepic@FukuiMASeminar
Voicepic@FukuiMASeminar
Manabu Shimobe
?
Voicepic 狠狠撸s presented at Fukui Mashup Seminar 2013
自己紹介とC# Devkitについて.pptx
自己紹介とC# Devkitについて.pptx
hkharu0803
?
2024/02/03 Fukuoka .NET Conf登壇資料
笔测迟丑辞苍おじさんの飞别产2辫测挑戦记
笔测迟丑辞苍おじさんの飞别产2辫测挑戦记
Yoshiyuki Nakamura
?
2012-09-16 Python Conference Japan 2012 中村 良幸 @nakayoshix Python札幌 / 数学勉強会@札幌 / クラウト?研究会@札幌
Jslug2 nagoya-shibata
Jslug2 nagoya-shibata
Naoki Shibata
?
HPC
Cloud operator days tokyo 2020講演資料_少人数チームでの機械学習製品の効率的な開発と運用
Cloud operator days tokyo 2020講演資料_少人数チームでの機械学習製品の効率的な開発と運用
Preferred Networks
?
2020年7月29日-30日開催のCloud Operator Days Tokyo 2020の講演資料です。 PFNの太田と佐藤が、Kubernetesによるインフラ構築やCI/CDについて説明します。
Cedec2015 ケ?ームサーハ?ー基盤の新しい選択肢
Cedec2015 ケ?ームサーハ?ー基盤の新しい選択肢
Maho Takara
?
颁贰顿贰颁2015にて、厂辞蹿迟尝补测别谤をゲームサーバーに适用した场合の利点や特徴をご绍介した资料です。
颁丑谤辞尘别でストレージ永続化を実现するには
颁丑谤辞尘别でストレージ永続化を実现するには
goccy
?
PWA Night #7 で登壇した際の資料です 発表のきっかけになった記事はこちら https://qiita.com/goccy/items/459d375d9c8a83c267d2
これからの狈翱罢贰厂モバイルアプリはこう作れ
これからの狈翱罢贰厂モバイルアプリはこう作れ
Mitsuru Katoh
?
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
Saki Homma
?
2017/11/14 Azureウェブセミナーの資料 ビデオはこちら https://event.on24.com/wcc/r/1536237/901357D9183CC066D05BFE0E70E0BE9E
第4回 SoftLayer勉強会 資料
第4回 SoftLayer勉強会 資料
Naoki Shibata
?
ソニーで贰濒别肠迟谤辞苍アプリをリリースしてみた
ソニーで贰濒别肠迟谤辞苍アプリをリリースしてみた
Yasuharu Seki
?
2017.11.6 Electron MeetUp in Tokyo
Xamarin 概要 2014年08月版
Xamarin 概要 2014年08月版
Yoshito Tabuchi
?
Xamarin の概要紹介資料です。Xamarin 3 も発表され暫くたちますのでどんどん使いやすくなる Xamarin の今の情報を纏めました。
SORACOM Discovery2019 H1新規事業立上げを支援するソラコムチームの活動とユーザー事例
SORACOM Discovery2019 H1新規事業立上げを支援するソラコムチームの活動とユーザー事例
SORACOM,INC
?
SORACOM Discovery2019 H1新規事業立上げを支援する ソラコムチームの活動とユーザー事例 今井 雄太 株式会社ソラコム ?ソリューションアーキテクト <ゲストスピーカー> 西村 正樹氏 日本電気株式会社 サービスプラットフォーム事業部?主任 一井 崇氏 株式会社ポケットチェンジ CIO
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
Yoshito Tabuchi
?
2014/6/27(金) 日本マイクロソフト様で行われた インフラジスティックス?ジャパン様、日本マイクロソフト様との共同セミナー "C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流" の資料です。
Sharoid Service Menu
Sharoid Service Menu
sharoid
?
Firefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own Path
dynamis
?
Hacking Robotics
Hacking Robotics
Kensei Demura
?
This presentation is about robotics cyber security. Kernel/VM IPAセキュリティキャンプ?フォーラム出張版で発表した資料です。
The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#
Yuta Matsumura
?
https://alterbooth.connpass.com/event/164976/
技术选択とアーキテクトの役割
技术选択とアーキテクトの役割
Toru Yamaguchi
?
特定のプロジェクトがあり、要件定義をし概要設計をする。 それがアーキテクトの仕事だと思われがちですが、大きな視点を持ち様々な課題を自らリードして解決していく立場としても絶好のポジションです。 このセッションでは、Mobage オープンプラットフォームの立ち上げから、 グローバルプラットフォーム展開、さらには mixi 社との共同プラットフォーム構築、 JavaScript SDK と認証技術の組み合わせによる新しい HTML5 プラットフォーム構築をアーキテクトという立場でリードし続けた立場から、技術選択のみならず実現したい事に対する俯瞰的な捉え方を、これまでの実例と共に紹介し、アーキテクトという役割について、お話します。
ネットワーク分散型フレームワーク颁辞苍痴颈别飞
ネットワーク分散型フレームワーク颁辞苍痴颈别飞
Rakuten Group, Inc.
?
Voicepic@FukuiMASeminar
Voicepic@FukuiMASeminar
Manabu Shimobe
?
自己紹介とC# Devkitについて.pptx
自己紹介とC# Devkitについて.pptx
hkharu0803
?
笔测迟丑辞苍おじさんの飞别产2辫测挑戦记
笔测迟丑辞苍おじさんの飞别产2辫测挑戦记
Yoshiyuki Nakamura
?
Jslug2 nagoya-shibata
Jslug2 nagoya-shibata
Naoki Shibata
?
Cloud operator days tokyo 2020講演資料_少人数チームでの機械学習製品の効率的な開発と運用
Cloud operator days tokyo 2020講演資料_少人数チームでの機械学習製品の効率的な開発と運用
Preferred Networks
?
Cedec2015 ケ?ームサーハ?ー基盤の新しい選択肢
Cedec2015 ケ?ームサーハ?ー基盤の新しい選択肢
Maho Takara
?
颁丑谤辞尘别でストレージ永続化を実现するには
颁丑谤辞尘别でストレージ永続化を実现するには
goccy
?
これからの狈翱罢贰厂モバイルアプリはこう作れ
これからの狈翱罢贰厂モバイルアプリはこう作れ
Mitsuru Katoh
?
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
Saki Homma
?
第4回 SoftLayer勉強会 資料
第4回 SoftLayer勉強会 資料
Naoki Shibata
?
ソニーで贰濒别肠迟谤辞苍アプリをリリースしてみた
ソニーで贰濒别肠迟谤辞苍アプリをリリースしてみた
Yasuharu Seki
?
Xamarin 概要 2014年08月版
Xamarin 概要 2014年08月版
Yoshito Tabuchi
?
SORACOM Discovery2019 H1新規事業立上げを支援するソラコムチームの活動とユーザー事例
SORACOM Discovery2019 H1新規事業立上げを支援するソラコムチームの活動とユーザー事例
SORACOM,INC
?
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
Yoshito Tabuchi
?
Sharoid Service Menu
Sharoid Service Menu
sharoid
?
Firefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own Path
dynamis
?
Hacking Robotics
Hacking Robotics
Kensei Demura
?
The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#
Yuta Matsumura
?
技术选択とアーキテクトの役割
技术选択とアーキテクトの役割
Toru Yamaguchi
?
Win/Mac/Android/iOS向けクロスプラットフォーム開発にXamarinがうまくハマりそうだった話
1.
Win/Mac/Android/iOS向け クロスプラットフォーム開発にXamarinが うまくハマりそうだった話 JXUGC #13 東京 2016/5/7
@_pochi
2.
目次 ? 自己紹介 ? 开発事例绍介 –
アプリ概要 – アーキテクチャ – コード共通化事情 – Binding事情 ? まとめ – なぜうまくハマったか – 楽しかった思い出 – 辛かった思い出
3.
自己紹介 ? 菊池 琢弥
(@_pochi) – P2P技術ベンチャーに勤務 ? Slack用の絵文字を描く人 兼 エンジニア – 社内ひとりC#er – 埼玉県民
4.
开発事例绍介
5.
アプリ概要 ? サーバ/クライアント間ファイル転送アプリ の、クライアントアプリケーション – FTPクライアント的なものです↓ ?
対象OS: – Android – iOS – Windows(Desktop) – OSX
6.
アプリ概要
7.
C++ C# (.NET
/ Xamarin) アーキテクチャ ViewModelModel Native Library (ファイル転送 機能を提供) Binding Binding オレオレ Binding P/Invoke Callback Win向けView (WPF) モバイル向けView (Xamarin.Forms) OSX向けView (Xamarin.Mac) ? コア機能を提供するNativeLibraryを抱いたC#アプリ ? C#レイヤはMVVMパターンに従って設計 – 各プラットフォーム向けにViewを実装
8.
コード共通化事情 どれくらい楽できたのかな
9.
Modelのコード共通化事情 C++ C# (.NET
/ Xamarin) ViewModelModel Native Library (ファイル転送 機能を提供) Binding Binding オレオレ Binding P/Invoke Callback Win向けView (WPF) モバイル向けView (Xamarin.Forms) OSX向けView (Xamarin.Mac) ? 全プラットフォームでほぼ全て共通化 – NativeLibraryの薄いラッパでしかないのでそんなもんか – P/Invoke周りが無事動いてホッとした
10.
Modelのコード共通化事情 C++ C# (.NET
/ Xamarin) ViewModelModel Native Library (ファイル転送 機能を提供) Binding Binding オレオレ Binding P/Invoke Callback Win向けView (WPF) モバイル向けView (Xamarin.Forms) OSX向けView (Xamarin.Mac) ? 全プラットフォームでほぼ全て共通化 – NativeLibraryの薄いラッパでしかないのでそんなもんか – P/Invoke周りが無事動いてホッとした (余談) 基本的にOS依存はboostやSTLが吸収して くれてたみたい 「clangでビルド通るのにVC++で通らない」 という悲鳴はよく聞こえた
11.
ViewModelのコード共通化事情 C# (.NET /
Xamarin) ViewModelModel Binding Binding オレオレ Binding Win向けView (WPF) モバイル向けView (Xamarin.Forms) OSX向けView (Xamarin.Mac) ? Win/OSXのデスクトップOSどうしは90%程度共通 ? Android/iOSのモバイルOSどうしも90%程度共通 – 共通化できない処理はDependency Injection C++ Native Library (ファイル転送 機能を提供) P/Invoke Callback
12.
C++ Native Library (ファイル転送 機能を提供) P/Invoke Callback ? Win/OSXのデスクトップOSどうしは90%程度共通 ? Android/iOSのモバイルOSどうしも90%程度共通 –
共通化できない処理はDependency Injection C# (.NET / Xamarin) ViewModelModel Binding Binding オレオレ Binding Win向けView (WPF) モバイル向けView (Xamarin.Forms) OSX向けView (Xamarin.Mac) ViewModelのコード共通化事情 Desktop/Mobile間はざっくりとこんな感じ だと思います Win/OSX Android/iOS Desktop/Mobile
13.
? サーバ上のファイル一覧画面ViewModel – Desktop/Mobileで表示方法は異なるが、ViewModelクラスは同一 ViewModelのコード共通化事情
14.
ViewModelのコード共通化事情 ? ファイル転送処理の進捗画面ViewModel – モバイル/Desktopで画面遷移は異なるが、ViewModelクラスは同一
15.
C# (.NET /
Xamarin) Viewのコード共通化事情 ViewModelModel Binding Binding オレオレ Binding Win向けView (WPF) モバイル向けView (Xamarin.Forms) OSX向けView (Xamarin.Mac) ? Android/iOSはXamarin.Formsの力でほぼ共通化 ? Win/OSXはそれぞれ別々に実装。共通化はできてない – おかげでOSネイティブのUXを得られたので悪いことばかりではない C++ Native Library (ファイル転送 機能を提供) P/Invoke Callback
16.
BINDING事情 これがないと話にならない
17.
C# (.NET /
Xamarin) Binding事情 ViewModelModel Binding Binding オレオレ Binding Win向けView (WPF) モバイル向けView (Xamarin.Forms) OSX向けView (Xamarin.Mac) ? おや、Macのようすが C++ Native Library (ファイル転送 機能を提供) P/Invoke Callback
18.
C# (.NET /
Xamarin) Binding事情 ViewModelModel Binding Binding オレオレ Binding Win向けView (WPF) モバイル向けView (Xamarin.Forms) OSX向けView (Xamarin.Mac) ? おや、Macのようすが C++ Native Library (ファイル転送 機能を提供) P/Invoke Callback ごくふつうのWPFアプリなので当然
19.
C# (.NET /
Xamarin) Binding事情 ViewModelModel Binding Binding オレオレ Binding Win向けView (WPF) モバイル向けView (Xamarin.Forms) OSX向けView (Xamarin.Mac) ? おや、Macのようすが C++ Native Library (ファイル転送 機能を提供) P/Invoke Callback 辛いところも多いが、 思い返せばXamarin.Forms最高でした
20.
C# (.NET /
Xamarin) Binding事情 ViewModelModel Binding Binding オレオレ Binding Win向けView (WPF) モバイル向けView (Xamarin.Forms) OSX向けView (Xamarin.Mac) ? おや、Macのようすが C++ Native Library (ファイル転送 機能を提供) P/Invoke Callback いい感じのBindingフレームワークが無 かった (reactiveui、MvvmCrossといった フレームワークは存在しますが、 少なくとも当時は必要な機能がそろっていなかった。。。) →泣く泣くバインディング処理を 自前で実装 おかげでCocoaと仲良しになれました
21.
まとめ
22.
なぜXamarinがいい感じにハマったか ? アプリのコア部分がNative Library化されていた –
プラットフォーム依存処理(ファイル入出力とか)をNativeLibraryが吸収してくれた ? おかげで、「.NET/Monoの細かい挙動の違い」はあまり気にならなかった – C#のネイティブライブラリ呼び出し周りのケアが非常に手厚いからこそ ? 関数ポインタ渡し、構造体のアラインメント、呼び出し規約、、、等々 ? Xamarinでもきちんと動いてくれる – パフォーマンスが最重要な部分は、黒魔術師たちがC++使ってカリカリにチューニング。 フロントエンドはC#で生産性高く、というスタイル。 ? (C#が遅いとはいってない) ? (C++が生産性低いとはいってない) ? Desktop/Mobile横断の開発だった – Desktopだけ、Mobileだけ、ではなかった ? DesktopだけならJavaでもいいよね!となることもあり得たかもしれない ? そこまで凝ったUIが求められなかった – おかげでXamarin.Formsが最高で助かった
23.
よかったところ ? クロスプラットフォーム開発ながら、Visual Studioメインで開発できた –
VSでデバッグ時、NativeLibrary側にもシームレスにステップインできるのが、 特に素晴らしい – まずWindows向けに機能実装してから他プラットフォームに取り掛かればいい ? Win環境で実装~テストまでほとんど済ませたうえで他OS向け作業に取り掛かれる ? P/Invoke周りの不安はすべて朴鬱だった – DllImportのDLL検索がやたら柔軟 – 呼び出し規約とか – 構造体のアラインメントとか – ネイティブ側に関数ポインタどうやってわたすの?とか ? Xamarin.iOSでは制限は多いが… – どれもどうにかなる手段が用意されていた
24.
つらかったところ ? Xcode(InterfaceBuilder)が気難しい – 慣れの問題だとは思うが… ?
MacのBinding – オレオレ実装とか正直やりたくないし、やるべきでないと思う – MvvmCrossとか、使えるようになってるといいな – このあたりが整備されてきたら、Xamarinはデスクトップ向けクロスプラット フォーム開発環境として本当に有力な選択肢になりえると思う ? デスクトップアプリ自体もうそんな流行らないかな… ? Xamarin.MacでInvalidProgramExceptionが結構起きる – 深追いしてないが、書き方を変えるときちんと動いたりする ? Xamarin.FormsのXAML≠WPFのXAML – 特にBehaviorのBindingPropertyあたりでハマった
25.
おしまい