Saurabh ArorainGoogle Developer ExpertsBuilding a Speedometer with Compose Canvas APIIn this post, I will explain the process of building the speedometer and discuss the challenges I faced. This post assumes a basic…Oct 23, 20231Oct 23, 20231
Saurabh ArorainAndroidPubProguard/R8 in the world of modularityHow should we look into handling Proguard/R8 rules files in this brave new world of modularityJan 16, 2020Jan 16, 2020
Saurabh ArorainProAndroidDevMaking Android Lint Theme Aware — Part 2Use Android Lint API to build and eventually maintain an app that supports a day and night theme variant.Aug 6, 20191Aug 6, 20191
Saurabh ArorainProAndroidDevMaking Android Lint Theme AwareUse Android Lint API to identify screens and drawable not ready for dark theme. Also, use it to maintain dark theme apps.Jul 29, 20191Jul 29, 20191
Saurabh ArorainAndroidPubPreparing your app for Android QAPI’s have been marked as final & it’s a good time to see how Android Q will affect apps & what changes should be made to fully support it.Jul 11, 20191Jul 11, 20191
Saurabh ArorainViki BlogBest practices for Video Playback in AndroidA look at a set of experiences that every video playback app should offer to their users.May 28, 20193May 28, 20193
Saurabh ArorainAndroidPubSupercharge Android Studio’s Run ConfigurationsExplore multiple ways to ask Android Studio to launch an activity without having to declare it as a launcher activity in the manifestMar 27, 2019Mar 27, 2019
Saurabh ArorainAndroidPubChrome Custom Tabs - Kotlin and Lifecycle AwareA new library written in Kotlin which makes integrating ChromeCustomTabs in your project a breeze through Lifecycle aware componentsAug 18, 2018Aug 18, 2018
Saurabh ArorainAndroidPubValues.xml : Breaking down the scary creatureDemystify how styles work and how to read platform’s styles.xml file. Understand how styles are applied to views and how to customize them.Feb 17, 20183Feb 17, 20183
Saurabh ArorainViki BlogAndroid app optimization techniquesAt Viki, we have spent the last couple of months focussing on improving our app performance and data consumption. With the Next Billion…Jan 13, 2018Jan 13, 2018