Leveraging Android component to Xamarin.Android

As we can see here Xamarin.Android brings us the possibility to bind a Java library and use it in our Xamarin app.
This feature allow us to use Java libraries in our Xamarin projects, and reuse our self libs or components of thirds parts.
In one of our lasts projects we needed to integrate a specific bar code scanner component in a Xamarin.Android app.
Here we will talk about, how we have created a Xamarin.Android control using component in a Xamarin.Android app.