Saurabh Arora
  • Index
  • Who Am I
  • Home
Navigation bar avatar

Hi, I am Saurabh


Software Engineer / GDE for Android / Sometimes Speaker / Adrenalin Junkie

Hi, I am Saurabh


Software Engineer / GDE for Android / Sometimes Speaker / Adrenalin Junkie

AppCompat 1.2 Lint Checks - AppCompatResources or ContextCompat or ResourcesCompat

Posted on October 20, 2020

AppCompat 1.2 release came with a couple of new lint rules which suggest using either AppCompatResources or ContextCompat or ResourcesCompat depending on the API you were originally consuming. But what is the difference between the common methods in these three classes? [Read More]
Tags: android appcompat androidx jetpack

Modular architecture- Using Dagger Multibinding to initialize modules

Posted on June 19, 2020

As Android codebases continue to become increasingly modular, some of these modules might need to be initialized at app startup in order to wire everything up. This usually results in the Application class or the Splash/Main activity, calling the “managers/helpers” of these modules, providing them with the dependencies, and asking... [Read More]
Tags: android modular dagger

AsyncAndroid Video - Finding Attributes in a Haystack

Navigate & decipher the values.xml file to figure out which theme attributes control the appearance of widgets.

Posted on May 8, 2020

This week I had the chance to work with the awesome folks at Async Android and uploaded my first youtube video. [Read More]
Tags: android styles themes appcompat mdc

Cleaner pull requests for Kotlin & Java code

Code styling and formatting using Checkstyle and ktlint

Posted on February 26, 2020

Recently I looked into reducing the noise from our pull requests. The bulk of the effort involved setting up a code styling guide, formatting all our code based on the style guide and setting up automated checks to capture formatting errors. Having a properly formatted code ensures pull requests don’t... [Read More]
Tags: android code formatting

Proguard/R8 in the world of modularity

Posted on January 10, 2020

The benefits of modularing our apps have been echoed a lot in the community and by Google itself. Here I would like to discuss how we should look into handling Proguard/R8 rules files in this new world. [Read More]
Tags: android modular
  • RSS
  • Email me
  • GitHub
  • Twitter

Saurabh Arora  •  2022  •  saurabharora.dev

Powered by Beautiful Jekyll