Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

2020年4月版_Xamarin.Forms 入門 (Mac での開発編)

708 views

Published on

これは、マイクロソフトの Web セミナーの Visual Studio for Mac セッションで使用したスライドです。解説記事はこちら(https://qiita.com/chomado/items/6fb4c92ec5844e63abe6)。字幕が入るためにスライド下部に余白を入れています

Published in: Technology
  • Be the first to comment

2020年4月版_Xamarin.Forms 入門 (Mac での開発編)

  1. 1. 15 分間で入門! macOS で iOS/Android アプリを作る! [Xamarin.Forms/ Visual Studio for Mac 入門]
  2. 2. .NET を使用して、 iOS、Android、Windows 向けの アプリケーションを開発するための オープンソースのプラットフォームです。 Xamarinとは、
  3. 3. Kotlin
  4. 4. そこで Xamarin!C# で Android / iOS アプリ開発 従来はターゲット OS ごと のスキル、開発言語、開発環境 統一された スキル、開発言語、開発環境 KotlinSwift UI (XAML + C#) 「登録ボタンが押された時の処理」 など、 共通化できるバックエンドのコード
  5. 5. iOS 端末 Android 端末 UIAlertController AlertDialog
  6. 6. DisplayAlert ("Alert", "You have been alerted", "OK"); iOS 端末 Android 端末 UIAlertController AlertDialog
  7. 7. 開発環境→ Windows macOS 使うIDE Visual Studio Visual Studio for Mac iOS アプリ開発 ○ (ただし ビルド用に接続された Mac が必要) ○ Androidアプリ開発 ○ ○ UWP (Windows 10) アプリ開発 ○ × Macアプリ開発 × ○
  8. 8. Shared C# codebase • 100% native API access • High performance iOS C# UI Windows C# UIAndroid C# UI クライアント側の共有C#コード C# Server Linux/Mono CoreCLR Azure クライアントとサーバ間での共有C#コード
  9. 9. 13 共有ロジック部分のコード (C#) 共有 UI コード (XAML) iOS C# UI 共有ロジック部分のコード (C#) Android C# UI Windows C# UI Xamarin.FormsXamarin Native ロジックのみ共通化 UIはネイティブで個別に作りこむ
  10. 10. 14 共有ロジック部分のコード (C#) 共有 UI コード (XAML) iOS C# UI 共有ロジック部分のコード (C#) Android C# UI Windows C# UI Xamarin.FormsXamarin Native ロジックのみ共通化 UIはネイティブで個別に作りこむ
  11. 11. 17
  12. 12. 18
  13. 13. 19
  14. 14. 20
  15. 15. 21
  16. 16. 22 (ソリューション)
  17. 17. 23 App Store で 更新しよう
  18. 18. 25
  19. 19. 26
  20. 20. 27
  21. 21. 28 Welcome to Xamarin.Forms!
  22. 22. 29 https://aka.ms/iOS-muryo-jikki-test
  23. 23. 30 (すでに事前に Android Studio などでエミュレータを作成済みの方は飛ばしてください)
  24. 24. 31 ”+ New Device”
  25. 25. 32
  26. 26. 33
  27. 27. 34
  28. 28. 35 Welcome to Xamarin.Forms!
  29. 29. 36 Welcome to Xamarin.Forms! もちろん、開発者モードで USB デバッグが有効になっている Android 実機をつなげれば、 実機でのデバッグ実行もできます。
  30. 30. 37
  31. 31. (デモでご説明しました) 39
  32. 32. https://youtu.be/di7ojNTmC_c
  33. 33. 今日お話したこと
  34. 34. 今日の内容はブログにまとめました (前後編)
  35. 35. 本資料は情報提供のみを目的としており、本資料に記載されている情報は、本資料作成時点でのマイクロソフトの見解を示したものです。状況等の変化により、内容は変更される場合があります。 本資料に表記されている内容(提示されている条件等を含みます)は、貴社との有効な契約を通じて決定されます。それまでは、正式に確定するものではありません。従って、本資料の記載内容と は異なる場合があります。また、本資料に記載されている価格はいずれも、別段の表記がない限り、参考価格となります。貴社の最終的な購入価格は、貴社のリセラー様により決定されます。マイ クロソフトは、本資料の情報に対して明示的、黙示的または法的な、いかなる保証も行いません。 © 2020 Microsoft Corporation. All rights reserved.

×