This is a real noob question. I work for a company that makes 100's of apps that use much of the same components. There is some minor customization at build time and we would like to speed that up to increase efficiency. The majority of the customization is done at runtime downloading data from a server.
The fastest that we can get a project to a finish .apk is about 15 minutes. This process involves changing package names, icons, and a couple of string resources. But when you're dealing with 15-20 apps a day that can become a real time killer and I'd rather spend my time writing new code.
I've read about using Maven or Gradle to streamline the build process but am not really sure if this the best way to go about decreasing build time. Frankly I don't even know if they are the appropriate tools or not.
Can someone please explain to me if using one of these tools would accomplish what I'm looking for or if there is some other way to decrease build times? Any suggestion would be appreciated.