Enviar pesquisa
Carregar
Xamarin ~ iOS/Android/Windows アプリをC# で作ろう~
•
Transferir como PPTX, PDF
•
16 gostaram
•
15,385 visualizações
Fujio Kojima
Seguir
2014年4月
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 91
Baixar agora
Recomendados
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
Yoshito Tabuchi
Xamarin によるクロスプラットフォームモバイルアプリ開発(2014.06)
Xamarin によるクロスプラットフォームモバイルアプリ開発(2014.06)
Hironov OKUYAMA
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
Shinichi Hirauchi
Xamarinをこれから始める皆様へ
Xamarinをこれから始める皆様へ
Yoshito Tabuchi
Xamarin によるクロスプラットフォームモバイルアプリ開発
Xamarin によるクロスプラットフォームモバイルアプリ開発
Hironov OKUYAMA
Xamarin 概要 2015年5月版
Xamarin 概要 2015年5月版
Yoshito Tabuchi
Xamarin 基礎講座
Xamarin 基礎講座
Yoshito Tabuchi
iOS の動画アプリ開発に Xamarin を使ってみた @JXUG #2 East
iOS の動画アプリ開発に Xamarin を使ってみた @JXUG #2 East
irgaly
Recomendados
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
Xamarin de:code セッション:Windows Phone / iOS / Android アプリ同時開発のススメ
Yoshito Tabuchi
Xamarin によるクロスプラットフォームモバイルアプリ開発(2014.06)
Xamarin によるクロスプラットフォームモバイルアプリ開発(2014.06)
Hironov OKUYAMA
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
Shinichi Hirauchi
Xamarinをこれから始める皆様へ
Xamarinをこれから始める皆様へ
Yoshito Tabuchi
Xamarin によるクロスプラットフォームモバイルアプリ開発
Xamarin によるクロスプラットフォームモバイルアプリ開発
Hironov OKUYAMA
Xamarin 概要 2015年5月版
Xamarin 概要 2015年5月版
Yoshito Tabuchi
Xamarin 基礎講座
Xamarin 基礎講座
Yoshito Tabuchi
iOS の動画アプリ開発に Xamarin を使ってみた @JXUG #2 East
iOS の動画アプリ開発に Xamarin を使ってみた @JXUG #2 East
irgaly
Xamarin で今日から始めるクロスプラットフォーム開発
Xamarin で今日から始めるクロスプラットフォーム開発
友太 渡辺
Xamarin.Mac をこれからはじめるあなたへ
Xamarin.Mac をこれからはじめるあなたへ
Tsubasa Hirano
Xamarin Overview
Xamarin Overview
Madoka Chiyoda
第1回 Japan Xamarin User Group Conference - Xamarin 概要
第1回 Japan Xamarin User Group Conference - Xamarin 概要
Yoshito Tabuchi
Xamarin.Forms概要
Xamarin.Forms概要
Hironov OKUYAMA
Xamarin 基礎講座 2016年7月版
Xamarin 基礎講座 2016年7月版
Yoshito Tabuchi
Xamarin概要+最新情報
Xamarin概要+最新情報
Yoshito Tabuchi
Xamarin概要と活用方法
Xamarin概要と活用方法
Yoshito Tabuchi
Visual Studio + xamarin で始めるモバイル アプリ開発
Visual Studio + xamarin で始めるモバイル アプリ開発
インフラジスティックス・ジャパン株式会社
Xamarin基礎講座 Xamarinハンズオン(2016.09 浜松) #JXUG #jaghama
Xamarin基礎講座 Xamarinハンズオン(2016.09 浜松) #JXUG #jaghama
Hironov OKUYAMA
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
Yoshito Tabuchi
Xamarinの概要
Xamarinの概要
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
Xamarin.formsでのmvvm利用のコツ
Xamarin.formsでのmvvm利用のコツ
Masuda Tomoaki
Windows アプリケーション開発はじめに ~ Windows アプリケーション開発初学者の方向けVisual Studio を使ったアプリケーショ...
Windows アプリケーション開発はじめに ~ Windows アプリケーション開発初学者の方向けVisual Studio を使ったアプリケーショ...
Fujio Kojima
Xamarin から使う Azure
Xamarin から使う Azure
Yoshito Tabuchi
Xamarin × Visual Studio Updates
Xamarin × Visual Studio Updates
友太 渡辺
【18-C-5】C# で iOS/Androidアプリ開発 - Visual Studio 2015 + Xamarin + MVVMCross -
【18-C-5】C# で iOS/Androidアプリ開発 - Visual Studio 2015 + Xamarin + MVVMCross -
ShinichiAoyagi
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
Yoshito Tabuchi
Xamarin の救世主 Unity !
Xamarin の救世主 Unity !
Tatsuji Kuroyanagi
20171202 Xamarinの歩き方
20171202 Xamarinの歩き方
Yoshito Tabuchi
Unity ネイティブプラグインの作成について
Unity ネイティブプラグインの作成について
Tatsuhiko Yamamura
10分でわかる無料になったXamarin
10分でわかる無料になったXamarin
Yoshito Tabuchi
Mais conteúdo relacionado
Mais procurados
Xamarin で今日から始めるクロスプラットフォーム開発
Xamarin で今日から始めるクロスプラットフォーム開発
友太 渡辺
Xamarin.Mac をこれからはじめるあなたへ
Xamarin.Mac をこれからはじめるあなたへ
Tsubasa Hirano
Xamarin Overview
Xamarin Overview
Madoka Chiyoda
第1回 Japan Xamarin User Group Conference - Xamarin 概要
第1回 Japan Xamarin User Group Conference - Xamarin 概要
Yoshito Tabuchi
Xamarin.Forms概要
Xamarin.Forms概要
Hironov OKUYAMA
Xamarin 基礎講座 2016年7月版
Xamarin 基礎講座 2016年7月版
Yoshito Tabuchi
Xamarin概要+最新情報
Xamarin概要+最新情報
Yoshito Tabuchi
Xamarin概要と活用方法
Xamarin概要と活用方法
Yoshito Tabuchi
Visual Studio + xamarin で始めるモバイル アプリ開発
Visual Studio + xamarin で始めるモバイル アプリ開発
インフラジスティックス・ジャパン株式会社
Xamarin基礎講座 Xamarinハンズオン(2016.09 浜松) #JXUG #jaghama
Xamarin基礎講座 Xamarinハンズオン(2016.09 浜松) #JXUG #jaghama
Hironov OKUYAMA
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
Yoshito Tabuchi
Xamarinの概要
Xamarinの概要
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
Xamarin.formsでのmvvm利用のコツ
Xamarin.formsでのmvvm利用のコツ
Masuda Tomoaki
Windows アプリケーション開発はじめに ~ Windows アプリケーション開発初学者の方向けVisual Studio を使ったアプリケーショ...
Windows アプリケーション開発はじめに ~ Windows アプリケーション開発初学者の方向けVisual Studio を使ったアプリケーショ...
Fujio Kojima
Xamarin から使う Azure
Xamarin から使う Azure
Yoshito Tabuchi
Xamarin × Visual Studio Updates
Xamarin × Visual Studio Updates
友太 渡辺
【18-C-5】C# で iOS/Androidアプリ開発 - Visual Studio 2015 + Xamarin + MVVMCross -
【18-C-5】C# で iOS/Androidアプリ開発 - Visual Studio 2015 + Xamarin + MVVMCross -
ShinichiAoyagi
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
Yoshito Tabuchi
Xamarin の救世主 Unity !
Xamarin の救世主 Unity !
Tatsuji Kuroyanagi
20171202 Xamarinの歩き方
20171202 Xamarinの歩き方
Yoshito Tabuchi
Mais procurados
(20)
Xamarin で今日から始めるクロスプラットフォーム開発
Xamarin で今日から始めるクロスプラットフォーム開発
Xamarin.Mac をこれからはじめるあなたへ
Xamarin.Mac をこれからはじめるあなたへ
Xamarin Overview
Xamarin Overview
第1回 Japan Xamarin User Group Conference - Xamarin 概要
第1回 Japan Xamarin User Group Conference - Xamarin 概要
Xamarin.Forms概要
Xamarin.Forms概要
Xamarin 基礎講座 2016年7月版
Xamarin 基礎講座 2016年7月版
Xamarin概要+最新情報
Xamarin概要+最新情報
Xamarin概要と活用方法
Xamarin概要と活用方法
Visual Studio + xamarin で始めるモバイル アプリ開発
Visual Studio + xamarin で始めるモバイル アプリ開発
Xamarin基礎講座 Xamarinハンズオン(2016.09 浜松) #JXUG #jaghama
Xamarin基礎講座 Xamarinハンズオン(2016.09 浜松) #JXUG #jaghama
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
Xamarinの概要
Xamarinの概要
Xamarin.formsでのmvvm利用のコツ
Xamarin.formsでのmvvm利用のコツ
Windows アプリケーション開発はじめに ~ Windows アプリケーション開発初学者の方向けVisual Studio を使ったアプリケーショ...
Windows アプリケーション開発はじめに ~ Windows アプリケーション開発初学者の方向けVisual Studio を使ったアプリケーショ...
Xamarin から使う Azure
Xamarin から使う Azure
Xamarin × Visual Studio Updates
Xamarin × Visual Studio Updates
【18-C-5】C# で iOS/Androidアプリ開発 - Visual Studio 2015 + Xamarin + MVVMCross -
【18-C-5】C# で iOS/Androidアプリ開発 - Visual Studio 2015 + Xamarin + MVVMCross -
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
Xamarin の救世主 Unity !
Xamarin の救世主 Unity !
20171202 Xamarinの歩き方
20171202 Xamarinの歩き方
Destaque
Unity ネイティブプラグインの作成について
Unity ネイティブプラグインの作成について
Tatsuhiko Yamamura
10分でわかる無料になったXamarin
10分でわかる無料になったXamarin
Yoshito Tabuchi
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Yoshito Tabuchi
Xamarin.forms入門
Xamarin.forms入門
一希 大田
メタプログラミング C#
メタプログラミング C#
Fujio Kojima
Xamarin バッドノウハウ大全
Xamarin バッドノウハウ大全
Yoshito Tabuchi
C# MVP に聞くC#アレコレ! 小島の分
C# MVP に聞くC#アレコレ! 小島の分
Fujio Kojima
Windows 8 ストア アプリ 開発 Tips
Windows 8 ストア アプリ 開発 Tips
Fujio Kojima
C# 3.0 以降
C# 3.0 以降
Fujio Kojima
3D で遊ぼう ~C#er も TypeScript で楽々 WebGL~
3D で遊ぼう ~C#er も TypeScript で楽々 WebGL~
Fujio Kojima
C# 6.0 Preview
C# 6.0 Preview
Fujio Kojima
C# 式木 (Expression Tree) ~ LINQをより深く理解するために ~
C# 式木 (Expression Tree) ~ LINQをより深く理解するために ~
Fujio Kojima
20分でできる!Xamarin.Forms入門
20分でできる!Xamarin.Forms入門
Shinichi Hirauchi
.NET MVP によるドキドキ・ライブコーディング! 小島の分
.NET MVP によるドキドキ・ライブコーディング! 小島の分
Fujio Kojima
Xamarinの歩き方
Xamarinの歩き方
Yoshito Tabuchi
UnityのフリーライセンスでPC-Android通信を実装するまで
UnityのフリーライセンスでPC-Android通信を実装するまで
Hiroto Makiyama
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
Yoshito Tabuchi
XAML入門
XAML入門
一希 大田
Cocos sharpでゲーム開発してみました
Cocos sharpでゲーム開発してみました
Tomohiro Suzuki
Trifork iBeacon Demo Lunch Talk
Trifork iBeacon Demo Lunch Talk
Christian Melchior
Destaque
(20)
Unity ネイティブプラグインの作成について
Unity ネイティブプラグインの作成について
10分でわかる無料になったXamarin
10分でわかる無料になったXamarin
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin.forms入門
Xamarin.forms入門
メタプログラミング C#
メタプログラミング C#
Xamarin バッドノウハウ大全
Xamarin バッドノウハウ大全
C# MVP に聞くC#アレコレ! 小島の分
C# MVP に聞くC#アレコレ! 小島の分
Windows 8 ストア アプリ 開発 Tips
Windows 8 ストア アプリ 開発 Tips
C# 3.0 以降
C# 3.0 以降
3D で遊ぼう ~C#er も TypeScript で楽々 WebGL~
3D で遊ぼう ~C#er も TypeScript で楽々 WebGL~
C# 6.0 Preview
C# 6.0 Preview
C# 式木 (Expression Tree) ~ LINQをより深く理解するために ~
C# 式木 (Expression Tree) ~ LINQをより深く理解するために ~
20分でできる!Xamarin.Forms入門
20分でできる!Xamarin.Forms入門
.NET MVP によるドキドキ・ライブコーディング! 小島の分
.NET MVP によるドキドキ・ライブコーディング! 小島の分
Xamarinの歩き方
Xamarinの歩き方
UnityのフリーライセンスでPC-Android通信を実装するまで
UnityのフリーライセンスでPC-Android通信を実装するまで
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
XAML入門
XAML入門
Cocos sharpでゲーム開発してみました
Cocos sharpでゲーム開発してみました
Trifork iBeacon Demo Lunch Talk
Trifork iBeacon Demo Lunch Talk
Semelhante a Xamarin ~ iOS/Android/Windows アプリをC# で作ろう~
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Yoshito Tabuchi
Xamarin で ReactiveUI を使ってみた
Xamarin で ReactiveUI を使ってみた
Hironov OKUYAMA
Titanium Mobile
Titanium Mobile
Naoya Ito
Xamarin.iOS/android+F#で作る関数型アプリ
Xamarin.iOS/android+F#で作る関数型アプリ
Masuda Tomoaki
[DevSummit2013S]Android_Multi-Version_Multi-Device
[DevSummit2013S]Android_Multi-Version_Multi-Device
Kenichi Kambara
Android Lecture #04 @PRO&BSC Inc.
Android Lecture #04 @PRO&BSC Inc.
Yuki Higuchi
ソーシャルアプリ勉強会(第一回資料)配布用
ソーシャルアプリ勉強会(第一回資料)配布用
Yatabe Terumasa
Xamarin 概要 2014年08月版
Xamarin 概要 2014年08月版
Yoshito Tabuchi
Titanium勉強会
Titanium勉強会
洋平 前田
Tech talk salesforce mobile sdk
Tech talk salesforce mobile sdk
Kazuki Nakajima
Pf部2012年1月勉強会.androidsola
Pf部2012年1月勉強会.androidsola
android sola
Windows azure mobile services による mobile + cloud アプリケーション超高速開発
Windows azure mobile services による mobile + cloud アプリケーション超高速開発
Shotaro Suzuki
XAML&Application Platform ~これまでとこれから~
XAML&Application Platform ~これまでとこれから~
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
JavaFX 2.0 への誘い
JavaFX 2.0 への誘い
Yuichi Sakuraba
JavaFX 2.0 - リッチクライアントのためのUI基盤
JavaFX 2.0 - リッチクライアントのためのUI基盤
Yuichi Sakuraba
Xamarin Overview
Xamarin Overview
まどか 千代田
WordPress widget api
WordPress widget api
Takami Kazuya
実装(3) 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第32回】
実装(3) 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第32回】
Tomoharu ASAMI
20171108 Tech Summit 2017 最新! Windows 10 Fall Creators Update新機能とアプリケーション開発
20171108 Tech Summit 2017 最新! Windows 10 Fall Creators Update新機能とアプリケーション開発
shinobu takahashi
Android Architecture Componentsの新機能
Android Architecture Componentsの新機能
Damper Matsu
Semelhante a Xamarin ~ iOS/Android/Windows アプリをC# で作ろう~
(20)
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
Xamarin で ReactiveUI を使ってみた
Xamarin で ReactiveUI を使ってみた
Titanium Mobile
Titanium Mobile
Xamarin.iOS/android+F#で作る関数型アプリ
Xamarin.iOS/android+F#で作る関数型アプリ
[DevSummit2013S]Android_Multi-Version_Multi-Device
[DevSummit2013S]Android_Multi-Version_Multi-Device
Android Lecture #04 @PRO&BSC Inc.
Android Lecture #04 @PRO&BSC Inc.
ソーシャルアプリ勉強会(第一回資料)配布用
ソーシャルアプリ勉強会(第一回資料)配布用
Xamarin 概要 2014年08月版
Xamarin 概要 2014年08月版
Titanium勉強会
Titanium勉強会
Tech talk salesforce mobile sdk
Tech talk salesforce mobile sdk
Pf部2012年1月勉強会.androidsola
Pf部2012年1月勉強会.androidsola
Windows azure mobile services による mobile + cloud アプリケーション超高速開発
Windows azure mobile services による mobile + cloud アプリケーション超高速開発
XAML&Application Platform ~これまでとこれから~
XAML&Application Platform ~これまでとこれから~
JavaFX 2.0 への誘い
JavaFX 2.0 への誘い
JavaFX 2.0 - リッチクライアントのためのUI基盤
JavaFX 2.0 - リッチクライアントのためのUI基盤
Xamarin Overview
Xamarin Overview
WordPress widget api
WordPress widget api
実装(3) 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第32回】
実装(3) 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第32回】
20171108 Tech Summit 2017 最新! Windows 10 Fall Creators Update新機能とアプリケーション開発
20171108 Tech Summit 2017 最新! Windows 10 Fall Creators Update新機能とアプリケーション開発
Android Architecture Componentsの新機能
Android Architecture Componentsの新機能
Mais de Fujio Kojima
Burikaigi 2023「C# Live Coding!」 小島の分
Burikaigi 2023「C# Live Coding!」 小島の分
Fujio Kojima
2022.04.23 .NET 6 -7 時代のデスクトップ アプリケーション開発
2022.04.23 .NET 6 -7 時代のデスクトップ アプリケーション開発
Fujio Kojima
.NET 6 時代のデスクトップ アプリケーション開発
.NET 6 時代のデスクトップ アプリケーション開発
Fujio Kojima
BuriKaigi 2022 「C# Live Coding!」 小島の分
BuriKaigi 2022 「C# Live Coding!」 小島の分
Fujio Kojima
C#勉強会 ~ C#9の新機能 ~
C#勉強会 ~ C#9の新機能 ~
Fujio Kojima
.NET 5 勉強会 ~.NET Framework から .NET へ~
.NET 5 勉強会 ~.NET Framework から .NET へ~
Fujio Kojima
.NETラボ 勉強会 2021年1月 「C#で機械学習」
.NETラボ 勉強会 2021年1月 「C#で機械学習」
Fujio Kojima
『議論パターン』 (Discussion Patterns) ~不毛な議論を避け、実り有る議論とするために~
『議論パターン』 (Discussion Patterns) ~不毛な議論を避け、実り有る議論とするために~
Fujio Kojima
C#の新機能勉強会 ~ C#7、8の新機能を活用して速く安全なプログラムを書こう~
C#の新機能勉強会 ~ C#7、8の新機能を活用して速く安全なプログラムを書こう~
Fujio Kojima
C# ドキドキ ライブ コーディング!! ~ 小島の分 ~ | BuriKaigi 2020
C# ドキドキ ライブ コーディング!! ~ 小島の分 ~ | BuriKaigi 2020
Fujio Kojima
牛タン会議 2019 @ 仙台 「C# ドキドキ ライブ!!」 小島の分
牛タン会議 2019 @ 仙台 「C# ドキドキ ライブ!!」 小島の分
Fujio Kojima
『機械学習 (AI/ML) の基礎と Microsoft の AI | 2019/04/02 Global AI Nights Fukui
『機械学習 (AI/ML) の基礎と Microsoft の AI | 2019/04/02 Global AI Nights Fukui
Fujio Kojima
機械学習 (AI/ML) 勉強会 #2 IoT編
機械学習 (AI/ML) 勉強会 #2 IoT編
Fujio Kojima
機械学習 (AI/ML) 勉強会 #1 基本編
機械学習 (AI/ML) 勉強会 #1 基本編
Fujio Kojima
BuriKaigi2019 「C# ドキドキ・ライブコーディング」 小島の分
BuriKaigi2019 「C# ドキドキ・ライブコーディング」 小島の分
Fujio Kojima
機械学習入門
機械学習入門
Fujio Kojima
C# でニューラルネットワークをスクラッチで書いて機械学習の原理を理解しよう
C# でニューラルネットワークをスクラッチで書いて機械学習の原理を理解しよう
Fujio Kojima
C# LINQ ~深く知って、使いまくろう~
C# LINQ ~深く知って、使いまくろう~
Fujio Kojima
「ふくいソフトウェアコンペティション 2014 大賞受賞者プレゼンテーション」
「ふくいソフトウェアコンペティション 2014 大賞受賞者プレゼンテーション」
Fujio Kojima
HTML5 on ASP.NET
HTML5 on ASP.NET
Fujio Kojima
Mais de Fujio Kojima
(20)
Burikaigi 2023「C# Live Coding!」 小島の分
Burikaigi 2023「C# Live Coding!」 小島の分
2022.04.23 .NET 6 -7 時代のデスクトップ アプリケーション開発
2022.04.23 .NET 6 -7 時代のデスクトップ アプリケーション開発
.NET 6 時代のデスクトップ アプリケーション開発
.NET 6 時代のデスクトップ アプリケーション開発
BuriKaigi 2022 「C# Live Coding!」 小島の分
BuriKaigi 2022 「C# Live Coding!」 小島の分
C#勉強会 ~ C#9の新機能 ~
C#勉強会 ~ C#9の新機能 ~
.NET 5 勉強会 ~.NET Framework から .NET へ~
.NET 5 勉強会 ~.NET Framework から .NET へ~
.NETラボ 勉強会 2021年1月 「C#で機械学習」
.NETラボ 勉強会 2021年1月 「C#で機械学習」
『議論パターン』 (Discussion Patterns) ~不毛な議論を避け、実り有る議論とするために~
『議論パターン』 (Discussion Patterns) ~不毛な議論を避け、実り有る議論とするために~
C#の新機能勉強会 ~ C#7、8の新機能を活用して速く安全なプログラムを書こう~
C#の新機能勉強会 ~ C#7、8の新機能を活用して速く安全なプログラムを書こう~
C# ドキドキ ライブ コーディング!! ~ 小島の分 ~ | BuriKaigi 2020
C# ドキドキ ライブ コーディング!! ~ 小島の分 ~ | BuriKaigi 2020
牛タン会議 2019 @ 仙台 「C# ドキドキ ライブ!!」 小島の分
牛タン会議 2019 @ 仙台 「C# ドキドキ ライブ!!」 小島の分
『機械学習 (AI/ML) の基礎と Microsoft の AI | 2019/04/02 Global AI Nights Fukui
『機械学習 (AI/ML) の基礎と Microsoft の AI | 2019/04/02 Global AI Nights Fukui
機械学習 (AI/ML) 勉強会 #2 IoT編
機械学習 (AI/ML) 勉強会 #2 IoT編
機械学習 (AI/ML) 勉強会 #1 基本編
機械学習 (AI/ML) 勉強会 #1 基本編
BuriKaigi2019 「C# ドキドキ・ライブコーディング」 小島の分
BuriKaigi2019 「C# ドキドキ・ライブコーディング」 小島の分
機械学習入門
機械学習入門
C# でニューラルネットワークをスクラッチで書いて機械学習の原理を理解しよう
C# でニューラルネットワークをスクラッチで書いて機械学習の原理を理解しよう
C# LINQ ~深く知って、使いまくろう~
C# LINQ ~深く知って、使いまくろう~
「ふくいソフトウェアコンペティション 2014 大賞受賞者プレゼンテーション」
「ふくいソフトウェアコンペティション 2014 大賞受賞者プレゼンテーション」
HTML5 on ASP.NET
HTML5 on ASP.NET
Último
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
Último
(9)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
Xamarin ~ iOS/Android/Windows アプリをC# で作ろう~
1.
2.
3.
4.
1. 2. 3. 4.
5.
6.
7.
8.
• • •
9.
10.
Xamarin をマスターするだけ で両方作れる!
11.
12.
C# によるビジネス ロジック Mono.NET
Framework Android UI AndroidiOSWindows iOS UIWindows UI
13.
http://japan.unity3d.com https://www.embarcadero.com/jp/products/rad-studio
14.
•
15.
16.
•
17.
http://www.xlsoft.com/jp/products/xamarin/price.html 製品名 価格 (税抜) Xamarin.Android
Business (年間サブスクリプション) 127,800 (税抜) Xamarin.Android Enterprise (年間サブスクリプション) 243,000 (税抜) Xamarin.iOS Business (年間サブスクリプション) 127,800 (税抜) Xamarin.iOS Enterprise (年間サブスクリプション) 243,000 (税抜) Xamarin.Mac Business (年間サブスクリプション) 127,800 (税抜) Xamarin.Mac Enterprise (年間サブスクリプション) 243,000 (税抜)
18.
19.
iOS • Xcode • Objective- C
(C++/C) Android • Eclipse • Java (C++/C) Windows • Visual Studio • C#/C++
20.
iOS • Xamarin Studio/ Visual
Studio • C# Android • Xamarin Studio/ Visual Studio • C# Windows • Visual Studio • C#
21.
22.
23.
iOS View ViewModel Model Android View ViewModel Model Windows View ViewModel Model
24.
iOS View ViewModel Model Android View ViewModel Model Windows View ViewModel Model ViewModel Model
25.
// ボタンが押されたときに呼ばれる async void
OnButtonClick(object sender, EventArgs e) { await 何か時間の掛かる処理1(); await 何か時間の掛かる処理2(); 処理3(); }
26.
// アラートのボタンが押された時に呼ばれるデリゲート -(void)alertView:(UIAlertView*)alertView clickedButtonAtIndex:(NSInteger)buttonIndex { switch
(buttonIndex) { case 0: //1番目のボタンが押されたときの処理 break; case 1: //2番目のボタンが押されたときの処理 break; } } UIAlertView *alert = [[UIAlertView alloc] init]; alert.delegate = self; alert.title = @"確認"; alert.message = @"よろしいですか?"; [alert addButtonWithTitle:@"いいえ"]; [alert addButtonWithTitle:@"はい"]; [alert show];
27.
@Override public void onClick(View
v) { switch(v.getId()){ case R.id.button1: // 1番目のボタンが押されたときの処理 break; case R.id.button2: // 2番目のボタンが押されたときの処理 break; } } } public class MyActivity extends Activity implements OnClickListener { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); View showButton = findViewById(R.id.button1); showButton.setOnClickListener(this); }
28.
29.
30.
31.
マシン OS iOS
アプリ開発 Android アプリ開発 Xamarin Studio Visual Studio + Xamarin プラグイン Xamarin Studio Visual Studio + Xamarin プラグイン PC Windows × ○ (要 Mac 上の Xamarin.iOS Build Host) ○ ○ Mac Mac OS ○ × ○ × Windows ○ ○ (要 Mac 上の Xamarin.iOS Build Host) ○ ○
32.
Visual Studio
Xamarin Studio
33.
Xamarin Studio
Visual Studio
34.
35.
Android アプリ開発iOS アプリ開発
36.
37.
38.
• • •
39.
40.
41.
42.
43.
44.
iOS View ViewModel Model Android View ViewModel Model Windows View ViewModel Model
45.
iOS View ViewModel Model Android View ViewModel Model Windows View ViewModel Model ViewModel Model
46.
47.
48.
View ViewModel Model データバインド 参照/更新 更新通知 プレゼンテーション
プレゼンテーション ロジック ビジネス ロジック/データ
49.
50.
https://ja.wikipedia.org/wiki/Model_View_ViewModel http://www.slideboom.com/presentations/257972
51.
•
52.
53.
View (iOS アプリ) View (Android アプリ) View (Windows
アプリ) ViewModel Model MVVMCross PCL
54.
55.
56.
57.
58.
先ず、NuGet をアドインとして追加
59.
先ず、NuGet をアドインとして追加
60.
プロジェクトに NuGet から
MvvmCross をインストール
61.
プロジェクトに NuGet から
MvvmCross をインストール
62.
using Cirrious.MvvmCross.ViewModels; namespace MvvmDemo.Core.ViewModels { public
class FirstViewModel : MvxViewModel { int price = 0; public int Price { get { return price; } set { price = value; RaisePropertyChanged(() => Price ); RaisePropertyChanged(() => TaxInclusivePrice); } } int tax = 8; public int Tax { get { return tax; } set { tax = value; RaisePropertyChanged(() => Tax ); RaisePropertyChanged(() => TaxInclusivePrice); } } public int TaxInclusivePrice { get { return (int)(Price * (1.0 + Tax / 100.0)) ; } } } }
63.
64.
65.
if (rootFrame.Content ==
null) { //rootFrame.Navigate(typeof(MainPage), e.Arguments); var setUp = new Setup(rootFrame); setUp.Initialize(); var start = Cirrious.CrossCore.Mvx.Resolve <Cirrious.MvvmCross.ViewModels.IMvxAppStart>(); start.Start(); }
66.
<Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}"> <StackPanel> <TextBlock
Text="Price" FontSize="64"/> <TextBox Text="{Binding Price, Mode=TwoWay}" FontSize="64"/> <TextBlock Text="Tax (%)" FontSize="64"/> <TextBox Text="{Binding Tax, Mode=TwoWay}" FontSize="64"/> <TextBlock Text="Tax Inclusive Price" FontSize="64"/> <TextBlock Text="{Binding TaxInclusivePrice}" FontSize="64" /> </StackPanel> </Grid>
67.
68.
69.
70.
71.
<key>CFBundleDisplayName</key> <string>MvvmDemo.iOS</string> <key>CFBundleIdentifier</key> <string>com.your-company.MvvmDemo.iOS</string> <key>CFBundleShortVersionString</key> <string>1.0</string> <key>CFBundleVersion</key> <string>1.0</string>
72.
public override bool
FinishedLaunching (UIApplication app, NSDictionary options) { _window = new UIWindow (UIScreen.MainScreen.Bounds); var setup = new Setup(this, _window); setup.Initialize(); var startup = Mvx.Resolve<IMvxAppStart>(); startup.Start(); _window.MakeKeyAndVisible (); return true; }
73.
public override void
ViewDidLoad() { View = new UIView(){ BackgroundColor = UIColor.White}; base.ViewDidLoad(); if (RespondsToSelector(new Selector("edgesForExtendedLayout"))) EdgesForExtendedLayout = UIRectEdge.None; var priceLabel = new UILabel(new RectangleF(10, 10, 300, 40)); priceLabel.Text = "Price"; Add(priceLabel); var priceTextField = new UITextField(new RectangleF(10, 50, 300, 40)); Add(priceTextField); var taxLabel = new UILabel(new RectangleF(10, 90, 300, 40)); taxLabel.Text = "Tax (%)"; Add(taxLabel); var taxTextField = new UITextField(new RectangleF(10, 130, 300, 40)); Add(taxTextField); var taxInclusivePriceLabel = new UILabel(new RectangleF(10, 170, 300, 40)); Add(taxInclusivePriceLabel); var set = this.CreateBindingSet<FirstView, Core.ViewModels.FirstViewModel>(); set.Bind(priceTextField ).To(vm => vm.Price ); set.Bind(taxTextField ).To(vm => vm.Tax ); set.Bind(taxInclusivePriceLabel).To(vm => vm.TaxInclusivePrice); set.Apply(); }
74.
75.
76.
77.
78.
79.
80.
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:local="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize=“30dp" android:text="Price"
/> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize=“30dp" local:MvxBind="Text Price" /> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize="40dp" android:text="Tax" /> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:tex tSize="40dp" local:MvxBind="Text Tax" /> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize="40dp" android:text="Tax Inclusive Price" /> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize="40dp" local:MvxBind="Text TaxInclusivePrice" /> </LinearLayout>
81.
82.
83.
namespace MvvmDemo.Core.Converters { public class
PriceValueConverter : MvxValueConverter<int, string> { protected override string Convert(int value, Type targetType, object parameter, CultureInfo culture) { return string.Format("{0:#,0} 円", value); } protected override int ConvertBack(string value, Type targetType, object parameter, CultureInfo culture) { value = ToDigitText(value) ?? "0"; int result; return int.TryParse(value, out result) ? result : 0; } string ToDigitText(string text) { var stringBuilder = new StringBuilder(); foreach (var character in text) { if (char.IsDigit(character)) stringBuilder.Append(character); } return stringBuilder.ToString(); } } }
84.
namespace MvvmDemo.WindowsStore.NativeConverters { public class
NativePriceValueConverter : MvxNativeValueConverter<PriceValueConverter> {} } <Application x:Class="MvvmDemo.WindowsStore.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="using:MvvmDemo.WindowsStore" xmlns:nativeConverters="using:MvvmDemo.WindowsStore.NativeConverters"> <Application.Resources> <ResourceDictionary> <nativeConverters:NativePriceValueConverter x:Key="Price"></nativeConverters:NativePriceValueConverter> </ResourceDictionary> </Application.Resources> </Application> <TextBox FontSize="64“ Text="{Binding Price, Mode=TwoWay, Converter={StaticResource Price}}" />
85.
var set =
this.CreateBindingSet<FirstView, Core.ViewModels.FirstViewModel>(); set.Bind(priceTextField ).To(vm => vm.Price ).WithConversion("Price"); set.Bind(taxTextField ).To(vm => vm.Tax ); set.Bind(taxInclusivePriceLabel).To(vm => vm.TaxInclusivePrice).WithConversion("Price"); set.Apply();
86.
<EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize="30dp" local:MvxBind="Text Price,Converter=Price" />
87.
88.
1. 2. 3. 4.
89.
Xamarin XLsoft エクセルソフト Xamarin (ザマリン)
ホーム - C# と .NET で iOS, Android (アンドロ イド), Mac (マック), Windows アプリを開発 Xamarin 価格 Hello, iPhone 初めての Xamarin.iOS アプリケーション開発 - 入門ガ イド Hello, Android 初めての Xamarin.Android アプリケーション開発 - 入門ガイド
90.
Xamarin for
Visual Studio 概説 Visual Studio で iOS/Android アプリが書ける Xamarin を試してみた(iOS 編) Visual Studio で iOS/Android アプリが書ける Xamarin を試してみた(Android 編) インサイド Xamarin Xamarinを構成するソフトウェア。その主要な10要素とは? Xamarinの基盤となっている「Mono」と、C#コンパイラ「mcs」 Xamarinの基盤「Mono」のmonoランタイムとクラスライブラリ Mono のモバイル化の流れ ― Xamarin.iOS/Xamarin.Androidの誕生 Xamarin.iOS の仕組みとアプリケーションの構成 Xamarin.iOS で使用するライブラリ
91.
N plus 1
Videos Of MvvmCross · MvvmCross/MvvmCross Wiki Xamarin - マルチプラットフォーム MVVMフレーム ワーク「MvvmCross」を使う - Qiita Xamarin+MvvmCrossでアプリ開発をはじめる準備 2014年3月版 - Qiita
Baixar agora