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

Introducing UnoPlatform

mitsuba yu
December 21, 2019

Introducing UnoPlatform

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

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?