Building a better codebase with Lint

Subhrajyoti Sen

Android Engineer


Lint is a powerful static analysis tool that can be used to enforce coding styles and also find common bugs across a codebase. Google provides a bunch of lint checks by default for Android.

In this talk, I discuss some examples of custom lint checks we use on the Tickertape app to enforce out design guidelines. I go through the source code of some Android lint checks and then show how to write a custom lint check. By the end of the talk, the audience will be able to understand how lint works and how they can add custom lint rules to their project.

I am an Android Engineer at KeepTruckin. I am passionate about creating good mobile experiences and sharing my learnings with others. I am also an Open Source enthusiast and an active contributor. When I am not playing around with Android or AOSP, you can find me binge-watching TV shows or sketching anime characters.

droidcon APAC is produced by:

Mobile Seasons GmbH (droidcon Global HQ)

Messedamm 22

14055, Berlin


.droidcon is a registered Trademark of Mobile Seasons GmbH

  • dc-social
  • Twitter - White Circle
  • Facebook - White Circle