X-platform iBeacon apps with Xamarin

Click here to load reader

download X-platform iBeacon apps with Xamarin

of 15

  • date post

    20-Dec-2014
  • Category

    Mobile

  • view

    193
  • download

    5

Embed Size (px)

description

Introduction to iBeacons apps with Xamarin

Transcript of X-platform iBeacon apps with Xamarin

  • 1. X-PLATFORM IBEACON APPSWITHXamarinMARK J RADACZ, MCTSSR MOBILE DEVELOPER, GLOBAL RAD SOLUTIONS,LLCWWW.MDUGJAX.COMWWW.NFLXUG.COMBLOG: [email protected]

2. LIVE THE LIFE YOU LOVE.. LOVE THE LIFEYOU LIVE 3. Who am I?Mark J Radacz #HusbandFatherLife-LongMateGeek Enjoying every trip around the Sun MCTS, Consultant, Developer 10 years in .NET + iOS recently 2+ years of dev with Mono/Xamarin Xamarin Certified Mobile Developer 4. AGENDA What is Bluetooth LE (BLE) What are iBeacons/Proximity/Location sensors Real-world Applications How to detect iBeacons Demo App 5. WHAT IS BLUETOOTH LE (BLE) Bluetooth Low Energy (BLE) Optimized for small bursts of data Impressive battery life (1-2 years) Excellent for wearables and sensors 6. WHAT ARE IBEACONS/PROXIMITY/LOCATIONSENSORS Region Monitors Micro locations Geo-fence - Indoor GPS Range Aware Awake apps by push notifications using iBeacons In app notifications when user enters/leaves region 7. REAL-WORLD APPLICATIONSwww.Estimote.com, www.Shopkick.com, www.Gimbal.com, www.Kontakt.io, Arduino.cc 8. REAL-WORLD APPLICATIONShttps://www.youtube.com/watch?v=qbLuOm_MaCI 9. REAL-WORLD APPLICATIONShttps://www.youtube.com/watch?v=sUIqfjpInxY 10. HOW TO DETECT IBEACONSCLBeaconRegion (Core Location API) Defines a type of region that is based on the devices proximity to aBluetooth beacon (or many) proximityUUID: identifier that you use to identify your companys beacons major: number could represent a group of beacons in the region minor: is the unique identifier for the beacon 11. HOW TO DETECT IBEACONSCLBeaconIdentifying the Beacon proximityUUID major minorDetermining the Beacon Distance proximity unknown, immediate, near, far accuracy (meters) rssi (dbm) 12. CODE DEMO(S)https://github.com/jamesmontemagno/iBeaconsEverywhere 13. Q&A 14. HOW TO GET FREE GIMBAL BEACONS registration link:https://manager.gimbal.com/login/users/sign_up after you register, login and click onstore.gimbal.com select the first item "Gimbal Proximity Beacon - Series 10 Firmwarev1.6.1 (3 Pack Promo)" and fill out you order, you should get themwithin a week or so 15. REFERENCES Get Started with Xamarinwww.Xamarin.com Beacon Linkswww.Gimbal.com (FREE first 3)www.Estimote.comwww.Shopkick.comwww.Kontakt.io www.Arduino.cc UGs & My Infowww.MDUGJax.comwww.NFLXUG.comblog: [email protected] @MarkRadacz