Mais conteúdo relacionado Semelhante a Android Things play in Xamarin World. (20) Android Things play in Xamarin World.1. Android Things play
in Xamarin World.
~ Androidの中の.NET ~
Microsoft MVP for Visual Studio and Development Technologies, Windows Development
Tomoaki Masuda
Moonmile Solutions, h2works, システムガーディアン
2. 自己紹介
増田 智明 masuda@moonmile.net, @moonmile
執筆業 & プログラマ
技術顧問(h2works, システムガーディアン)
新刊を執筆中…
4. Android Things の登場
Raspberry Pi などで
Android Thing が動作する
Android SDK v7 相当
androidthings-0.1-devpreview.jar を使う
com.google.android.things.*
5. Android Things の出現背景
Raspberry Pi で
Raspbian が動く
Windows IoT Core が動く
Android 4.4 が動く(重い…)
Android Things の登場
6. Android Things の出現背景(IoTとUI)
IoT の利用として
Internet に繋がる → 有線LAN, Wi-Fi, Bluetooth
センサーを扱う → GPIO, SPI, I2C 経由
UI を扱える
必須ではないが、あると便利
液晶モニタ, HDMI, タッチパネル
スマホ Android + 専用センサーの組み合わせ
8. Android Things と Xamarin
Xamarin.Android で Android プログラミング
同時に Android Things のプログラムも可能
mono が動作する
.NET Framework のプログラミング
C# で記述
Xamarin.Android
Android の jar を薄くラップする
http://www.buildinsider.net/mobile/insidexamarin/07
UI は Android Studio と同じ *.axml
9. Xamarin + Visual Studio
Visual Studio 上で開発
プログラミング言語 C#/F#
シミュレータはHyper-Vで
実機デバッグが可能
ブレークポイントなどもok
当然、普通の Android の開発も可能
iOS のプログラミングも可能
10. 実演
Visual Studio 2015 から
Xamarin.Android をビルドして
Android Things へデプロイする。
Xamarin.Forms で UI を動かす。