Open in app

Sign In

Write

Sign In

Muthu Raj
Muthu Raj

479 Followers

Home

About

Jun 14, 2022

My one-year experience with iPhone

I’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 iOS. I wanted to know more about iOS and to get the feel, I purchased an iPhone and used it for about…

IOS

5 min read

My one-year experience with iPhone
My one-year experience with iPhone
IOS

5 min read


Jun 14, 2022

Script Editor — An underrated gem from Mac OS

Script Editor can be used to automate mundane things or convert a simple shell script to a Mac app. I’m using Script Editor for a few such cases. Proguard GUI I’m an Android developer and I often have to use the Proguard retrace tool to retrace obfuscated stack traces. …

Script Editor

3 min read

Script Editor — An underrated gem from Mac OS
Script Editor — An underrated gem from Mac OS
Script Editor

3 min read


Jun 1, 2021

Jetpack Proto DataStore with Kotlin generated classes for Proto schema

Jetpack DataStore allows us to store minimal key-value pairs or typed objects and acts as a replacement for SharedPreferences. It fixes all the downsides of SharedPreferences and uses Kotlin Flow to provide a flexible experience. The official documentation is a good place to start learning about Jetpack DataStore. Jetpack DataStore…

Android App Development

4 min read

Jetpack Proto DataStore with Kotlin generated classes for Proto schema
Jetpack Proto DataStore with Kotlin generated classes for Proto schema
Android App Development

4 min read


Oct 30, 2019

Logging in Kotlin— the right way

Let’s see how we typically log something in Android using Java before Kotlin.

Kotlin

4 min read

Logging in Kotlin— the right way
Logging in Kotlin— the right way
Kotlin

4 min read


Published in AndroidPub

·Aug 14, 2019

Unit Testing animation results using Robolectric

Robolectric is a great tool to test classes that depend on Android views and classes properly. I use Robolectric heavily to test custom view logic. I wrote a custom view to mimic TextInputLayout with some added app specific features. …

Android

2 min read

Unit Testing animation results using Robolectric
Unit Testing animation results using Robolectric
Android

2 min read


Published in AndroidPub

·Apr 24, 2019

An Untold Story of Observable Dependencies in Data Binding

Hope you all heard about data binding. If not, head out here and check it out. So one usage of Data Binding is replacing findViewById and another one is, binding data obviously. The true power of data binding comes when we use it with Observables (ObservableInt, ObservableBoolean, ObservableField etc..). Instead…

Android Data Binding

3 min read

An Untold Story of Observable Dependencies in Data Binding
An Untold Story of Observable Dependencies in Data Binding
Android Data Binding

3 min read


Published in AndroidPub

·Mar 2, 2018

Stay up to date with Android Development

Android Development is evolving rapidly now more than ever since Google announcing Kotlin as official language, releasing Architectural Components and lot of libraries becoming a de facto standard for developing modern applications like RxJava, Dagger etc. You need to stay up to date with these trends which would be very…

Android

5 min read

Stay up to date with Android Development
Stay up to date with Android Development
Android

5 min read


Published in Adventurous Android

·Feb 18, 2018

Manage 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. Simply, data binding is a glue between your ViewModel and your view. It generates all the boilerplate to get the text from you view model and set in on textView, get the url…

Android App Development

3 min read

Android App Development

3 min read


Published in AndroidPub

·Feb 18, 2018

Reducing RecyclerView Adapter Boilerplate with Android Data Binding

RecyclerView has it’s own way of creating views and binding data using ViewHolder pattern. In data binding, it is recommended that each view should contain separate viewModel class and the logic for that view should be contained inside that ViewModel class. So using data binding, we already contain the logic…

Android

2 min read

Android

2 min read


Published in AndroidPub

·Dec 7, 2016

AvatarView - Custom Implementation of ImageView

Let’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…

Android App Development

6 min read

AvatarView - Custom Implementation of ImageView
AvatarView - Custom Implementation of ImageView
Android App Development

6 min read

Muthu Raj

Muthu Raj

479 Followers

Android Developer at Zoho Corp

Following
  • Rajendran Dandapani

    Rajendran Dandapani

  • Maxi Rosson

    Maxi Rosson

  • Khoa Pham

    Khoa Pham

  • Marcel Pintó

    Marcel Pintó

  • Jolas

    Jolas

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech