Top Banner
Xamarin Seminar 29th November 2012 Mobile Barcode Scanning
11

Mobile Barcode Scanning

Nov 11, 2014

Download

Technology

Xamarin

Video for this session: http://www.youtube.com/watch?v=vtmLsZjV00o&hd=1

Code for this session: https://github.com/xamarin/Seminars/tree/master/2012-11-29-BarcodeScanning

This session introduces a short history and 101 on barcodes, and then dives into barcode scanning on mobile platforms introducing some different options to get the job done. The library ZXing.Net.Mobile is specifically highlighted (including the journey of its creation) as a way to scan barcodes in C# on iOS, Android, and Windows Phone, with coding demos on using the library in MonoTouch and Mono for Android.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mobile Barcode Scanning

XamarinSeminar

29th November 2012

Mobile Barcode Scanning

Page 2: Mobile Barcode Scanning

AgendaMobile Barcode Scanning

Jonathan Dick

Xamarin

DBA, Mobile App Developer

[email protected]: @redthBlog: http://redth.info

Professional Android Programming with Mono for Android and .NET/C# (Co-Author)http://amzn.to/MyKMZy

Page 3: Mobile Barcode Scanning

Mobile Barcode Scanning

Xamarin

Barcodes 101

Here are your Options

Journey to ZXing

Library: ZXing.Net.MobileCode time!

Q&A

Page 4: Mobile Barcode Scanning

Barcodes 101

Xamarin

•History - Since 1940’s - Light Reflection

•Pointers

•1D Linear

•2D Moar Data! (QR, PDF417, Matrix)

•High Quality Cameras on Phones

•PassBook Passes

Page 5: Mobile Barcode Scanning

All the options!

Xamarin

• Roll your own

• RedLaser $$$

• ZBar

• ZXing

• ShopSavvy

Where’s the .NET love?

Page 6: Mobile Barcode Scanning

Journey to the center of the ZXing

Xamarin

• Started as a Work Project

• Unhappy with binding Native Libs

• ‘Official’ ZXing C# Port - sad, lonely, missing features

• ‘Live’ scanning on iOS, Android, WP

• IKVM-MonoTouch

• Sharpen

• ZXing.Net - BLISS!

Page 7: Mobile Barcode Scanning

Hi, I’m ZXing.Net.Mobile

Xamarin

•Cross-Platform Barcode Scanning:MonoTouch, Mono for Android, Windows Phone

•Designed with EASY TO USE in mind

•‘LIVE’ barcode scanning

•Customizable via Custom Overlays

Page 8: Mobile Barcode Scanning

Demo Time !!1!

Xamarin

Page 9: Mobile Barcode Scanning

References

Xamarin

ZXing.Net.Mobile Project Site: https://github.com/redth/ZXing.Net.Mobile

Follow me on Twitter: @redthMy Blog: http://redth.info

ZXing.Net Project Site: http://zxingnet.codeplex.comZXing Project Site: http://code.google.com/p/zxing

Page 10: Mobile Barcode Scanning

You have Questions?

Xamarin

Page 11: Mobile Barcode Scanning

XamarinSeminar

29th November 2012

Please give us your feedback

Follow us on Twitter

http://bit.ly/xamfeedback

@XamarinHQ