Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introducing UnoPlatform

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.
Avatar for mitsuba yu mitsuba yu
December 21, 2019

Introducing UnoPlatform

どうやらデザイナーが動くパターンもあるらしい

Avatar for mitsuba yu

mitsuba yu

December 21, 2019
Tweet

Other Decks in Programming

Transcript

  1. • H.N. :蜜葉 優 [@mitsuba yu] • silkyfeel - freelance

    • Microsoft MVP for Windows Development • Designer / Developer / Photographer • Keynoteの表紙はいつも自分で撮影 • 乃木坂46とマウスのPR作ったり、UWP/WPFをメインに • http://c-mitsuba.hatenablog.com profile
  2. • Uno Platformってなに? • 開発環境とDEMO • かっこいいアプリは作れるのか? • Write Once

    Run Anywhereは都市伝説なのか否か • やってみてどうだったのかと、そのまとめ Agenda
  3. 7

  4. 13

  5. Architecture • Xamarin.Nativeの上に乗っている • Xamarinで実装されているiOS/AndroidのAPI • Unoで実装されているXamarinのAPI • これしか使えない •

    Windowsとしては、現状 2018 October Update相当が使える (ver.17763) ちょっと古い。 • あと、闇癖も多い。。。
  6. • National Geographic
 Learn English • TEDで英語を勉強するアプリ
 • Cineplex Mobile

    • 映画の選んで、近所の映画館 のチケットを取れるアプリ App
  7. • XAML Controls Gallery • Uno Gallery / Uno.UI Demo

    • Animations / Brushes / Button / CheckBox / CommandBar / FlipView / GridView / HyperlinkButton / Image / ListView / MessageDialog / Panels / PasswordBox / Progress / RadioButton / ScrollViewer / Shapes / Slider / TextBlock / TextBox / ToggleButton / ToggleSwitch / Transform / Typography / WebView Sample/Component
  8. 29 • UWP or !UWP (D02) • 使えるもの、使えないもの • x:Name

    / Navigation / Style (D05) • Command / Behavior / Storyboard (D03) DEMO
  9. • 丁寧に書けばイケるかも? • Xamarinは.NET Standard / UWPは.NET Core • .NET

    Coreにしかないコードを書くと、UWPはビルドが通る
 でも、iOSとAndroidは通らない。 • デバイス依存系コードはやっぱり無理じゃないかな?(未検証 • それぞれのプロジェクトに実装して呼ぶようにすればイケる はず(Xamarinスキルが足りなくて未検証 Write Once Run Anywhere?