Automatically include webapp assets in gradle build
Currently, for building the gitter-android-app you first need to clone the webapp, install the needed npm packages for a one-time run of npm start
and npm run build-android-assets
to create needed assets for Android, see https://gitlab.com/gitlab-org/gitter/gitter-android-app/blob/7dfb82499d3a0ad47e6b79be5df7655d4cdcc208/README.md#install-prerequisites
If you are both working at the webapp and the Android/iOS client, this is a good practice. But for only doing some work an the Android/iOS client this seems to be a lot of overhead.
Like already done with GitLab CI (compare #106 (closed)) creating a gradle task for downloading the latest stable assets from webapp pipeline directly (https://gitlab.com/gitlab-org/gitter/webapp/-/jobs/artifacts/master/download?job=mobile-asset-build) would be slick. I know, because these mobile assets include both the ones for Android and iOS it would result in a little bit of overhead, but definitely less than getting the webapp up and running only for creating these artifacts.