Here are some pointers how to go about Android beacon development:
- The Android documentation is excellent.
- Read the posts tagged Android on this blog.
- Avoid the libraries produced by the beacon manufacturers. They tend to add little value, are usually poorly documented and aren’t changed when there are updates to underlying Android libraries. You can achieve everything with the Android APIs. The only exception is connecting via GATT to Sensoro beacons where the Service/Characteristic information isn’t publicly available and hence you have to use their SDK.
- The TI SensorTag library has some great examples of how to connect via GATT.
- Nordic Semiconductor, the manufacturer of the System on a Chip (SoC) in most beacons, has useful libraries for scanning and connecting via GATT.
- Take a look at the Bluetooth LE Wiki for links to more resources.
If you need more help we provide beacon app development services.