Suche senden
Hochladen
アプリケーション・デベロッパー 〜Xamarinによるクロスプラットフォーム開発〜
•
Als PPTX, PDF herunterladen
•
0 gefällt mir
•
370 views
Daiki Kawanuma
Folgen
IBM Way Day 2018 の登壇資料です。
Weniger lesen
Mehr lesen
Ingenieurwesen
Melden
Teilen
Melden
Teilen
1 von 25
Jetzt herunterladen
Empfohlen
ゆるふわ Xamarin Tips
ゆるふわ Xamarin Tips
Daiki Kawanuma
Xamarin概要+最新情報
Xamarin概要+最新情報
Yoshito Tabuchi
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
Yoshito Tabuchi
BoxViewの美味しい食べ方
BoxViewの美味しい食べ方
Shinichi Hirauchi
NET Standard と Xamarin
NET Standard と Xamarin
Yoshito Tabuchi
Developers.io.札幌 xamarinってどうよ
Developers.io.札幌 xamarinってどうよ
Shinichi Hirauchi
Xamarin から使う Azure
Xamarin から使う Azure
Yoshito Tabuchi
証券取引アプリについて
証券取引アプリについて
Masahiko Miyasaka
Empfohlen
ゆるふわ Xamarin Tips
ゆるふわ Xamarin Tips
Daiki Kawanuma
Xamarin概要+最新情報
Xamarin概要+最新情報
Yoshito Tabuchi
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
Yoshito Tabuchi
BoxViewの美味しい食べ方
BoxViewの美味しい食べ方
Shinichi Hirauchi
NET Standard と Xamarin
NET Standard と Xamarin
Yoshito Tabuchi
Developers.io.札幌 xamarinってどうよ
Developers.io.札幌 xamarinってどうよ
Shinichi Hirauchi
Xamarin から使う Azure
Xamarin から使う Azure
Yoshito Tabuchi
証券取引アプリについて
証券取引アプリについて
Masahiko Miyasaka
Xamarin の概要と活用事例
Xamarin の概要と活用事例
Yoshito Tabuchi
Xamarin 概要
Xamarin 概要
Yoshito Tabuchi
Computer Vision と Translator Text API 使ってみた
Computer Vision と Translator Text API 使ってみた
Yoshito Tabuchi
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
Yoshito Tabuchi
Xamarin の特徴と開発手法概要
Xamarin の特徴と開発手法概要
Yoshito Tabuchi
Xamarinをこれから始める皆様へ
Xamarinをこれから始める皆様へ
Yoshito Tabuchi
20171202 Xamarinの歩き方
20171202 Xamarinの歩き方
Yoshito Tabuchi
JXUGC 13 東京 はじめに
JXUGC 13 東京 はじめに
Yoshito Tabuchi
Xamarin概要
Xamarin概要
Yoshito Tabuchi
めとべや東京5_XAML
めとべや東京5_XAML
一希 大田
Win/Mac/Android/iOS向けクロスプラットフォーム開発にXamarinがうまくハマりそうだった話
Win/Mac/Android/iOS向けクロスプラットフォーム開発にXamarinがうまくハマりそうだった話
Takuya Kikuchi
ソフト屋が挑戦した電子工作 〜力ずくの10か月〜
ソフト屋が挑戦した電子工作 〜力ずくの10か月〜
Shinichi Hirauchi
Xamarinの歩き方
Xamarinの歩き方
Yoshito Tabuchi
Realm Mobile Platform 概要
Realm Mobile Platform 概要
Yoshito Tabuchi
Xamarin.forms+azureで始めるモバイル開発
Xamarin.forms+azureで始めるモバイル開発
Tsukasa Kato
Xamarin.Forms アプリケーション 設計パターン
Xamarin.Forms アプリケーション 設計パターン
一希 大田
Xamarin 基礎講座 2016年7月版
Xamarin 基礎講座 2016年7月版
Yoshito Tabuchi
Prism.Formsについて
Prism.Formsについて
一希 大田
Xamarin概要と活用方法
Xamarin概要と活用方法
Yoshito Tabuchi
ちょっとエモい話
ちょっとエモい話
Yoshito Tabuchi
スマートフォンアプリ開発の傾向とBaaSの活用
スマートフォンアプリ開発の傾向とBaaSの活用
大介 秋本
20110824 android apps_endo
20110824 android apps_endo
一般社団法人メディア事業開発会議
Weitere ähnliche Inhalte
Was ist angesagt?
Xamarin の概要と活用事例
Xamarin の概要と活用事例
Yoshito Tabuchi
Xamarin 概要
Xamarin 概要
Yoshito Tabuchi
Computer Vision と Translator Text API 使ってみた
Computer Vision と Translator Text API 使ってみた
Yoshito Tabuchi
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
Yoshito Tabuchi
Xamarin の特徴と開発手法概要
Xamarin の特徴と開発手法概要
Yoshito Tabuchi
Xamarinをこれから始める皆様へ
Xamarinをこれから始める皆様へ
Yoshito Tabuchi
20171202 Xamarinの歩き方
20171202 Xamarinの歩き方
Yoshito Tabuchi
JXUGC 13 東京 はじめに
JXUGC 13 東京 はじめに
Yoshito Tabuchi
Xamarin概要
Xamarin概要
Yoshito Tabuchi
めとべや東京5_XAML
めとべや東京5_XAML
一希 大田
Win/Mac/Android/iOS向けクロスプラットフォーム開発にXamarinがうまくハマりそうだった話
Win/Mac/Android/iOS向けクロスプラットフォーム開発にXamarinがうまくハマりそうだった話
Takuya Kikuchi
ソフト屋が挑戦した電子工作 〜力ずくの10か月〜
ソフト屋が挑戦した電子工作 〜力ずくの10か月〜
Shinichi Hirauchi
Xamarinの歩き方
Xamarinの歩き方
Yoshito Tabuchi
Realm Mobile Platform 概要
Realm Mobile Platform 概要
Yoshito Tabuchi
Xamarin.forms+azureで始めるモバイル開発
Xamarin.forms+azureで始めるモバイル開発
Tsukasa Kato
Xamarin.Forms アプリケーション 設計パターン
Xamarin.Forms アプリケーション 設計パターン
一希 大田
Xamarin 基礎講座 2016年7月版
Xamarin 基礎講座 2016年7月版
Yoshito Tabuchi
Prism.Formsについて
Prism.Formsについて
一希 大田
Xamarin概要と活用方法
Xamarin概要と活用方法
Yoshito Tabuchi
ちょっとエモい話
ちょっとエモい話
Yoshito Tabuchi
Was ist angesagt?
(20)
Xamarin の概要と活用事例
Xamarin の概要と活用事例
Xamarin 概要
Xamarin 概要
Computer Vision と Translator Text API 使ってみた
Computer Vision と Translator Text API 使ってみた
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
Xamarin の特徴と開発手法概要
Xamarin の特徴と開発手法概要
Xamarinをこれから始める皆様へ
Xamarinをこれから始める皆様へ
20171202 Xamarinの歩き方
20171202 Xamarinの歩き方
JXUGC 13 東京 はじめに
JXUGC 13 東京 はじめに
Xamarin概要
Xamarin概要
めとべや東京5_XAML
めとべや東京5_XAML
Win/Mac/Android/iOS向けクロスプラットフォーム開発にXamarinがうまくハマりそうだった話
Win/Mac/Android/iOS向けクロスプラットフォーム開発にXamarinがうまくハマりそうだった話
ソフト屋が挑戦した電子工作 〜力ずくの10か月〜
ソフト屋が挑戦した電子工作 〜力ずくの10か月〜
Xamarinの歩き方
Xamarinの歩き方
Realm Mobile Platform 概要
Realm Mobile Platform 概要
Xamarin.forms+azureで始めるモバイル開発
Xamarin.forms+azureで始めるモバイル開発
Xamarin.Forms アプリケーション 設計パターン
Xamarin.Forms アプリケーション 設計パターン
Xamarin 基礎講座 2016年7月版
Xamarin 基礎講座 2016年7月版
Prism.Formsについて
Prism.Formsについて
Xamarin概要と活用方法
Xamarin概要と活用方法
ちょっとエモい話
ちょっとエモい話
Ähnlich wie アプリケーション・デベロッパー 〜Xamarinによるクロスプラットフォーム開発〜
スマートフォンアプリ開発の傾向とBaaSの活用
スマートフォンアプリ開発の傾向とBaaSの活用
大介 秋本
20110824 android apps_endo
20110824 android apps_endo
一般社団法人メディア事業開発会議
アンドロイド勉強会第二回 080525 3
アンドロイド勉強会第二回 080525 3
shimay
20110824 android apps_endo
20110824 android apps_endo
一般社団法人メディア事業開発会議
20110824 android apps_endo
20110824 android apps_endo
一般社団法人メディア事業開発会議
Xamarin ハンズオン Android の部
Xamarin ハンズオン Android の部
m ishizaki
Universal Appとは? -デバイスに依存しないアプリケーション開発-
Universal Appとは? -デバイスに依存しないアプリケーション開発-
Takaaki Suzuki
ROSによる今後のロボティクスのあり方
ROSによる今後のロボティクスのあり方
Mori Ken
Xamarinで作るiPhoneとwindowsストアアプリの共通コンポーネント
Xamarinで作るiPhoneとwindowsストアアプリの共通コンポーネント
Masuda Tomoaki
Xamarin.Android ハンズオン 2018/11
Xamarin.Android ハンズオン 2018/11
m ishizaki
【17-A-1】Mobile Future Conference開会のご挨拶/世界へ挑むDeNAの「X-border」「X-device」戦略
【17-A-1】Mobile Future Conference開会のご挨拶/世界へ挑むDeNAの「X-border」「X-device」戦略
Developers Summit
Androidをやっただけで iOSアプリもできればいいのに 〜MOEという選択〜
Androidをやっただけで iOSアプリもできればいいのに 〜MOEという選択〜
Saiki Iijima
Metroアプリの作り方 (COD2012)
Metroアプリの作り方 (COD2012)
Yasuhiko Yamamoto
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
アシアル株式会社
androidアプリの狙い所と事例|ビヨンド株式会社
androidアプリの狙い所と事例|ビヨンド株式会社
Katsuaki Sato
Androidが変えたもの
Androidが変えたもの
Yuki Yamakido
サイネージを使う顧客創出のシナリオ
サイネージを使う顧客創出のシナリオ
CRI Japan, Inc.
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
Kaz Furukawa
Hotサービスの傾向
Hotサービスの傾向
Eiji Kuroda
HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解
Monaca
Ähnlich wie アプリケーション・デベロッパー 〜Xamarinによるクロスプラットフォーム開発〜
(20)
スマートフォンアプリ開発の傾向とBaaSの活用
スマートフォンアプリ開発の傾向とBaaSの活用
20110824 android apps_endo
20110824 android apps_endo
アンドロイド勉強会第二回 080525 3
アンドロイド勉強会第二回 080525 3
20110824 android apps_endo
20110824 android apps_endo
20110824 android apps_endo
20110824 android apps_endo
Xamarin ハンズオン Android の部
Xamarin ハンズオン Android の部
Universal Appとは? -デバイスに依存しないアプリケーション開発-
Universal Appとは? -デバイスに依存しないアプリケーション開発-
ROSによる今後のロボティクスのあり方
ROSによる今後のロボティクスのあり方
Xamarinで作るiPhoneとwindowsストアアプリの共通コンポーネント
Xamarinで作るiPhoneとwindowsストアアプリの共通コンポーネント
Xamarin.Android ハンズオン 2018/11
Xamarin.Android ハンズオン 2018/11
【17-A-1】Mobile Future Conference開会のご挨拶/世界へ挑むDeNAの「X-border」「X-device」戦略
【17-A-1】Mobile Future Conference開会のご挨拶/世界へ挑むDeNAの「X-border」「X-device」戦略
Androidをやっただけで iOSアプリもできればいいのに 〜MOEという選択〜
Androidをやっただけで iOSアプリもできればいいのに 〜MOEという選択〜
Metroアプリの作り方 (COD2012)
Metroアプリの作り方 (COD2012)
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
androidアプリの狙い所と事例|ビヨンド株式会社
androidアプリの狙い所と事例|ビヨンド株式会社
Androidが変えたもの
Androidが変えたもの
サイネージを使う顧客創出のシナリオ
サイネージを使う顧客創出のシナリオ
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
非エンジニアのためのIT勉強会 ハイブリッドフレームワーク
Hotサービスの傾向
Hotサービスの傾向
HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解
アプリケーション・デベロッパー 〜Xamarinによるクロスプラットフォーム開発〜
1.
アプリケーション・デベロッパー Xamarinによるクロスプラットフォーム開発 Daiki KAWANUMA CbD Migration
Factory, Cloud Application Migration Service 2018/04/14 IBM Way Day
2.
本資料は私自身の見解であり、必ずしも所属組織の立場、戦略、 意見を代表するものではありません.
3.
川沼 大輝 プロジェクト: 銀行様の
Open API開発 スキルセット: Cloud, Mobile, .NET JXUGC #17 @Microsoft CbD Migration Factory
4.
5.
6.
1. モバイルアプリについて
7.
Webアプリ モバイルアプリ 今日はモバイルアプリの話をします ブラウザ (SafariとかChrome) で見るやつ LINEみたいに アプリになってるやつ
8.
モバイルOSと言えば…
9.
iOS 55.2% Android 44.8% 2017/12, kantarworldpanel.com調べ 日本のモバイルOSシェアは?
10.
Android 68.4% iOS 30.6% 2017/12, Net Applications調べ 世界のモバイルOSシェアは?
11.
【参考】Android が売れているわけ
12.
この数字からわかること • 片方の OS
しかリリースしないと 半数近くの潜在ユーザーを失う 両方リリースしたら いいじゃない!!
13.
開発言語 Swift, Objective-C
Java, Kotlin 開発環境 Xcode Android Studio iOS と Android の違い iOS, Android それぞれ実装しなくてはならず、2つ分の工数が必要
14.
百聞一見に如かず プチ・ライブコーディング
15.
2. クロスプラットフォーム開発 〜iOS と
Android を共通化する〜
16.
2つのOSの違いがわかったところで、今回のアプリの 要件はどうだったか ① OS 要件 ⇨
新入社員の全員が使えなければならないので当然両OS対応 ② 期間の制約 ⇨ プロジェクト業務時間外の約1ヶ月で完成させなければならない ③ アプリの規模 ⇨ そこそこ大きめのアプリ(結果的に画面数は16画面、 7,200行)
17.
一番の問題はなにか ① OS 要件 =>
新入社員の全員が使えなければならないので当然両OS対応 iOS, Android のどちらかだったらなんとかなる ⇨ 2つの OS を統合開発できる Xamarin
18.
3. Xamarin
19.
Xamarinとは • Microsoft のクロスプラットフォーム開発環境 •
iOSアプリ(Xamarin.iOS) • Androidアプリ(Xamarin.Android) • macOSアプリ(Xamarin.Mac) • Windows(UWP) アプリ • .NET Framework, C# を用いてコーディングする
20.
開発環境 Xcode Android
Studio C# Visual Studio iOS, Android 2つ分の工数が必要 共通化することで 約半分の工数で実装可能 開発言語 Swift, Objective-C Java, Kotlin iOS と Android の違い
21.
共通化範囲 UI の共通化 ロジックの共通化
22.
UI の共通化 ProfileView.xaml
23.
⇦ API 呼び出し部分を 共通化(C#) ロジックの共通化 IbmWayDayClient.cs FriendDetailPageViewModel.cs ⇦
データ初期化部分を 共通化(C#)
24.
少しだけソースコードを 覗いてみる
25.
Xamarin はいいぞ! GitHub にソースコード公開
JXUG コミュニティーもよろしく!
Jetzt herunterladen