vs xamarin

26
Xamarin + Visual Studio による マルチプラットフォーム対応アプリ開発 http:// aka.ms/xpdev

Upload: akira-onishi

Post on 29-Nov-2014

858 views

Category:

Documents


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Vs xamarin

Xamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発

http://aka.ms/xpdev

Page 2: Vs xamarin

2

Page 3: Vs xamarin

3

プラットフォーム

クライアント

サーバー

デバイス

サービス

Page 4: Vs xamarin

4

Page 5: Vs xamarin

5

Page 6: Vs xamarin

6

Page 7: Vs xamarin

7

Page 8: Vs xamarin

8

Windows 8.1 プラットフォーム

Page 9: Vs xamarin

9

Standard ECMA-334 C# 言語仕様http://www.ecma-international.org/publications/standards/Ecma-334.htm

Standard ECMA-335 共通言語インフラストラクチャーhttp://www.ecma-international.org/publications/standards/Ecma-335.htm

Page 10: Vs xamarin

10http://www.mono-project.com/Compatibility

Page 11: Vs xamarin

11http://xamarin.com/visual-studio

Page 12: Vs xamarin

12

http://download.xamarin.com/MonoTouchforVisualStudio/Windows/Xamarin.iOS_Setup-1.8.314.0.msi

Page 13: Vs xamarin

13

Page 14: Vs xamarin

14

http://download.xamarin.com/MonoforAndroid/Windows/mono-android-4.10.01057.msi

Page 15: Vs xamarin

15

Page 16: Vs xamarin

16

Page 17: Vs xamarin
Page 18: Vs xamarin

18

メイン

画面

機能の具体化

メイン

画面

機能の具体化

ロジック

データ

プラットフォーム依存機能の抽象化

参照設定 参照設定

メイン

画面

機能の具体化

Page 19: Vs xamarin

19

Page 20: Vs xamarin

20

Page 21: Vs xamarin

21

http://www.windowsazure.com/ja-jp/pricing/free-trial/

Page 22: Vs xamarin

22await

public class Item{

public string Id { get; set; }public string Text { get; set; }

}

Page 23: Vs xamarin

23

Page 24: Vs xamarin

24

デバイスアプリ

Windowsストア、Xamarin

Visual Studio(共通プラットフォーム/共通スキルで開発)

バックエンドサービス

Windows Azureモバイルサービスなど

構築アプリ

活用サービス

開発ツール

マルチデバイス クラウド

オーダー

オーダー

オーダー

基幹システム

社内システム

リアルタイム/バッチ連携

パッケージ

Page 25: Vs xamarin

25

Page 26: Vs xamarin