Does Xamarin offer BLE support across Android, iOS and Windows Phone devices?
Android - http://androidapi.xamarin.com/?link=N:Android.Bluetooth
iOS - http://iosapi.xamarin.com/?link=N:MonoTouch.CoreBluetooth
Windows - Not much documentation on it, but can check out some Nokia guides: http://developer.nokia.com/community/wiki/Introduction_to_Bluetooth_support_on_Windows_Phone_8
Seems it's supported on Windows Phone 8 and above.
Here's an example of how you would use it in your application:
As for a Cross-Platform solution, I'm not aware of any at this moment, but you can use an abstraction pattern and IoC to implement your platform specific BluetoothLE functionality. I'd recommend checking out this prior thread via some views on how you'd accomplish this: http://forums.xamarin.com/discussion/comment/50108/#Comment_50108
Great, thanks for the useful info.
I know the thread is quite old, but maybe it's still a topic.
We've implemented a Xamarin BLE library with support for iOS and Android. It can be found at the Xamarin component store: https://components.xamarin.com/view/ch.arendi.blelibrary
You really shouldn't put up a component listed as free if it only runs for 2 minutes without a license. If it's unusable in an app without a license, it's not free. You should be more clear up front about your 490EU per app, per platform, per year pricing.
Xamarin Inc., as a wholly-owned Microsoft subsidiary acting as a separate legal entity, adheres to the Microsoft Privacy Statement: Privacy & cookies