PinnedStateFlow and SharedFlowI am Amit Shekhar, a mentor helping developers in getting high-paying tech jobs. In this blog, we will learn about the StateFlow and SharedFlow in Kotlin. Before jumping into the StateFlow and SharedFlow, we should have an understanding of the Cold Flow and Hot Flow. …AndroidDev6 min readAndroidDev6 min read
PinnedOkHttp InterceptorI am Amit Shekhar, a mentor helping developers in getting high-paying tech jobs. In this blog, we will learn how to work with the OkHttp Interceptors. We will also see the real use cases where we can use it and how we can use it to get the most out…Android8 min readAndroid8 min read
PinnedCaching with OkHttp Interceptor and RetrofitI am Amit Shekhar, a mentor helping developers in getting high-paying tech jobs. In this blog, we are going to learn how to cache HTTP responses in Android using OkHttp Interceptor and Retrofit for building offline-first Android apps. This article was originally published at amitshekhar.me. Let’s understand how caching is…Android3 min readAndroid3 min read
6 days agoInternals of RESP - Redis Serialization ProtocolI am Amit Shekhar, a mentor helping developers in getting high-paying tech jobs. In this blog, we are going to learn about the internals of the Redis Serialization Protocol(RESP). This article was originally published at amitshekhar.me. Before jumping into the internals of RESP, we should know what exactly the term…Redis6 min readRedis6 min read
Mar 18Why do some developers get HIGHER salaries than others?I have published a video on “Why do some developers get HIGHER salaries than others?” In this video, I have discussed: Why do some developers get HIGHER salaries than others? Developers have the same years of experience, and the same degree but get different salaries. What are they doing differently? You can watch the video here. Thanks Amit ShekharDeveloper1 min readDeveloper1 min read
Feb 16Launch vs Async in Kotlin CoroutinesI am Amit Shekhar, a mentor helping developers in getting high-paying tech jobs. Before we start, I would like to mention that, I have released a video playlist to help you crack the Android Interview: Check out Android Interview Questions and Answers. In this blog, we will learn about the…AndroidDev3 min readAndroidDev3 min read
Jan 31callbackFlow — Callback to Flow API in KotlinI am Amit Shekhar, a mentor helping developers in getting high-paying tech jobs. Before we start, I would like to mention that, I have released a video playlist to help you crack the Android Interview: Check out Android Interview Questions and Answers. In this blog, we will learn how to…Kotlin3 min readKotlin3 min read
Jan 27Dalvik, ART, JIT, and AOT in AndroidI am Amit Shekhar, a mentor helping developers in getting high-paying tech jobs. Before we start, I would like to mention that, I have released a video playlist to help you crack the Android Interview: Check out Android Interview Questions and Answers. In this blog, we will learn about the…Android5 min readAndroid5 min read
Jan 25Difference between == and === in KotlinI am Amit Shekhar, a mentor helping developers in getting high-paying tech jobs. Before we start, I would like to mention that, I have released a video playlist to help you crack the Android Interview: Check out Android Interview Questions and Answers. In this blog, we will learn about the…Kotlin3 min readKotlin3 min read
Jan 20crossinline in KotlinI am Amit Shekhar, a mentor helping developers in getting high-paying tech jobs. Before we start, I would like to mention that, I have released a video playlist to help you crack the Android Interview: Check out Android Interview Questions and Answers. In this blog, we will learn about the…Kotlin2 min readKotlin2 min read