Pragmatic Gradle for your Multi-Module Projects

GDG Boston Android
Thu, Mar 1, 2018, 6:30 PM (EST)

About this event

Hi everyone. It's been a while since we last met but we'd like to kick off this years programming with a talk on Gradle. We'll also be raffling off a Droidcon Ticket and some Droidcon Beanies as well. On top of that we have a JetBrains license to raffle as well. If you don't win the ticket no worries, we will also have a 20% discount code that we'll give out at the meetup. Light refreshments and snacks will be served. • What we'll do
Bio: Clive is an Android developer at Ovia Health. He complains about gradle scripts all the time, but deep down inside he secretly enjoys working on them.

Close your eyes. Imagine your gradle files. Are there countless amounts of copy & pasted lines? Every time you update a version of a dependency, do you have to change several different files? Did you change all the 'compile's to 'api's and called it a day? As your project keeps growing, as more and more modules are added, does your build time seem to increase exponentially? You've seen some of the gradle files in sample projects, marveled at their pristine, geometric beauty, and muttered, "Maybe someday, on a greenfield far, far away..." The gap between that ideal and reality seems far, far apart.
Now open your eyes. There is a more pragmatic approach to cleaning your gradle files. They don't have to be perfect, and the cleaning process can be iterative. In this talk, Clive will go over some of the practical steps you can take to organize your gradle files, bit by bit.