• Grey Facebook Icon
  • Grey Twitter Icon
  • Grey YouTube Icon

Droidcon is a registered trademark of Mobile Seasons GmbH

Let's focus on IDE Indexing

Naveen Narayanan

Senior Software Engineer


Passionate about building scaleable frameworks to support large scale systems.


Developers spend a lot of their time in the IDE on a regular basis. As code changes, IDEs like Intellij and Android Studio need to update their index. However, this operation tends to slow down as a codebase continues to grow, affecting development productivity. At Uber, we decided to look at how we can improve indexing performance for projects with a lot of modules. In this talk, Naveen will go over the various performance issues that we discovered with Intellij and our Android codebase. He will dive deep into how we developed “Uber Focus” to significantly improved Intellij’s performance using lazy indexing. You will also learn how to incorporate these solutions into your IDE workflows to improve your productivity.