Muthu RajMy one-year experience with iPhoneI’m an Android user for all my life and I’m an Android developer too. So I know a huge amount of things about Android but very little about…Jun 14, 20221Jun 14, 20221
Muthu RajScript Editor — An underrated gem from Mac OSScript Editor can be used to automate mundane things or convert a simple shell script to a Mac app.Jun 14, 2022Jun 14, 2022
Muthu RajJetpack Proto DataStore with Kotlin generated classes for Proto schemaJun 1, 2021Jun 1, 2021
Muthu RajLogging in Kotlin— the right wayLet’s see how we typically log something in Android using Java before Kotlin.Oct 30, 20191Oct 30, 20191
Muthu RajinAndroidPubUnit Testing animation results using RobolectricRobolectric is a great tool to test Android views and classes in Android framework properly. I use Robolectric heavily to test custom view…Aug 14, 2019Aug 14, 2019
Muthu RajinAndroidPubAn Untold Story of Observable Dependencies in Data BindingObservables can depend on other Observables and can react to changes from the dependents.Apr 24, 20191Apr 24, 20191
Muthu RajinAndroidPubStay up to date with Android DevelopmentAndroid Development is evolving rapidly now more than ever since Google announcing Kotlin as official language, releasing Architectural…Mar 2, 20185Mar 2, 20185
Muthu RajinAdventurous AndroidManage Lifecycle of Rx Observables in DataBinding ViewModels (MVVM)If you don’t know what databinding is , head over to the documentation and read about it.Feb 18, 20182Feb 18, 20182
Muthu RajinAndroidPubReducing RecyclerView Adapter Boilerplate with Android Data BindingRecyclerView has it’s own way of creating views and binding data using ViewHolder pattern. In data binding, it is recommended that each…Feb 18, 20184Feb 18, 20184
Muthu RajinAndroidPubAvatarView - Custom Implementation of ImageViewLet’s deal with it. In almost every app, we need this kind of circular image as a profile image for people. We should show the image with…Dec 7, 20167Dec 7, 20167