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.

今からはじめる Xamarin.Forms 開発

1,462 views

Published on

de:code 2018 AD45 セッション資料(仮)

Published in: Mobile
  • Very Easy To Follow. This plans are great. I was able to bring my laptop batteries and several other types of batteries back to life with your methods. Your instructions are very easy to follow. I have a few more batteries I'm going to recondition today also. ◆◆◆ https://bit.ly/2t1uc6e
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks }} ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

今からはじめる Xamarin.Forms 開発

  1. 1. 今からはじめる Xamarin.Forms 開発 ~Build 2018 で発表された最新情報も添えて~ AD45
  2. 2. 川合 俊介(かわい しゅんすけ) 💛 @_shunsuke_kawai 自己紹介
  3. 3. Agenda
  4. 4. 会社紹介 日本能率協会 グループ (社)日本能率協会 (社)企業情報化 協会 (株)日本能率協会 総合研究所 (MDB) (社)日本プラント メンテナンス協会 (社)日本工業 英語協会 (株)日本能率協会 マネジメントセンター (能率手帳・出版事業) (株)日本能率協会コンサルティング (経営コンサルティング/ TPM コンサルティング) 株式会社ジェーエムエーシステムズ 本社所在地 東京都港区海岸1-16-1 ニューピア竹芝サウスタワー18F 設立 1971年11月1日 売上高 94.58億円(2016年度) 従業員数 389名(2017年4月現在) 主な活動 システムインテグレーション、 ソフトウェア販売/導入、 インフラ/ネットワーク構築 Web ページ http://www.jmas.co.jp/
  5. 5. JMAS のモバイル向けシステム開発 フロントアプリケーション開発 (iPhone/iPad/Android/Windows) クラウド環境構築・運用 (AWS/Azure/IBM Cloud 他) バックエンドシステム開発 (既存業務システム・コンテンツ管理、他) 約100社 700超 プロジェクト Enterprise B to B B to C
  6. 6. Event App
  7. 7. イベントアプリの歴史 Microsoft Foresight Microsoft Tech Summit 2016 de:code 2017 Microsoft Tech Summit 2017 de:code 2018 2016 2017 2018
  8. 8. イベントアプリ機能 機能名 機能 お知らせ ・プッシュ通知された情報や運営からのお知らせ情報を 一覧表示 ・選択されたお知らせの詳細画面表示 マイスケジュール ・セッション検索で登録したスケジュールを一覧表示 セッション検索 ・全セッションを一覧表示(フィルター・検索機能付 き) ・セッションの詳細画面表示 ・セッションの参加登録 アンケート ・参加したセッションのアンケートを一覧表示 ・セッションのアンケートの回答・送信 スタンプラリー ・Sifty を活用したスタンプの撮影・獲得 ・獲得したスタンプの一覧表示 ・景品交換 会場マップ(混雑状況表示) ・会場マップ表示 ・CityVision を活用したラウンジ・トイレ等の混雑状況
  9. 9. セッション聴講者属性表示 グラフ 表示内容 事前申込者の担当領域 当該セッションの事前申込者を5つの属性 (開発・Web・インフラ・ビジネス・その他)に分類し 割合を表示 セッション参加者の担当領 域 当該セッションの実際の参加者を5つの属性 (開発・Web・インフラ・ビジネス・その他)に分類し 割合を表示 プライマリーで利用してい る プラットフォーム (TOP5) 当該セッションの実際の参加者が主に利用している プラットフォームの TOP5 とその他の割合を表示 (ex: Microsoft Azure, Amazon Web Services, etc.) 最も利用されている開発言 語(TOP5) 当該セッションの実際の参加者が主に使用している 言語の TOP5 とその他の割合を表示 (ex: C#, Node.js, Swift, etc.)
  10. 10. 混雑状況可視化 車のカウント 人のカウント モノのカウント • 交通量調査 • 都市や町の設計 • イベントの集客調査 http://www.m2m-cloud.jp/cityvision/
  11. 11. 混雑状況可視化
  12. 12. スタンプラリー QRコードやARマーカー不要コンテンツはさまざま PR、販促に活躍 https://www.denso-communications.jp/sifty/ 企業・団体の PR、販促に有効! スマホを活用した 各種ガイドに有効! ユーザーのフォロー対策 に有効!!
  13. 13. スタンプラリー 「スタンプを撮影する」を選択 会場内の スタンプラリーボードを撮影 スタンプをGet!
  14. 14. Xamarin
  15. 15. Xamarin とは <参考>Xamarin(ザマリン) とはなんぞや http://qiita.com/amay077/items/38ee79b3e3e88cf751b9
  16. 16. 2 つの開発手法 Traditional Xamarin approach (Xamarin Native) Shared C# App Logic (PCL/Shared/.net Standard) Shared XAML/C# UI Code (Xamarin.Forms) iOS C# UI Shared C# App Logic (PCL/Shared/.net Standard) Android C# UI Windows C# UI Xamarin.Forms
  17. 17. Xamarin.Forms Preview https://github.com/xamarin/Xamarin.Forms/wiki/Platform-Support
  18. 18. Xamarin.Forms Control Customize
  19. 19. イベントアプリのコード共有率
  20. 20. Xamarin.Forms の標準コントロール Android.Widget.CheckBox ??? Windows.UI.Xaml. Controls.CheckBox × ⇒iOS にはない ⇒Xamarin.Forms 標準 コントロールにはない
  21. 21. Xamarin.Forms 概要 Custom Renderer • コントロールのクラスに適用 • カスタムコントロール的 Effects • コントロールのインスタンスに適用 • Custom Renderer より手軽に利用可能 Dependency Service • 各プラットフォーム固有の機能を利用 Behaviors • 機能を添付
  22. 22. Xamarin.Forms Customize Demo https://github.com/shunsuke-kawai/decode18_AD45_ControlDemo
  23. 23. Xamarin 最新情報
  24. 24. Xamarin.Forms 3.0
  25. 25. XAML Standard Windows 10 XAML Xamarin.Forms XAML XAML Standard https://www.slideshare.net/mishizaki1/xaml-standard
  26. 26. Accelerometer App Information Battery Clipboard Compass Connectivity Data Transfer Device Display Information Device Information Email File System Helpers Flashlight Xamarin.Essentials (pre-release) Geocoding Geolocation Gyroscope Magnetometer Open Browser Phone Dialer Preferences Screen Lock Secure Storage SMS Text-to-Speech Version Tracking Vibrate https://docs.microsoft.com/en-us/xamarin/essentials/?context=xamarin/xamarin-forms
  27. 27. Xamarin Live XXXX (preview)
  28. 28. Xamarin Live Player Demo (成功率 50%)
  29. 29. Xamarin Live Player (preview) https://docs.microsoft.com/en-us/xamarin/tools/live-player/
  30. 30. Xamarin Live Reload Demo (成功率 20%)
  31. 31. Xamarin Live Reload (preview) https://docs.microsoft.com/en-us/xamarin/xamarin-forms/xaml/live-reload
  32. 32. Visual Studio App Center
  33. 33. Visual Studio App Center 34
  34. 34. Build 35
  35. 35. Build 36
  36. 36. Test 37
  37. 37. Distribute 38
  38. 38. Crash 39
  39. 39. Analytics 40
  40. 40. Push 41
  41. 41. まとめ
  42. 42. まとめ
  43. 43. 関連セッション
  44. 44. http://jxug.org/ ユーザーグループへ参加しよう!
  45. 45. Ask the Speaker のご案内 ブレイクアウトセッション終了後の休憩 時間に、 登壇したスピーカーに直接ご質問いただ ける コーナーを 「Ask The Speakers」 Room に 用意しております。セッション内容のよ り深い 理解のため、ぜひお役立てください。 「Ask The Speakers」
  46. 46. セッションアンケートにご協力ください。 Twitter のご案内

×