Weitere ähnliche Inhalte Ähnlich wie Android Things play in Xamarin World. Ähnlich wie 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 を動かす。