Dependencies to be downloaded can be defined the Maven way (separate fields for groupId, artifactId and version) or in the Gradle format (something like my.app:api:1.0.0). Dynamic Gradle versions are not yet supported.
The entire dependency tree will be downloaded. Meaning we inspect the POM file of the dependency and start downloading dependencies of dependencies until the entire tree is fetched.
You can set up the name of the local repository and switch between remote repositories. If there's a public Maven repository that you would like to get listed just send me an email.
The local Maven repository is set up in a public directory on the root of your devices internal memory. Somewhere where every other application like AIDE can access it.
The application is extremely useful when developing parts of code on a tablet in AIDE.
The application had been designed and tested on a tablet, although phones should work as well.