Unity and Android. How yo manage build pipelines?

I need help with Unity and Android. I am familiar with Android development (Android Studio + Gradle) and I just started to learn Unity. I have exported my game as Android project and I was able to import it in Android Studio. There are still some missing parts in the pipeline that I still not get:

  1. Every time I need a fix in Unity I need to export the project again?
  2. Is there any kind of documentation that describes the full process with details?
  3. How to integrate google play services? I found this online: GitHub - playgameservices/play-games-plugin-for-unity: Google Play Games plugin for Unity. Is this the right/best way?
  4. What if I want to use a custom android library? How to integrate it in Unity?

Thanks.

  1. You can build for android directly from Unity.
  2. Unity - Manual: Android environment setup then Learn game development w/ Unity | Courses & tutorials in game design, VR, AR, & Real-time 3D | Unity Learn
  3. Yes this is the right way (as far as I know).
  4. You can build your own custom android library (Unity - Manual: Create and use plug-ins in Android) or use other third party libraries. Just put them (.aar or .jar files) in ‘Assets\Plugins\Android’ folder.