Modularizing Android Applications

1fe615e0a1add5e0c9ce6ac1279c0458?s=47 Mauin
October 26, 2017

Modularizing Android Applications

droidcon London 2017
droidcon Italy 2018

The recording of the talk at droidcon London is available here:

Most Android applications consist of one big, monolithic application project. As your application grows this single project can become harder and harder to manage, responsibilities become unclear and build times grow. Marvin will share how you can split up such an Android application into multiple, smaller modules. We will discuss how doing so might change the way you work in your applications codebase and how it can help in setting up clearer interfaces and responsibilities across teams. As modularizing an application changes the way you interact with the build system we will talk about how your build setup and times might change and how different build systems (such as Gradle, Buck and Bazel) interact with multiple modules.



October 26, 2017