A little less conversation, a little more iBeacons…
iBeacons are a cool technology that allows you to add location awareness to you apps, not based on your location on a map, but based on your proximity to iBeacons, be they at a fixed or moving point. They allow your apps to have an accurate understanding of where you are both inside and out, from sending you offers when you are in a shop to knowing where you are in a sports stadium so you can be directed to your seat. iBeacons are a big up and coming thing - even Facebook are now sending them out to businesses so their app can become location aware. Companies like Estimote are creating and extending iBeacons to bring even more amazing features to the developer.
In this mini-hack I’ll be talking briefly about this technology and a little about it’s uses, then we’ll hit the code. Bring a Mac laptop, iPhone and lightning cable, and team up with others in building a treasure hunt app using the Estimote iOS Xamarin component and Estimote iBeacons. There will be a prize of an Estimote developer kit or two (containing 3 iBeacons, worth $100 each) for the team that can complete the treasure hunt the fastest.
Note - iBeacons are originally an Apple technology. Although Estimote do have limited support for Android we will be focusing purely on their iOS Xamarin component. The iPhone simulator also does not support iBeacons, so you will need an actual device to code against.
Bio: Jim Bennett is an international C# geek who has spent time hanging around in finance and startups for the past 15 years in 3 different continents. When he’s not writing desktop WPF apps for large banking clients he’s building mobile apps using Xamarin, blogging and being amazed that his 2 year old is better on his iPad than he is.
He doesn’t like pina coladas or walks in the rain, but does like beer and thai food and will happily talk tech whilst you buy him either (or preferably both).
You can read his blog at http://www.jimbobbennett.io (http://www.jimbobbennett.io/)
or tweet him at @jimbobbennett.