0
R2 - Where Are You?
Droid Beacons with Xamarin

Chris Riesgo
#bcn13droid
Chris Riesgo /

@chrisriesgo

Senior Software Developer /

@LeanKit

mobile, web, xamarin.android, .net, homebrewer

Find ...
What are beacons?

#bcn13droid
What are beacons?
● Micro location

Droid Beacons with Xamarin

#bcn13droid
What are beacons?
● Micro location
● UUID Broadcast

Droid Beacons with Xamarin

#bcn13droid
What are beacons?
● Micro location
● UUID Broadcast
● Extremely low energy usage

Droid Beacons with Xamarin

#bcn13droid
Android → iBeacons

#bcn13droid
Android → iBeacons
● Radius Networks

Droid Beacons with Xamarin

#bcn13droid
Android → iBeacons
● Radius Networks
● Android iBeacon Service

Droid Beacons with Xamarin

#bcn13droid
Android → iBeacons
● Radius Networks
● Android iBeacon Service
● Xamarin - i can haz? :(

Droid Beacons with Xamarin

#bcn...
Xamarin
MonoDevelop → Xamarin Studio (IDE)
MonoDroid
→ Xamarin.Android (Android)
MonoTouch
→ Xamarin.iOS (iOS/Mac)

C# → N...
Xamarin.Android → iBeacons
● Xamarin Bindings (C# Wrappers)

Droid Beacons with Xamarin

#bcn13droid
Xamarin.Android → iBeacons
● Xamarin Bindings (C# Wrappers)
● Reuse existing Java libraries (.jar)

Droid Beacons with Xam...
Xamarin.Android → iBeacons

Droid Beacons with Xamarin

#bcn13droid
Xamarin.Android → iBeacons
● Xamarin Bindings (C# Wrappers)
● Reuse existing Java libraries (.jar)

Xamarin Android iBeaco...
DEMO
“R2 - Where Are You?”

#bcn13droid
Q&A
Droid Beacons with Xamarin

#bcn13droid
Chris Riesgo /

@chrisriesgo

about.me/chrisriesgo
github.com/chrisriesgo

Links and resources related to today’s demo fou...
Upcoming SlideShare
Loading in...5
×

Droid Beacons with Xamarin

1,291

Published on

Presentation prepared for BarCamp Nashville 2013 about building Xamarin Android apps that can interact with iBeacons.

#bcn13
#bcn13droid

Published in: Technology, Sports
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,291
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
39
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Droid Beacons with Xamarin"

  1. 1. R2 - Where Are You? Droid Beacons with Xamarin Chris Riesgo #bcn13droid
  2. 2. Chris Riesgo / @chrisriesgo Senior Software Developer / @LeanKit mobile, web, xamarin.android, .net, homebrewer Find out more about today’s talk - bit.ly/bcn13droid
  3. 3. What are beacons? #bcn13droid
  4. 4. What are beacons? ● Micro location Droid Beacons with Xamarin #bcn13droid
  5. 5. What are beacons? ● Micro location ● UUID Broadcast Droid Beacons with Xamarin #bcn13droid
  6. 6. What are beacons? ● Micro location ● UUID Broadcast ● Extremely low energy usage Droid Beacons with Xamarin #bcn13droid
  7. 7. Android → iBeacons #bcn13droid
  8. 8. Android → iBeacons ● Radius Networks Droid Beacons with Xamarin #bcn13droid
  9. 9. Android → iBeacons ● Radius Networks ● Android iBeacon Service Droid Beacons with Xamarin #bcn13droid
  10. 10. Android → iBeacons ● Radius Networks ● Android iBeacon Service ● Xamarin - i can haz? :( Droid Beacons with Xamarin #bcn13droid
  11. 11. Xamarin MonoDevelop → Xamarin Studio (IDE) MonoDroid → Xamarin.Android (Android) MonoTouch → Xamarin.iOS (iOS/Mac) C# → Native Cross-platform Droid Beacons with Xamarin Mono Shared code #bcn13droid
  12. 12. Xamarin.Android → iBeacons ● Xamarin Bindings (C# Wrappers) Droid Beacons with Xamarin #bcn13droid
  13. 13. Xamarin.Android → iBeacons ● Xamarin Bindings (C# Wrappers) ● Reuse existing Java libraries (.jar) Droid Beacons with Xamarin #bcn13droid
  14. 14. Xamarin.Android → iBeacons Droid Beacons with Xamarin #bcn13droid
  15. 15. Xamarin.Android → iBeacons ● Xamarin Bindings (C# Wrappers) ● Reuse existing Java libraries (.jar) Xamarin Android iBeacon Service Droid Beacons with Xamarin #bcn13droid
  16. 16. DEMO “R2 - Where Are You?” #bcn13droid
  17. 17. Q&A Droid Beacons with Xamarin #bcn13droid
  18. 18. Chris Riesgo / @chrisriesgo about.me/chrisriesgo github.com/chrisriesgo Links and resources related to today’s demo found at: bit.ly/bcn13droid #bcn13droid
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×