Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

Nice!  Gradle is indeed a bit on the sluggish part, but it does handle all of the grunt work with dependencies, both automatically downloading them and ensuring they're linked into your final build package (especially when those dependencies also have their own dependencies).

One thing I should point out though: you should also be building Android App Bundles (.aab) for submission to the Play Store and not just .apks these days.  The build process is not all that different, and lets Google optimize the final download package for each individual user's device, saving space and download time.

Yes, I attempted to replicate that functionality in the last section with my package download script - was all going very well until I found that some packages were split in to many smaller packages with those branching dependencies you mentioned. I couldn’t find a reliable database for all that information and instead resorted to scraping this webpage.

Could use a proper database really.