ideaki's blog

WinRT C#/XAML の開発について

Windows 10 で家電を操作する!Nature Remo for UWP アプリを作りました

www.microsoft.com

概要

Nature RemoのAPIを使用したWindows 10 向けのNature Remo for UWP アプリをつくりました。
Micorosoft Storeで公開中です。
Windows10、Xbox One、HoloLensで使用できます。(Fall Creators Update以降必須)


Nature Remo for UWP アプリでできること

  1. シグナルの送信
  2. エアコンの操作
  3. シグナルをスタートメニューピン留め

f:id:ideaki:20180612003340p:plain:w200 f:id:ideaki:20180612003337p:plain:w200 f:id:ideaki:20180612003334p:plain:w200
できることは公式のiOS/Androidアプリに比べるととっても少ないですが、家電の操作に必要な機能は抑えてあります。


Nature APIを眺めるとまだまだいろいろできそう

  • 家電の登録
  • 家電の編集
  • シグナルの登録
  • シグナルの編集
  • シグナルの並び替え

家電やシグナルの登録編集は公式から行う方がいいでしょうけど


技術的なことを少し

  • C#/XAMLで作成しました。
  • 家電やシグナルのアイコンはすべてWindowsの標準フォントを使用しました(Segoe MDL2 AssetsとSegoe UI Symbol)
  • Nature RemoのAPIはSwaggerで定義されているのでクライアントコードは自動生成しました。
  • 自動生成されたクライアントコードは.NETStandard2.0が必須だっためFall Creators Update以降をサポート対象としました。
  • FCUの皮をかぶったWindows 10 Mobileは知らない子です。