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

http://aka.ms/xpdev







2
プラットフォーム

クライアント

デバイス

サーバー

サービス

3
4
5


6




7
Windows 8.1 プラットフォーム

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

Standard ECMA-335 共通言語インフ...
http://www.mono-project.com/Compatibility

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

11









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

12
13






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



14






15




16


メイン

メイン

メイン

画面

画面

画面

機能の具体化

機能の具体化

機能の具体化

参照設定

ロジック

データ

参照設定

プラットフォーム依存機能の抽象化
18
19
20

http://www.windowsazure.com/ja-jp/pricing/free-trial/






21
public class Item
{
public string Id { get; set; }
public string Text { get; set; }
}

await

22
23

マルチ デバイス

クラウド

社内システム

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

オーダー
オーダー

構築アプリ
活用サービス
開発ツール

デバイス アプリ

バックエンドサービス

基幹システム

Windowsストア、
Xam...









25
Xamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しよう
Upcoming SlideShare
Loading in...5
×

Xamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しよう

4,114

Published on

0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,114
On Slideshare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
27
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Xamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しよう

  1. 1. Xamarin + Visual Studio による マルチプラットフォーム対応アプリ開発 http://aka.ms/xpdev
  2. 2.       2
  3. 3. プラットフォーム クライアント デバイス サーバー サービス 3
  4. 4. 4
  5. 5. 5
  6. 6.  6
  7. 7.   7
  8. 8. Windows 8.1 プラットフォーム 8
  9. 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 9
  10. 10. http://www.mono-project.com/Compatibility 10
  11. 11. http://xamarin.com/visual-studio 11
  12. 12.       http://download.xamarin.com/MonoTouchforVisualStudi o/Windows/Xamarin.iOS_Setup-1.8.314.0.msi 12
  13. 13. 13
  14. 14.     http://download.xamarin.com/MonoforAndroid/Window s/mono-android-4.10.01057.msi   14
  15. 15.      15
  16. 16.    16
  17. 17.  
  18. 18. メイン メイン メイン 画面 画面 画面 機能の具体化 機能の具体化 機能の具体化 参照設定 ロジック データ 参照設定 プラットフォーム依存機能の抽象化 18
  19. 19. 19
  20. 20. 20
  21. 21.  http://www.windowsazure.com/ja-jp/pricing/free-trial/      21
  22. 22. public class Item { public string Id { get; set; } public string Text { get; set; } } await 22
  23. 23. 23
  24. 24.  マルチ デバイス クラウド 社内システム オーダー リアルタイム/ バッチ連携 オーダー オーダー 構築アプリ 活用サービス 開発ツール デバイス アプリ バックエンドサービス 基幹システム Windowsストア、 Xamarin Windows Azure モバイルサービス など パッケージ Visual Studio (共通プラットフォーム/共通スキルで開発) 24
  25. 25.        25
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×