Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Using iBeacon with Xamarin.iOS and Xamarin.Android


Published on

A lightening talk on how to use iBeacons for Mobile C# devices. This talk was given at the May 2014 Queensland Mobile C# Developers Meetup.

Published in: Technology, Business
  • Be the first to comment

Using iBeacon with Xamarin.iOS and Xamarin.Android

  1. 1. WORKING WITH IBEACONS Glenn Stephens
  2. 2. WHAT IS A BEACON? • Proximity Detection Device • Using for close interaction detection
  3. 3. WHAT CANYOU DO WITH THEM? • Location Centric Applications • Prize Hunts • Informational Booth Style Apps • Anything where location is a factor. e.g. Cafe ordering from the table • Airport checkin • Signon for services
  4. 4. WHAT CAN I USE AS A BEACON? • Variety of Devices • Raspberry Pi • Apple • Any device that supports Bluetooth 4 LE
  5. 5. TREASURE HUNT • Need a volunteer to use one of the beacon apps • Time to find the monkey • Rewarded with a real monkey
  6. 6. PLATFORM USAGE iOS using the Find the Monkey app ! Code Walkthrough
  7. 7. FOR IOS • Geofencing • Region Monitoring when your app is running in the background • Proximity Detection • When the application is running in the foreground • Lets look at the Beacon tool to see proximity
  8. 8. FOR IOS • Use the LocationManager with iOS7 extensions and use the beacon functionality • Look at • ibeacons-and-multipeer-connectivity/ • • • •
  9. 9. PLATFORM USAGE Android using the Xamarin Component by Chris Riesgo ! Example project using the same find the monkey !
  10. 10. PLATFORM USAGE Android using Google Glass demo. Only arrived yesterday
  11. 11. ANDROID DETAILS • Links • • • Google Glassing it up • • •
  12. 12. WINDOWS PHONE • Windows Phone 8.1 is the first to add BT4 LE support • Should (hopefully) see some availability of iBeacon support soon • Not quite there yet, but soon according to the Microsoft members that attended the meet up
  13. 13. THANKS • Glenn Stephens @glenntstephens