PinnedPublished inProAndroidDevApp Size Metrics - Continuous monitoring of App Size, Part 3In this post we’re going to implement the same workflow but using a plugin called Ruler and also look at some of it’s additional features.Jun 22, 202352Jun 22, 202352
PinnedPublished inProAndroidDevApp Size Metrics - Continuous monitoring of App Size, Part 2In this post we’re going to implement the second job i.e. Generate the size diff report of previously created workflow.Jun 20, 20237Jun 20, 20237
PinnedPublished inProAndroidDevApp Size Metrics - Continuous monitoring of App Size, Part 1App size is one of the very important metric which impacts the conversion rate. The larger the app size the lower the conversion rate.Jun 15, 2023601Jun 15, 2023601
Published inProAndroidDevAn ANR Story - How not to freeze when your app is freezingIn this post we’ll look at the methodology to categorize ANRs and how it helped us reduce our User-perceived ANR rate by more than 50%.Apr 20, 2023433Apr 20, 2023433
Published inProAndroidDevSampling Profiler & Rogue Case of App ProfilingHow a false positive performance issue (i.e. Main thread sleeping for ~1 second during App launch) made me waste many days in RCA.Mar 7, 2023582Mar 7, 2023582
Published inProAndroidDevFixing Derailed App Cold Start MetricsHow the blind migration to Splash Screen API derailed our Slow Cold Start or TTID metric in Play Console.Feb 11, 2023312Feb 11, 2023312
Published inProAndroidDevBaseline Profile, Where Art Thou?Investigation into why Baseline Profiles not showing any improvement on Oppo devices.Feb 3, 2023231Feb 3, 2023231
Published inProAndroidDevDon’t scratch your head, scratch the files insteadHow many times you’ve faced this issue where you wanted to verify some Java/Kotlin code in your Android app and you ended up putting that…Dec 24, 2022911Dec 24, 2022911
Published inProAndroidDevWhat’s new in Modifiers — Notes from ADS’22This year’s Android Dev Summit (ADS) got kicked off on October 24 with keynote and Modern Android Development track. They covered a lot of…Nov 4, 202250Nov 4, 202250
Published inProAndroidDevThe missing pieces of text alignment in Compose TextI’ve been reading and learning about Jetpack Compose since June 2021 but because of my work on KMM side of things, I wasn’t able to spend…Oct 10, 2022181Oct 10, 2022181
Published inProAndroidDevWhy you should not refactor your code blindlyIntroducing a bug with Android Studio suggested code refactoring and then using the Kotlin Bytecode Decompiler to inspect the final outputSep 15, 20222Sep 15, 20222
Published inProAndroidDevBaseline Profiles and Curious Case of PermissionsRecently I came across an article https://android-developers.googleblog.com/2022/01/improving-app-performance-with-baseline.html with the…Sep 6, 20221Sep 6, 20221
Published inProAndroidDevMy Journey on Reducing APK size at GetMegaAt GetMega we work on a RMG (Real Money Gaming) app which prohibits us from distributing our app via Play Store so we can’t use features…Aug 19, 20225Aug 19, 20225
Really nice article about the internal working of the LiveLiterals feature but it seems like there…Should it be like below instead?Aug 15, 2022Aug 15, 2022