All Projects → EgorBo → Xamarin.gradlebindings

EgorBo / Xamarin.gradlebindings

Licence: mit
VS add-in. Creates Xamarin.Android Binding Projects using gradle

Projects that are alternatives of or similar to Xamarin.gradlebindings

vs-material-icons-generator
This plugin will help you to set material design icons to your Xamarin projects In Visual Studio.
Stars: ✭ 50 (-63.24%)
Mutual labels:  xamarin, xamarin-android, visual-studio-extension
Githubxamarin
GithubXamarin(GitIt) is a cross-platform application for https://github.com which is built using Xamarin.
Stars: ✭ 1,022 (+651.47%)
Mutual labels:  xamarin, xamarin-android
Azure For Developers Workshop
The Azure cloud is huge and the vast service catalog may appear daunting at first, but it doesn’t have to be!
Stars: ✭ 38 (-72.06%)
Mutual labels:  xamarin, xamarin-android
Xamarin Docs
Xamarin Documentation - public content repo
Stars: ✭ 136 (+0%)
Mutual labels:  xamarin, xamarin-android
Realm.json.extensions
Extension Methods for adding JSON APIs to a Realm Instance
Stars: ✭ 9 (-93.38%)
Mutual labels:  xamarin, xamarin-android
Metrica Plugin Xamarin
Xamarin plugin for Yandex AppMetrica SDK
Stars: ✭ 12 (-91.18%)
Mutual labels:  xamarin, xamarin-android
Xweather
A weather app for iOS and Android built with Xamarin
Stars: ✭ 62 (-54.41%)
Mutual labels:  xamarin, xamarin-android
32feet
Personal Area Networking for .NET
Stars: ✭ 395 (+190.44%)
Mutual labels:  xamarin, xamarin-android
Faceoff
An iOS, Android and UWP app created in Xamarin.Forms that uses Microsoft's Cognitive Emotion API Services to compare facial expressions
Stars: ✭ 79 (-41.91%)
Mutual labels:  xamarin, xamarin-android
Xamarin Android Linux
Detailed instructions on setting up Xamarin.Android on Linux!
Stars: ✭ 131 (-3.68%)
Mutual labels:  xamarin, xamarin-android
Xamuidemo
Xamarin Forms Login Page UI Kit
Stars: ✭ 82 (-39.71%)
Mutual labels:  xamarin, xamarin-android
Mathparser.org Mxparser
Math Parser Java Android C# .NET/MONO (.NET Framework, .NET Core, .NET Standard, .NET PCL, Xamarin.Android, Xamarin.iOS) CLS Library - a super easy, rich and flexible mathematical expression parser (expression evaluator, expression provided as plain text / strings) for JAVA and C#. Main features: rich built-in library of operators, constants, math functions, user defined: arguments, functions, recursive functions and general recursion (direct / indirect). Additionally parser provides grammar and internal syntax checking.
Stars: ✭ 624 (+358.82%)
Mutual labels:  xamarin, xamarin-android
Docs Archive
Xamarin docs archive
Stars: ✭ 553 (+306.62%)
Mutual labels:  xamarin, xamarin-android
Mvvmlight
The main purpose of the toolkit is to accelerate the creation and development of MVVM applications in Xamarin.Android, Xamarin.iOS, Xamarin.Forms, Windows 10 UWP, Windows Presentation Foundation (WPF), Silverlight, Windows Phone.
Stars: ✭ 973 (+615.44%)
Mutual labels:  xamarin, xamarin-android
Xamarin Bluetooth Le
Bluetooth LE plugin for Xamarin
Stars: ✭ 419 (+208.09%)
Mutual labels:  xamarin, xamarin-android
Facialrecognitionlogin
An iOS and Android app that uses facial recognition to enhance the security of a login page. Built using Xamarin.Forms and Microsoft Cognitive Services.
Stars: ✭ 46 (-66.18%)
Mutual labels:  xamarin, xamarin-android
Xaml Code Experiences
A collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
Stars: ✭ 114 (-16.18%)
Mutual labels:  xamarin, xamarin-android
Gittrends
A iOS and Android app to monitor the views and clones of your GitHub repos
Stars: ✭ 388 (+185.29%)
Mutual labels:  xamarin, xamarin-android
Awesome Xamarin
A curated list of awesome Xamarin iOS/Android and Xamarin Forms bindings, ports, frameworks and much more!
Stars: ✭ 394 (+189.71%)
Mutual labels:  xamarin, xamarin-android
Googleclientplugin
Google Client Plugin for Xamarin iOS and Android
Stars: ✭ 69 (-49.26%)
Mutual labels:  xamarin, xamarin-android

Xamarin.GradleBindings - Adding Java libs to Xamarin.Android is as simple as "Adding Reference" in VS.

Link to extensions gallery: https://visualstudiogallery.msdn.microsoft.com/3a3257c7-473a-4790-9610-9a561eed0b8c

How do java developers add dependencies to their projects? Yes that's right, via gradle (something like this or that). As you can see some java-projects use those dependencies a lot so it'd be nice to use those huge amount of 3rd party libraries in your Xamarin project, right? I believe this Add-in for Visual Studio 2017 will help you with it:

Alt text

How to use

Step 1: Execute the command over "References" folder

Alt text

Step 2: Set an external dependency id and a name for Xamarin Android Binding Project (will be generated). This dialog will allow you to specify custom repositories as well soon.

Alt text

The Plugin executes gradle scripts and receives dependencies list (including transitive ones). At this step you can select or deselect needed binaries (transitive dependencies are deselected by default). NOTE: you'd better use "Xamarin Components" or directly NuGet for Support dependencies (v4, RecyclerView, AppCompact, etc..).

Alt text

Step 3: The binding project will be generated but you still may have to fix some issues via Metadata.xml because the Add-in is not smart enough. For our example you will have to change visibility of DialogBase class because it's private in Java and C# doesn't support deriving public classes from private ones. So just add it to the Transforms/Metadata.xml (more info here):

<attr path="/api/package[@name='com.afollestad.materialdialogs']/class[@name='DialogBase']" name="visibility">public</attr>

Step 4: Now you are ready to use them! i.e. the Material Dialogs:

Alt text

Enjoy!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].