Soumettre la recherche
Mettre en ligne
【18-C-5】C# で iOS/Androidアプリ開発 - Visual Studio 2015 + Xamarin + MVVMCross -
•
Télécharger en tant que PPTX, PDF
•
2 j'aime
•
3,887 vues
S
ShinichiAoyagi
Suivre
デベロッパーサミット2016 2月18日のセッション資料です。
Lire moins
Lire la suite
Logiciels
Signaler
Partager
Signaler
Partager
1 sur 24
Télécharger maintenant
Recommandé
Visual Studio 2015 + Xamarin
Visual Studio 2015 + Xamarin
ShinichiAoyagi
Xamarin+MVVMCross のあれこれ
Xamarin+MVVMCross のあれこれ
ShinichiAoyagi
“なめらか”なメトロスタイルアプリを作るために ~WinRT の非同期性を活用したアプリ開発~
“なめらか”なメトロスタイルアプリを作るために ~WinRT の非同期性を活用したアプリ開発~
ShinichiAoyagi
オレたちとVisual Studioとの関係を話そう
オレたちとVisual Studioとの関係を話そう
Mitsuhito Ishino
Xamarin で今日から始めるクロスプラットフォーム開発
Xamarin で今日から始めるクロスプラットフォーム開発
友太 渡辺
Visual Studio + xamarin で始めるモバイル アプリ開発
Visual Studio + xamarin で始めるモバイル アプリ開発
インフラジスティックス・ジャパン株式会社
Windows アプリケーション開発はじめに ~ Windows アプリケーション開発初学者の方向けVisual Studio を使ったアプリケーショ...
Windows アプリケーション開発はじめに ~ Windows アプリケーション開発初学者の方向けVisual Studio を使ったアプリケーショ...
Fujio Kojima
Empower every App and every Developer in a Mobile-first, Cloud-first World.
Empower every App and every Developer in a Mobile-first, Cloud-first World.
Akira Inoue
Recommandé
Visual Studio 2015 + Xamarin
Visual Studio 2015 + Xamarin
ShinichiAoyagi
Xamarin+MVVMCross のあれこれ
Xamarin+MVVMCross のあれこれ
ShinichiAoyagi
“なめらか”なメトロスタイルアプリを作るために ~WinRT の非同期性を活用したアプリ開発~
“なめらか”なメトロスタイルアプリを作るために ~WinRT の非同期性を活用したアプリ開発~
ShinichiAoyagi
オレたちとVisual Studioとの関係を話そう
オレたちとVisual Studioとの関係を話そう
Mitsuhito Ishino
Xamarin で今日から始めるクロスプラットフォーム開発
Xamarin で今日から始めるクロスプラットフォーム開発
友太 渡辺
Visual Studio + xamarin で始めるモバイル アプリ開発
Visual Studio + xamarin で始めるモバイル アプリ開発
インフラジスティックス・ジャパン株式会社
Windows アプリケーション開発はじめに ~ Windows アプリケーション開発初学者の方向けVisual Studio を使ったアプリケーショ...
Windows アプリケーション開発はじめに ~ Windows アプリケーション開発初学者の方向けVisual Studio を使ったアプリケーショ...
Fujio Kojima
Empower every App and every Developer in a Mobile-first, Cloud-first World.
Empower every App and every Developer in a Mobile-first, Cloud-first World.
Akira Inoue
iOS の動画アプリ開発に Xamarin を使ってみた @JXUG #2 East
iOS の動画アプリ開発に Xamarin を使ってみた @JXUG #2 East
irgaly
Xamarin 101 ~環境構築からビルド・テストまで~
Xamarin 101 ~環境構築からビルド・テストまで~
Masaki Takeda
いまさら学ぶMVVMパターン
いまさら学ぶMVVMパターン
Yuta Matsumura
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
Yoshito Tabuchi
ASP.NET SPA開発をはじめよう~今と未来とステップアップ
ASP.NET SPA開発をはじめよう~今と未来とステップアップ
慎一 古賀
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
Yoshito Tabuchi
Xamarin ~ iOS/Android/Windows アプリをC# で作ろう~
Xamarin ~ iOS/Android/Windows アプリをC# で作ろう~
Fujio Kojima
C++からC#まで Visual Studio 縛り (で死ぬ実験)
C++からC#まで Visual Studio 縛り (で死ぬ実験)
Takashi Kawasaki
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
Shinichi Hirauchi
Xamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しよう
Xamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しよう
Akira Onishi
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
Yoshito Tabuchi
Xamarin.Mac をこれからはじめるあなたへ
Xamarin.Mac をこれからはじめるあなたへ
Tsubasa Hirano
Xamarin Overview
Xamarin Overview
Madoka Chiyoda
Xamarin.formsでのmvvm利用のコツ
Xamarin.formsでのmvvm利用のコツ
Masuda Tomoaki
続Xamarinはじめました
続Xamarinはじめました
Yuya Yamaki
クロスプラットフォーム モバイルアプリ開発ツール Xamarin 概要
クロスプラットフォーム モバイルアプリ開発ツール Xamarin 概要
Yoshito Tabuchi
20171202 Xamarinの歩き方
20171202 Xamarinの歩き方
Yoshito Tabuchi
塹壕よりLivetとMVVM
塹壕よりLivetとMVVM
Hiroshi Maekawa
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Yoshito Tabuchi
Xamarin から使う Azure
Xamarin から使う Azure
Yoshito Tabuchi
10分でわかる無料になったXamarin
10分でわかる無料になったXamarin
Yoshito Tabuchi
【夏サミ2016】CodeZine Book『 デベロッパーのキャリアと働き方を語ろう』番外編~ 特別対談「How to the Hack the Rea...
【夏サミ2016】CodeZine Book『 デベロッパーのキャリアと働き方を語ろう』番外編~ 特別対談「How to the Hack the Rea...
Developers Summit
Contenu connexe
Tendances
iOS の動画アプリ開発に Xamarin を使ってみた @JXUG #2 East
iOS の動画アプリ開発に Xamarin を使ってみた @JXUG #2 East
irgaly
Xamarin 101 ~環境構築からビルド・テストまで~
Xamarin 101 ~環境構築からビルド・テストまで~
Masaki Takeda
いまさら学ぶMVVMパターン
いまさら学ぶMVVMパターン
Yuta Matsumura
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
Yoshito Tabuchi
ASP.NET SPA開発をはじめよう~今と未来とステップアップ
ASP.NET SPA開発をはじめよう~今と未来とステップアップ
慎一 古賀
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
Yoshito Tabuchi
Xamarin ~ iOS/Android/Windows アプリをC# で作ろう~
Xamarin ~ iOS/Android/Windows アプリをC# で作ろう~
Fujio Kojima
C++からC#まで Visual Studio 縛り (で死ぬ実験)
C++からC#まで Visual Studio 縛り (で死ぬ実験)
Takashi Kawasaki
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
Shinichi Hirauchi
Xamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しよう
Xamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しよう
Akira Onishi
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
Yoshito Tabuchi
Xamarin.Mac をこれからはじめるあなたへ
Xamarin.Mac をこれからはじめるあなたへ
Tsubasa Hirano
Xamarin Overview
Xamarin Overview
Madoka Chiyoda
Xamarin.formsでのmvvm利用のコツ
Xamarin.formsでのmvvm利用のコツ
Masuda Tomoaki
続Xamarinはじめました
続Xamarinはじめました
Yuya Yamaki
クロスプラットフォーム モバイルアプリ開発ツール Xamarin 概要
クロスプラットフォーム モバイルアプリ開発ツール Xamarin 概要
Yoshito Tabuchi
20171202 Xamarinの歩き方
20171202 Xamarinの歩き方
Yoshito Tabuchi
塹壕よりLivetとMVVM
塹壕よりLivetとMVVM
Hiroshi Maekawa
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Yoshito Tabuchi
Xamarin から使う Azure
Xamarin から使う Azure
Yoshito Tabuchi
Tendances
(20)
iOS の動画アプリ開発に Xamarin を使ってみた @JXUG #2 East
iOS の動画アプリ開発に Xamarin を使ってみた @JXUG #2 East
Xamarin 101 ~環境構築からビルド・テストまで~
Xamarin 101 ~環境構築からビルド・テストまで~
いまさら学ぶMVVMパターン
いまさら学ぶMVVMパターン
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
ASP.NET SPA開発をはじめよう~今と未来とステップアップ
ASP.NET SPA開発をはじめよう~今と未来とステップアップ
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
Xamarin ~ iOS/Android/Windows アプリをC# で作ろう~
Xamarin ~ iOS/Android/Windows アプリをC# で作ろう~
C++からC#まで Visual Studio 縛り (で死ぬ実験)
C++からC#まで Visual Studio 縛り (で死ぬ実験)
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
Xamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しよう
Xamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しよう
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
Xamarin.Mac をこれからはじめるあなたへ
Xamarin.Mac をこれからはじめるあなたへ
Xamarin Overview
Xamarin Overview
Xamarin.formsでのmvvm利用のコツ
Xamarin.formsでのmvvm利用のコツ
続Xamarinはじめました
続Xamarinはじめました
クロスプラットフォーム モバイルアプリ開発ツール Xamarin 概要
クロスプラットフォーム モバイルアプリ開発ツール Xamarin 概要
20171202 Xamarinの歩き方
20171202 Xamarinの歩き方
塹壕よりLivetとMVVM
塹壕よりLivetとMVVM
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Xamarin から使う Azure
Xamarin から使う Azure
En vedette
10分でわかる無料になったXamarin
10分でわかる無料になったXamarin
Yoshito Tabuchi
【夏サミ2016】CodeZine Book『 デベロッパーのキャリアと働き方を語ろう』番外編~ 特別対談「How to the Hack the Rea...
【夏サミ2016】CodeZine Book『 デベロッパーのキャリアと働き方を語ろう』番外編~ 特別対談「How to the Hack the Rea...
Developers Summit
Androidアプリ本格開発入門 webブラウザ編
Androidアプリ本格開発入門 webブラウザ編
bg1 333
20160218 devsumi
20160218 devsumi
Yoshimasa Kawano
Xamarin の救世主 Unity !
Xamarin の救世主 Unity !
Tatsuji Kuroyanagi
IT系女子集まれ!女子部カンファレンスvo.1 用スライド資料
IT系女子集まれ!女子部カンファレンスvo.1 用スライド資料
Kazumi IWANAGA
Selenium boot campの紹介
Selenium boot campの紹介
Nozomi Ito
モノづくりを楽しもう! ~ このデバイスとクラウドでできること
モノづくりを楽しもう! ~ このデバイスとクラウドでできること
Kazumi IWANAGA
Devsumi 2016 b_4 KafkaとSparkを組み合わせたリアルタイム分析基盤の構築
Devsumi 2016 b_4 KafkaとSparkを組み合わせたリアルタイム分析基盤の構築
Tanaka Yuichi
How to develop a huge Single Page Application
How to develop a huge Single Page Application
Naoki Yamada
Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築
Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築
Junichi Noda
Xamarin.forms実践投入してみて
Xamarin.forms実践投入してみて
Masahiko Miyasaka
クラウドを使ったデザイン データ活用 - Autodesk Forge ご紹介 @ デブサミ 2016
クラウドを使ったデザイン データ活用 - Autodesk Forge ご紹介 @ デブサミ 2016
Isezaki Toshiaki
2009/12/10 GPUコンピューティングの現状とスーパーコンピューティングの未来
2009/12/10 GPUコンピューティングの現状とスーパーコンピューティングの未来
Preferred Networks
我が家のフロントエンド開発事情
我が家のフロントエンド開発事情
Naoki Yamada
オープンソースで作るスマホ文字認識アプリ
オープンソースで作るスマホ文字認識アプリ
陽平 山口
Java script.trend(spec)
Java script.trend(spec)
dynamis
現場から変えた“サービスの作り方” -何を作るのかではなくなぜ作るのか- #devsumi
現場から変えた“サービスの作り方” -何を作るのかではなくなぜ作るのか- #devsumi
Yahoo!デベロッパーネットワーク
Akira shibata at developer summit 2016
Akira shibata at developer summit 2016
Akira Shibata
マイクロサービス時代の動画配信基Ruby×go=∞
マイクロサービス時代の動画配信基Ruby×go=∞
DMM.com
En vedette
(20)
10分でわかる無料になったXamarin
10分でわかる無料になったXamarin
【夏サミ2016】CodeZine Book『 デベロッパーのキャリアと働き方を語ろう』番外編~ 特別対談「How to the Hack the Rea...
【夏サミ2016】CodeZine Book『 デベロッパーのキャリアと働き方を語ろう』番外編~ 特別対談「How to the Hack the Rea...
Androidアプリ本格開発入門 webブラウザ編
Androidアプリ本格開発入門 webブラウザ編
20160218 devsumi
20160218 devsumi
Xamarin の救世主 Unity !
Xamarin の救世主 Unity !
IT系女子集まれ!女子部カンファレンスvo.1 用スライド資料
IT系女子集まれ!女子部カンファレンスvo.1 用スライド資料
Selenium boot campの紹介
Selenium boot campの紹介
モノづくりを楽しもう! ~ このデバイスとクラウドでできること
モノづくりを楽しもう! ~ このデバイスとクラウドでできること
Devsumi 2016 b_4 KafkaとSparkを組み合わせたリアルタイム分析基盤の構築
Devsumi 2016 b_4 KafkaとSparkを組み合わせたリアルタイム分析基盤の構築
How to develop a huge Single Page Application
How to develop a huge Single Page Application
Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築
Apache Sparkを利用した「つぶやきビッグデータ」クローンとリコメンドシステムの構築
Xamarin.forms実践投入してみて
Xamarin.forms実践投入してみて
クラウドを使ったデザイン データ活用 - Autodesk Forge ご紹介 @ デブサミ 2016
クラウドを使ったデザイン データ活用 - Autodesk Forge ご紹介 @ デブサミ 2016
2009/12/10 GPUコンピューティングの現状とスーパーコンピューティングの未来
2009/12/10 GPUコンピューティングの現状とスーパーコンピューティングの未来
我が家のフロントエンド開発事情
我が家のフロントエンド開発事情
オープンソースで作るスマホ文字認識アプリ
オープンソースで作るスマホ文字認識アプリ
Java script.trend(spec)
Java script.trend(spec)
現場から変えた“サービスの作り方” -何を作るのかではなくなぜ作るのか- #devsumi
現場から変えた“サービスの作り方” -何を作るのかではなくなぜ作るのか- #devsumi
Akira shibata at developer summit 2016
Akira shibata at developer summit 2016
マイクロサービス時代の動画配信基Ruby×go=∞
マイクロサービス時代の動画配信基Ruby×go=∞
Similaire à 【18-C-5】C# で iOS/Androidアプリ開発 - Visual Studio 2015 + Xamarin + MVVMCross -
Visual Studio 2017 事はじめ
Visual Studio 2017 事はじめ
Hideaki Aoyagi
C#の強み、或いは何故PHPから乗り換えるのか
C#の強み、或いは何故PHPから乗り換えるのか
Yoshifumi Kawai
VSUGDAY2012 - ASP.NET MVC 4 Deveoper Preview による モバイルWEBアプリケーション開発
VSUGDAY2012 - ASP.NET MVC 4 Deveoper Preview による モバイルWEBアプリケーション開発
tomotoshi
.NET Coreから概観する.NETのOSSへの取り組み
.NET Coreから概観する.NETのOSSへの取り組み
Kouji Matsui
20160308 私とVisual Studio
20160308 私とVisual Studio
Takayoshi Tanaka
xamarin for android試してみた
xamarin for android試してみた
Lee Choong Geun
Visual Studio を使わず .NET する
Visual Studio を使わず .NET する
m ishizaki
ASP.NET MVC プログラミング入門の入門
ASP.NET MVC プログラミング入門の入門
Masuda Tomoaki
OWIN - .NETにおけるPSGI -
OWIN - .NETにおけるPSGI -
将 高野
Introduction to Visual Studio App Center
Introduction to Visual Studio App Center
Takeshi Fujimoto
Asp.net core mvc の core な話
Asp.net core mvc の core な話
Masuda Tomoaki
MvvmCross 入門
MvvmCross 入門
jz5 MATSUE
Web App Framework at SwapSkills vol28
Web App Framework at SwapSkills vol28
光一 原田
CLR/H 第 79 回勉強会での LT
CLR/H 第 79 回勉強会での LT
Shin-ya Koga
JSオジサン openframeworks emscripten
JSオジサン openframeworks emscripten
minoru nakanou
T35 ASP.NET MVCを使ったTDD入門
T35 ASP.NET MVCを使ったTDD入門
normalian
Application Architecture for Enterprise Win Store Apps with DDD Pattern
Application Architecture for Enterprise Win Store Apps with DDD Pattern
Atsushi Kambara
うるう秒とタイムゾーン
うるう秒とタイムゾーン
ShinichiAoyagi
そろそろレガシーな.Net開発をやめなイカ?
そろそろレガシーな.Net開発をやめなイカ?
Yuta Matsumura
Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)
Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)
Masanori Ishigami
Similaire à 【18-C-5】C# で iOS/Androidアプリ開発 - Visual Studio 2015 + Xamarin + MVVMCross -
(20)
Visual Studio 2017 事はじめ
Visual Studio 2017 事はじめ
C#の強み、或いは何故PHPから乗り換えるのか
C#の強み、或いは何故PHPから乗り換えるのか
VSUGDAY2012 - ASP.NET MVC 4 Deveoper Preview による モバイルWEBアプリケーション開発
VSUGDAY2012 - ASP.NET MVC 4 Deveoper Preview による モバイルWEBアプリケーション開発
.NET Coreから概観する.NETのOSSへの取り組み
.NET Coreから概観する.NETのOSSへの取り組み
20160308 私とVisual Studio
20160308 私とVisual Studio
xamarin for android試してみた
xamarin for android試してみた
Visual Studio を使わず .NET する
Visual Studio を使わず .NET する
ASP.NET MVC プログラミング入門の入門
ASP.NET MVC プログラミング入門の入門
OWIN - .NETにおけるPSGI -
OWIN - .NETにおけるPSGI -
Introduction to Visual Studio App Center
Introduction to Visual Studio App Center
Asp.net core mvc の core な話
Asp.net core mvc の core な話
MvvmCross 入門
MvvmCross 入門
Web App Framework at SwapSkills vol28
Web App Framework at SwapSkills vol28
CLR/H 第 79 回勉強会での LT
CLR/H 第 79 回勉強会での LT
JSオジサン openframeworks emscripten
JSオジサン openframeworks emscripten
T35 ASP.NET MVCを使ったTDD入門
T35 ASP.NET MVCを使ったTDD入門
Application Architecture for Enterprise Win Store Apps with DDD Pattern
Application Architecture for Enterprise Win Store Apps with DDD Pattern
うるう秒とタイムゾーン
うるう秒とタイムゾーン
そろそろレガシーな.Net開発をやめなイカ?
そろそろレガシーな.Net開発をやめなイカ?
Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)
Team Foundation Server/Visual Studio Onlineアップデート(2015/07/22)
Plus de ShinichiAoyagi
WPF & Windows Forms on .NET Core 3.0
WPF & Windows Forms on .NET Core 3.0
ShinichiAoyagi
XAML 入門
XAML 入門
ShinichiAoyagi
LINQ 概要 + 結構便利な LINQ to XML
LINQ 概要 + 結構便利な LINQ to XML
ShinichiAoyagi
C# と .NET と ・・・
C# と .NET と ・・・
ShinichiAoyagi
LINQ概要
LINQ概要
ShinichiAoyagi
LINQ の概要とかもろもろ
LINQ の概要とかもろもろ
ShinichiAoyagi
Windows ストアーアプリで SQLite を使ってみよう
Windows ストアーアプリで SQLite を使ってみよう
ShinichiAoyagi
WindowsストアーアプリでSharpDXを動かしてみる
WindowsストアーアプリでSharpDXを動かしてみる
ShinichiAoyagi
メトロスタイルアプリ開発最初の一歩
メトロスタイルアプリ開発最初の一歩
ShinichiAoyagi
メトロスタイルってなに?
メトロスタイルってなに?
ShinichiAoyagi
ついに日本上陸!Windows Phone 7.5 アプリケーション開発
ついに日本上陸!Windows Phone 7.5 アプリケーション開発
ShinichiAoyagi
Plus de ShinichiAoyagi
(11)
WPF & Windows Forms on .NET Core 3.0
WPF & Windows Forms on .NET Core 3.0
XAML 入門
XAML 入門
LINQ 概要 + 結構便利な LINQ to XML
LINQ 概要 + 結構便利な LINQ to XML
C# と .NET と ・・・
C# と .NET と ・・・
LINQ概要
LINQ概要
LINQ の概要とかもろもろ
LINQ の概要とかもろもろ
Windows ストアーアプリで SQLite を使ってみよう
Windows ストアーアプリで SQLite を使ってみよう
WindowsストアーアプリでSharpDXを動かしてみる
WindowsストアーアプリでSharpDXを動かしてみる
メトロスタイルアプリ開発最初の一歩
メトロスタイルアプリ開発最初の一歩
メトロスタイルってなに?
メトロスタイルってなに?
ついに日本上陸!Windows Phone 7.5 アプリケーション開発
ついに日本上陸!Windows Phone 7.5 アプリケーション開発
【18-C-5】C# で iOS/Androidアプリ開発 - Visual Studio 2015 + Xamarin + MVVMCross -
1.
【18-C-5】 2016/02/18 青柳臣一 @ShinichiAoyagi C# で
iOS/Androidアプリ開発 - Visual Studio 2015 + Xamarin + MVVMCross - ハッシュタグ: #devsumiC
2.
#devsumi #devsumiC 自己紹介 青柳臣一 @ShinichiAoyagi
株式会社ディーバ(大阪市中央区) 代表取締役・デベロッパー オリジナルソフトウエア開発、受託開発 WPF、Windows Forms、 ASP.NET Web Forms/MVC/Web API iOS(Objective-C)、Android(Java)、Windows Phone Xamarin その他(HTML5、JavaScript、PHP…) 2015年12月発売 秀和システム ISBN: 978-4-7980-4495-8
3.
#devsumi #devsumiC Ask the Speaker
セッション終了後、ご質問にお応えします ちょっとしたことでも疑問点・不明点がありましたら ぜひお越しください 場所 2Fラウンジ (この部屋の隣です) 2Fラウンジに JXUG (Japan Xamarin User Group) のブースもあります!
4.
#devsumi #devsumiC Xamarinってご存知? Xamarin(ザマリン)社の提供する商用開発環境 iOS、Android
のアプリを C# で開発できる(あとMacも) 開発環境 Windows Mac Xamarin Studio Xamarin Studio Visual Studio
5.
#devsumi #devsumiC Xamarinのエディション xamarin.com からダウンロードしてインストール
Visual Studio 2015 には同梱 (インストール時にカスタムで選択する必要あり) エディション Starter 無料 各種制限あり Indie 個人 or 従業員5名以下 Business Enterprise Business + 有線サポートやhotfix
6.
#devsumi #devsumiC Macが必要です!! WindowsでiOSアプリ開発 Xamarin
Studio、Visual Studio ビルドや実行にはMacが必要! ネットワーク経由でMacにアクセスする仕組み Macを横に置く Windows on 仮想化ソフト on Mac
7.
#devsumi #devsumiC Xamarinプロジェクトの構成 共通部とプラットフォーム依存部 PCLは限定された.NET App1
共通部 ポータブルクラスライブラリ(Portable Class Library) App1.Droid Android固有部分(ビューなど) App1.iOS iOS固有部分(ビューなど) App1.WinPhone Windows Phone固有部分(ビューなど)
8.
#devsumi #devsumiC PCLへ機能追加、プラグイン NuGetなどにいろいろあり Microsoft.Net.Http HttpClient Portable.BouncyCastle
暗号化・復号化 Zlib.Portable 圧縮・解凍 PCLStorage ストレージアクセス Xam.Plugins.Settings アプリケーション設定 その他いろいろ
9.
#devsumi #devsumiC Xamarinの特徴 とても薄いラッパー OSを抽象化しているわけではない
ほぼネイティブ プログラミング言語が変わっただけ Objective-C/Swift や Java → C# なので iOS や Android の知識は必要
10.
#devsumi #devsumiC 薄いラッパー(というかラッパーなんてない) 加速度センサー(iOS) 加速度センサー(Android) Objective-C
Xamarin(C#) CMMotionManagerクラス CMMotionManagerクラス startDeviceMotionUpdatesToQueue()メソッド startDeviceMotionUpdatesUsingReferenceFrame()メソッ ド StartDeviceMotionUpdates()メソッド Java Xamarin(C#) SensorManagerクラス SensorManagerクラス registerListener()メソッド RegisterListener()メソッド
11.
#devsumi #devsumiC Xamarinでアプリ開発 iPhoneアプリとAndroidアプリ (残念ながらWindows
Phoneは対象外) サーバーにデータを蓄積 APIサーバー 運用チームが使用するツール Webベースのシステム + Windowsアプリ
12.
#devsumi #devsumiC みんなC# SQL Database Redis Cache BLOB
Storage Web App (API) Web App (Web) Azure iPhone Android PC(ブラウザ) 運用ツール Xamarin (C#) Xamarin (C#) ASP.NET Web API (C#) ASP.NET MVC (C#) WPF (C#)
13.
#devsumi #devsumiC Xamarinを使ったわけ Objective-C(iOS)やJava(Android)での開発もやってる けどC#やVBが得意(好き)なメンバーたち
サーバーやツール類は? Azure?AWS? ASP.NET?Java?Node.js? Winアプリ?
14.
#devsumi #devsumiC MVVMCross MVVMをサポートするライブラリ https://github.com/MvvmCross/MvvmCross
Xamarin専用ではない もちろん必須というわけでもない MVVM以外にも便利な機能あり
15.
#devsumi #devsumiC MVVMCrossの導入 NuGetでインストール MVVMCross.HotTuna.StarterPack
ちょっと修正 App1.Core → App1 ToDoに書かれてることをやる (一部間違ってるところもあるので注意)
16.
#devsumi #devsumiC DataBinding.ViewModel ビューモデル MvxViewModelを継承する
XAMLと同様INotifyPropertyChangedで変更通知する仕組み private string hello = "Hello MvvmCross"; public string Hello { get { return this.hello; } set { SetProperty(ref hello, value); } } public IMvxCommand ClickCommand { get { return new MvxCommand(() => { this.Hello = "Click!"; }); } }
17.
#devsumi #devsumiC DataBinding.iOS コードで書く using
MvvmCross.Binding.BindingContext; インテリセンスのおかげで悪くはない Set.Bind(control).For(c => c.Text).To(vm => vm.Hello).WithConversion(…); var set = this.CreateBindingSet<FirstView, App1.ViewModels.FirstViewModel>(); set.Bind(label).To(vm => vm.Hello); set.Bind(textField).To(vm => vm.Hello); set.Bind(button).To(vm => vm.ClickCommand); set.Apply();
18.
#devsumi #devsumiC DataBinding.Droid axml に書く <EditText ~略~ local:MvxBind="Text
Hello" /> <TextView ~略~ local:MvxBind="Text Hello" /> <Button ~略~ local:MvxBind="Click ClickCommand"/>
19.
#devsumi #devsumiC MVVMCross.Plugins コードでよく使うのにプラットフォームで違うものたち カラー ブラウザー起動 メール起動 ファイルアクセス Sqlite その他いろいろ http://mvvmcross.com/docs のPLUGINSの項 Mvx.Resolve<IMvxWebBrowserTask>().ShowWebPage("http://yahoo.co.jp/");
20.
#devsumi #devsumiC MVVMCross.Plugin.Color ViewModel MvxColor
を使う View データバインディング + ValueConverter iOS: set.Bind(label) .For(c => c.TextColor).To(vm => vm.LabelColor) .WithConversion(new MvxNativeColorValueConverter()); Android: local:MvxBind="Text Hello; TextColor NativeColor(LabelColor)“ XAML: Color="{Binding CurrentColor, Converter={StaticResource NativeColor}}"
21.
#devsumi #devsumiC Xamarin.Forms ビューも共通化できる XAMLっぽい
それに慣れてる人には扱いやすい(かも) DependencyService 共通部からプラットフォーム依存の機能を呼ぶ https://developer.xamarin.com/guides/xamarin-forms/dependency-service/ デザイナーがない! そろそろ?
22.
#devsumi #devsumiC Xamarinを使った感想 ViewModelとModelは共通化できた データ処理エンジンはPCLにして共通化
同じDLLがAzure、スマホ、Windowsで動いている C#好き的には捗る Objective-C/SwiftやJavaでの開発になれているんであればわざわざC#をマス ターするってのはどうなんだろう Xamarin.Formsはプロトタイプ開発時に便利だった
23.
#devsumi #devsumiC Xamarin社のサービス Xamarin Insights
Azure Application Insightsみたいなもの(だと思う) 今はGoogleアナリティクスを使っている (ちなみに、Azure上のWeb AppはNew Relic) Xamarin Test Cloud いろいろなデバイスでのテスト
24.
#devsumi #devsumiC ご清聴ありがとうございました。 JXUGC #11 Xamarin
ハンズオン大会 http://jxug.connpass.com/event/27329/ 2016/03/26(土) 会場未定(品川?)
Télécharger maintenant