Has anyone done Bluetooth BLE development for android before? Currently, from what I researched, HTC and Samsung does provide APIs for their flagship devices.
HTC:http://www.htcdev.com/devcenter/opensense-sdk/bluetooth-low-energy
Samsung:http://developer.samsung.com/ble
Do these APIs usually depends on the Bluetooth hardware on the phone? For example from Atheros, Broadcom, etc.
From my experience in Bluetooth 2.0 development for example using the BlueCove API (http://bluecove.org/) It isn't hardware dependent.