top of page
< Back

Improve the build times of your project is not impossible. How we achieved it in N26.

Status: Accepted

I want to present to the community the implementations N26 platform team applied to reduce the build time of the android project a 70%.

The talk covers how to keep the gradle dependency graph in a good status and how to use the Anvil plugin from square for dependency injection. A part from that, it shows how the N26 platform team worked during the initiative and some tips to improve the productivity of the engineers with a multi-module project.

Learning points:
- Understand how gradle build works in a multi module project (parallelization, increamental builds and caching)
- How to keep the gradle dependency graph of an Android project in a good status
- How to deliver successfully big initiatives with following an iterative process
- The importance of doing discovery, applying continuous monitoring and a good documentation.

Tags: Gradle / Dependency Injection / Performance

Speakers

Antoni Castejón García

Senior Android Engineer in N26

bottom of page