Hey – this is another one, short post about Xamarin Android Bindings Library 🙂
Sometimes you need to bind library but you can’t find .aar/.jar – in this post I will show you how to get library and required dependencies really fast.
Step one – Android Studio
Install Android Studio (you have probably done that before, haven’t you?) and create new empty Android project.
Step two – add dependency you want to bind
I am almost sure that library you want to bind is available on gradle (NuGet in Java world). Most of libraries have its gradle-name written in documentation/github.
In my case it is:
Edit build.gradle file as follows:
Step three – build and copy your library 🙂
When you add required dependency to gradle just build project. During build process gradle task will download all required dependencies.
Now you are done – just check ~/.gradle/caches/modules-2/files-2.1 folder on your Mac OSX.
There are all required dependencies right there (even transitive ones). Make sure you check .pom file as well – you will have to add project dependencies to bindings project as well.