When working with Unity on Android, it's sometimes desirable to access Android features from within the Unity application. Fortunately, Unity provides a system for C#<->Java interop so that developers can interact with AAR libraries as Android Plugins. In order to create easily reusable plugins, it is sensible to package a plugin, along with its C# wrapper code, in a Unity package. This series will walk through all the steps necessary to create a Unity package with an integrated Android plugin, and build and publish it with Github Actions.
In the third installment of the Android Unity Package Development series, the Unity portion of the package is created to provide an interface for the Android Plugin.
In the final article of the Android Unity Package Development series, I’ll demonstrate how to use Github Actions to automatically build and publish the package.