Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/noddy20/unity-android-sdk-plugins

Android SDK/Library/Plugins (aar) for Unity Developers
https://github.com/noddy20/unity-android-sdk-plugins

unity unity-asset unity-plugin unity-plugins unity3d-plugin

Last synced: 1 day ago
JSON representation

Android SDK/Library/Plugins (aar) for Unity Developers

Awesome Lists containing this project

README

        

# Unity Android SDK Plugins

Unity Android SDK Plugins is an Open Source project that contains code to generate Android SDK/Plugins (.aar files) that can be used in an Unity project to implement/access native Android features.

## Available Plugins :

- pluginbasicutils : Provides basic Android util functions i.e. to show a toast, to check network connectivity [know more](/pluginbasicutils/README_PLUGINBASICUTILS.md)
- pluginwebview : Provides android WebView implementation [know more](/pluginwebview/README_PLUGINWEBVIEW.md)
- pluginpermissionhelper : Provides android permission helper functionality [know more](/pluginpermissionhelper/README_PLUGINPERMISSIONHELPER.md)

## Usage

- Download the plugin .aar file that you want to use in your Unity project from releases or build it by yourself and paste the .aar file in your Unity project's `Assets/Plugins/Android` directory.
- Use [External Dependency Manager](https://github.com/googlesamples/unity-jar-resolver) for Unity to resolve the dependencies used in the plugins.
- Add project config ext variables in project level gradle like:
```
ext{
compileTargetSDK = 31
kotlin = '1.5.30'
}
```
Check [build.gradle](build.gradle) for current config.
- Check out usage code snippet for each plugin in their respective READ_ME files.

### Request
If you need an Android unity aar plugin create an issue with feature request or mail us at arupakamanstudios[AT]gmail[DOT]com.

### I prefer a :star: than a cup of :coffee:

## Licensing

This project is licensed under the [MIT License.](LICENSE)